Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android语音到文本Api谷歌-通知_Android_Speech Recognition_Speech To Text_Google Speech Api - Fatal编程技术网

Android语音到文本Api谷歌-通知

Android语音到文本Api谷歌-通知,android,speech-recognition,speech-to-text,google-speech-api,Android,Speech Recognition,Speech To Text,Google Speech Api,我跟着这首芭蕾舞曲: 很好用!它使用android.speech.RecognizerIntent包 它是免费的,没有互联网也能正常工作,如这里所述: 但是,当我启动语音识别时,会收到以下通知: 如果我翻译(尽我所能),它会说:“你的音频记录将被发送到谷歌并用于语音识别。转录将与此应用程序共享。文件记录在“..。@gmail.com”上。” 我认为语音识别是在本地处理的……而且它在没有互联网的情况下工作……那么这个通知是真的吗?或者我必须在代码中添加一些东西以确保没有数据发送到谷歌吗?An

我跟着这首芭蕾舞曲:

很好用!它使用android.speech.RecognizerIntent包 它是免费的,没有互联网也能正常工作,如这里所述:

但是,当我启动语音识别时,会收到以下通知:

如果我翻译(尽我所能),它会说:“你的音频记录将被发送到谷歌并用于语音识别。转录将与此应用程序共享。文件记录在“..。@gmail.com”上。”


我认为语音识别是在本地处理的……而且它在没有互联网的情况下工作……那么这个通知是真的吗?或者我必须在代码中添加一些东西以确保没有数据发送到谷歌吗?

Android的SpeechRecoginator只是安装在系统中的语音识别引擎的一个接口,并被选为默认。For例如,默认的谷歌识别器支持在线和离线模式。当互联网连接存在时,它会向谷歌的内部云识别服务发送原始数据并从中获取最终结果,因此屏幕截图上会显示隐私警告。当没有互联网连接时,它会使用一些专有的车载rec食人魔


我的一般建议是,如果您担心用户语音输入的隐私,请使用您完全信任的语音识别系统。

Thank's lot@Alexander…我想没有在android上工作的免费内部系统(可能在Linux上)至少有一个-,但与云服务相比,它的性能非常有限。这通常适用于所有车载系统。如果您觉得有帮助,请接受我的回答。