gpt4 book ai didi

android - 连续语音识别 Android - 无间隙

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:28 25 4
gpt4 key购买 nike

我有一个实现RecognitionListener 的 Activity 。为了使其连续,每次 onEndOfSpeech() 我都会再次启动监听器:

speech.startListening(recognizerIntent);

但是,它需要一些时间(大约半秒)才能开始,所以有半秒的间隔,没有人在听。因此,我怀念那个时差所说的话。

另一方面,当我使用 Google 的语音输入而不是键盘来口述消息时 - 这个时间间隔不存在。意思是 - 有一个解决方案。

这是什么?

谢谢

最佳答案

我会推荐使用 CMUSphinx连续识别语音。要使用 google speech recognition api 实现连续语音识别,您可能不得不求助于后台服务中的循环,这会占用太多资源并耗尽设备电池。

另一方面,Pocketsphinx 真的很棒。它的速度足以在用户无需触摸设备的情况下发现关键短语并识别锁定屏幕后面的语音命令。它离线完成所有这些工作。你可以试试 demo .

如果你真的想使用google的api,see this

关于android - 连续语音识别 Android - 无间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30281651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com