安卓中的语音识别服务

4
我有一个使用语音识别的Android应用程序,它在Activity中使用。GUI除了包含语音识别对象之外什么也不做。我想将其移植到服务中,以便在后台运行时可以与应用程序交互。
然而,据我所知,语音识别服务必须使用onActivityResult,而这对于服务来说是不可用的。是否有一种方法可以在服务中包含Activity,使其GUI不显示,或者在服务中执行语音识别而不是在Activity中执行?
2个回答

2

@ZachRattner,你有什么线索或方向吗?我们能否通过服务在后台继续监听语音呢? - AAnkit
这是一个老旧的回答。您可能想要查看https://dev59.com/EGct5IYBdhLWcg3wqfP9 - Michael Levy

1

如果您的服务检测到任何传入音频信号时唤醒一个活动,

该活动就像一个小部件一样只占用屏幕的一小部分甚至只有一个像素,然后从不可见的活动中调用语音识别?

这只是一个想法,我不记得小部件是否可以是一个活动,或者您是否可以创建一个不占用屏幕的活动。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接