在没有谷歌弹出窗口的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

下一篇: speech and speech recognition at same time in iOS