2
A
回答
2
由于Play Store的最大应用大小为50megs,而这些语音包大约为15到20 megs,所以不能确定V-R库,因此无法将多种语言直接包含到App中。
有可能是一个在线服务使用,但你需要搜索网络。
大多数人使用的是内置Android语音识别Intent。对于不同的语言应该可以为你想要的,因为它们包括在内。然而,我不确定在法国购买手机或平板电脑时,默认的V-R语言是法语而不是英语,因此用户需要进入语言设置并下载法语V-R包。
要启动V-的R Android的你做
startVoiceRecognitionActivity();
private void startVoiceRecognitionActivity() {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getClass().getPackage().getName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 1);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en-US");
startActivityForResult(intent, 1234);
}
//To get the Voice data back as Text string
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
//pull all of the matches
ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String topResult = matches.get(0);
}};
的String topResult
是文本
相关问题
- 1. android语音识别
- 2. Android语音识别?
- 3. 语音识别
- 4. 语音识别Android应用
- 5. Android Google API语音识别
- 6. Android中的语音识别
- 7. Android帮助语音识别!
- 8. Android中的语音识别
- 9. 关于Android语音识别
- 10. Android:语音识别方法
- 11. 连续语音识别Android
- 12. Android - 语音识别Oflline
- 13. 语音识别为Android
- 14. Android的语音识别
- 15. Android语音识别API
- 16. 语音识别命令Android
- 17. 语音识别/识别
- 18. 语音/语音识别 - PhoneGap
- 19. Android语音识别 - 使用语言
- 20. 语音识别(或声音)
- 21. 如何使用Android语音识别来识别短语
- 22. 语音识别,nodeJS
- 23. PHP语音识别?
- 24. JavaScript语音识别
- 25. C#语音识别
- 26. 语音识别API
- 27. Java语音识别
- 28. 语音识别vb6
- 29. C#语音识别
- 30. 语音识别和文本到语音
GEIA SOU塔索讲话。谢谢(你的)信息。我想我有空间在我的应用程序中添加10-20MBs(我们没有apk大小问题),所以我会搜索这些库。 “意图”解决方案是不是意味着用户将被发送到外部应用程序,然后返回?我希望在我的应用程序中发生一切。 非常感谢 – Panos
@Panos - Yiasou文件。没有什么我说的是每种语言它将在10-20megs左右,所以你可能只能适应2种语言。内置的Android语音识别功能只需在应用程序的顶部打开一个小白盒,类似于http://www.codeproject.com/KB/android/821839/2.2.jpg,但您可以摆脱盒子,有一个定制的。 – Tasos