<分区>
我检查了新的 Kitkat 库以确保我没有遗漏任何东西。我希望我的应用程序在执行操作之前始终监听关键字,就像 Google Now 始终监听主屏幕上的关键字“Ok google”一样。
Google 是如何做到这一点的?
<分区>
我检查了新的 Kitkat 库以确保我没有遗漏任何东西。我希望我的应用程序在执行操作之前始终监听关键字,就像 Google Now 始终监听主屏幕上的关键字“Ok google”一样。
Google 是如何做到这一点的?
最佳答案
你需要的是keyword spotting .除了在线语音 API 之外,Android 还具有更复杂的离线识别器。官方文档中没有提及,但您可以查看来源here , 例如。我不确定您会在那里发现关键字,但至少您可以访问低级识别器界面。
UPD:关键字发现和语音 Activity 检测现已在 pocketsphinx 中实现和 pocketsphinx-android .参见 the official demo看到他们都在行动。
关于android - 随时监听关键字,例如 4.4 上的 "Ok google",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20312563/