我应该在我的应用程序中使用android语音识别器进行数据采集吗?
我不想让我的应用程序控制和执行用户手机上的一些任务,比如设置闹钟或给某人打电话。我发现很多教程都是围绕着实现这一点而编写的。我想使用语音识别器API收集数据,语音识别器API将数据传输到在线服务器,以后可以由多个用户请求 例如:我应该在我的应用程序中使用android语音识别器进行数据采集吗?,android,api,speech-recognition,speech-to-text,Android,Api,Speech Recognition,Speech To Text,我不想让我的应用程序控制和执行用户手机上的一些任务,比如设置闹钟或给某人打电话。我发现很多教程都是围绕着实现这一点而编写的。我想使用语音识别器API收集数据,语音识别器API将数据传输到在线服务器,以后可以由多个用户请求 例如: “好的,谷歌!帮我找到附近的医院”我不想要这个 “Facebook是由马克·扎克伯格于2004年创建的”,我想要这个 文本数据(从识别api收集)几乎不会有500个字符长,因为语音到文本技术可能会出错,我将允许用户进行最终检查,并通过键入进行必要的更改。Android的
“好的,谷歌!帮我找到附近的医院”
我不想要这个
“Facebook是由马克·扎克伯格于2004年创建的”
,我想要这个
文本数据(从识别api收集)几乎不会有500个字符长,因为语音到文本技术可能会出错,我将允许用户进行最终检查,并通过键入进行必要的更改。Android的语音识别适合这种应用吗?还是我应该选择谷歌云API?我想选择前者,因为它是完全免费的(不是吗?)。我希望识别尽可能准确,这就是为什么我不想离开谷歌的API。您可以使用Intent调用Android上的语音识别器活动
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
并接收识别出的文本作为结果
有关详细信息,请参见谢谢!我想确切地知道这一点。