Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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语音识别器进行数据采集吗?_Android_Api_Speech Recognition_Speech To Text - Fatal编程技术网

我应该在我的应用程序中使用android语音识别器进行数据采集吗?

我应该在我的应用程序中使用android语音识别器进行数据采集吗?,android,api,speech-recognition,speech-to-text,Android,Api,Speech Recognition,Speech To Text,我不想让我的应用程序控制和执行用户手机上的一些任务,比如设置闹钟或给某人打电话。我发现很多教程都是围绕着实现这一点而编写的。我想使用语音识别器API收集数据,语音识别器API将数据传输到在线服务器,以后可以由多个用户请求 例如: “好的,谷歌!帮我找到附近的医院”我不想要这个 “Facebook是由马克·扎克伯格于2004年创建的”,我想要这个 文本数据(从识别api收集)几乎不会有500个字符长,因为语音到文本技术可能会出错,我将允许用户进行最终检查,并通过键入进行必要的更改。Android的

我不想让我的应用程序控制和执行用户手机上的一些任务,比如设置闹钟或给某人打电话。我发现很多教程都是围绕着实现这一点而编写的。我想使用语音识别器API收集数据,语音识别器API将数据传输到在线服务器,以后可以由多个用户请求

例如:

“好的,谷歌!帮我找到附近的医院”
我不想要这个

“Facebook是由马克·扎克伯格于2004年创建的”
,我想要这个


文本数据(从识别api收集)几乎不会有500个字符长,因为语音到文本技术可能会出错,我将允许用户进行最终检查,并通过键入进行必要的更改。Android的语音识别适合这种应用吗?还是我应该选择谷歌云API?我想选择前者,因为它是完全免费的(不是吗?)。我希望识别尽可能准确,这就是为什么我不想离开谷歌的API。

您可以使用Intent调用Android上的语音识别器活动

new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
并接收识别出的文本作为结果


有关详细信息,请参见

谢谢!我想确切地知道这一点。