在没有谷歌弹出窗口的android应用程序中进行连续语音识别
我正在使用Android应用程序和微控制器开展“家庭自动化”系统项目,并通过蓝牙模块连接它们。 我已经将“语音到文本”纳入了语音命令。 虽然,它与内置的谷歌语音识别API运作良好。 我需要的只是一个持续的语音识别,并且不会弹出谷歌语音。 我在Playstore“speechnotes”上看到了一个类似的应用程序,它正是我想要开发的。 它完全离线。
您应该尝试Droid Speech,它支持连续语音识别,并且如果在设备中安装了所需语言的语音包,它也将脱机工作。
在项目中设置库非常简单,只需几行代码即可轻松开始使用语音识别。
一个例子,
在你的Gradle文件中添加下面的内容,
compile 'com.github.vikramezhil:DroidSpeech:v2.0.3’
在你的活动中,
DroidSpeech droidSpeech = new DroidSpeech(this, null);
droidSpeech.setOnDroidSpeechListener(this);
要启动droid语音来听取用户语音通话的方法,
droidSpeech.startDroidSpeechRecognition();
语音结果将在,
@Override
public void onDroidSpeechFinalResult(String finalSpeechResult)
{
// Do whatever you want with the speech result
}
链接地址: http://www.djcxy.com/p/34389.html
上一篇: Continuous speech recognition in android app without google popup