我用Android4.1.2开发了一个应用程序,文字语音功能很好,但当我在谷歌眼镜上试用它时,它不起作用(活动没有发现异常)。这是我对文本代码的演讲
Intent intent = new Intent(
RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");
try {
startActivityForResult(intent, requestCode);
} catch (ActivityNotFoundException a) {
Toast t = Toast.makeText(getApplicationContext(),
"Opps! Your device doesn't support Speech to Text",
Toast.LENGTH_SHORT);
}我试图手动安装语音合成应用程序,但当我试图启动语音合成应用程序时,程序崩溃了。是否有安装语音合成器的方法,或者是否有解决方案代码使演讲文本在谷歌眼镜中工作?
发布于 2013-08-07 04:27:18
要使用标准的android语音识别,您必须安装/部署com.google.android.voicesearch apk包( Voicesearch.apk的版本必须是Android4.0或更高版本的版本,它不适用于旧版本的Voicesearch.apks)
只需使用adb install < apk-file >安装即可。
然后你应该可以在你的玻璃设备上使用android的语音识别功能。
更新:谷歌眼镜升级到XE9后,您不必安装Voice。默认的一个很好。要卸载语音搜索,请使用以下命令
adb uninstall com.google.android.voicesearchhttps://stackoverflow.com/questions/18073695
复制相似问题