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. Android:語音識別
- 4. 語音識別
- 5. 的Android RecognizerIntent語音識別
- 6. Android幫助語音識別!
- 7. 語音識別Android應用
- 8. 關於Android語音識別
- 9. 語音識別命令Android
- 10. 連續語音識別Android
- 11. Android:語音識別方法
- 12. 語音識別Android NPE
- 13. Android的語音識別
- 14. Android Google API語音識別
- 15. Android中的語音識別
- 16. Android中的語音識別
- 17. Android語音識別API
- 18. PhoneGap Android語音識別
- 19. 語音識別爲Android
- 20. Android - 語音識別Oflline
- 21. 語音識別/識別
- 22. 語音/語音識別 - PhoneGap
- 23. 西班牙語語音(語音)識別
- 24. 語音識別
- 25. 語音識別(或聲音)
- 26. Android語音識別 - 使用語言
- 27. 如何使用Android語音識別來識別短語
- 28. Java語音識別
- 29. 語音識別,nodeJS
- 30. PHP語音識別?
GEIA SOU塔索講話。謝謝(你的)信息。我想我有空間在我的應用程序中添加10-20MBs(我們沒有apk大小問題),所以我會搜索這些庫。 「意圖」解決方案是不是意味着用戶將被髮送到外部應用程序,然後返回?我希望在我的應用程序中發生一切。 非常感謝 – Panos
@Panos - Yiasou文件。沒有什麼我說的是每種語言它將在10-20megs左右,所以你可能只能適應2種語言。內置的Android語音識別功能只需在應用程序的頂部打開一個小白盒,類似於http://www.codeproject.com/KB/android/821839/2.2.jpg,但您可以擺脫盒子,有一個定製的。 – Tasos