我应该在我的应用程序中使用 android 语音识别器来收集数据吗?
Should I use android Speech Recognizer in my App for data collection?
我不希望我的应用程序控制和执行用户的某些任务 phone,例如设置闹钟或给某人打电话。我找到了许多专注于完成此任务的教程。我想使用转到在线服务器的语音识别器 API 收集数据,稍后可以由多个用户请求。
例如:
"OK Google! find the nearby hospitals for me",
我不要这个。
"Facebook was founded by Mark Zuckerberg in 2004"
,我要这个
文本数据(从识别 api 中收集)几乎不会超过 500 个字符,并且由于语音转文本技术可能会出错,我将允许用户进行最后检查并进行必要的更改通过打字。 Android的语音识别适合这种应用吗?还是我应该选择 Google 云 APIs?我想选择前者,因为它完全免费(不是吗?)。我希望识别尽可能准确,这就是为什么我不想离开 Google 的 APIs.
您可以使用 Intent
在 Android 上调用语音识别器 Activity
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
并接收识别的文本作为结果。
详情见 https://developer.android.com/training/wearables/apps/voice.html
我不希望我的应用程序控制和执行用户的某些任务 phone,例如设置闹钟或给某人打电话。我找到了许多专注于完成此任务的教程。我想使用转到在线服务器的语音识别器 API 收集数据,稍后可以由多个用户请求。
例如:
"OK Google! find the nearby hospitals for me",
我不要这个。
"Facebook was founded by Mark Zuckerberg in 2004"
,我要这个
文本数据(从识别 api 中收集)几乎不会超过 500 个字符,并且由于语音转文本技术可能会出错,我将允许用户进行最后检查并进行必要的更改通过打字。 Android的语音识别适合这种应用吗?还是我应该选择 Google 云 APIs?我想选择前者,因为它完全免费(不是吗?)。我希望识别尽可能准确,这就是为什么我不想离开 Google 的 APIs.
您可以使用 Intent
在 Android 上调用语音识别器 Activitynew Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
并接收识别的文本作为结果。
详情见 https://developer.android.com/training/wearables/apps/voice.html