我正在尋找一種使用離子框架來進行語音識別的方法。我想在iOS和Android設備上運行應用程序。 目前我在ios和android中都提供了一個web視圖,並且有一個公共代碼庫。我想包含語音識別功能並獲取語音輸出。使用離子框架的語音識別
7
A
回答
6
如果您在Google上搜索「cordova語音識別」,並且您在Apache Cordova網站上查看插件回購,您看起來至少有幾個選項。
這是我找到的兩個快速的。
- https://github.com/macdonst/SpeechRecognitionPlugin(安卓& iPhone)
- https://github.com/floatinghotpot/cordova-plugin-iflyspeech(安卓& iPhone)
這裏的關鍵是,離子型框架是建立在科爾多瓦,所以真的是你想要一個科爾多瓦插件語音識別。
+0
看起來Cordova SpeechRecognitionPlugin是基於Google Web Speech API的,對吧? – 2016-07-12 13:07:19
3
我被困在同一點。然後我找到了一個url,我得到了一個解決方案。根據url,他們跟着cordova plugin
。所以,你需要遵循以下步驟:
1 - 添加科爾多瓦插件
cordova plugin add https://github.com/macdonst/SpeechRecognitionPlugin
2 - 增加TTS插件
cordova plugin add cordova-plugin-tts
3 - 執行插件代碼
app.controller('AppCtrl', function($scope) {
$scope.data = {
speechText: ''
};
$scope.recognizedText = '';
$scope.speakText = function() {
window.TTS.speak({
text: $scope.data.speechText,
locale: 'en-GB',
rate: 0.7
}, function() {
// Do Something after success
}, function (reason) {
// Handle the error case
alert(reason+"");
});
};
$scope.record = function() {
var recognition = new SpeechRecognition();
recognition.onresult = function(event) {
if (event.results.length > 0) {
$scope.recognizedText = event.results[0][0].transcript;
$scope.$apply()
}
};
recognition.start();
};
});
享受你的代碼的時間:)
0
可以使用NG-語音識別AngularJS指令,它正在與離子框架:
相關問題
- 1. 使用Openears框架的語音識別?
- 2. Android的離線語音識別
- 3. Galaxy Tab的語音識別 - 離線
- 4. Python的離線語音識別
- 5. 離子(安卓)語音識別是不是在離線模式
- 6. 支持西班牙語的iOS語音識別框架
- 7. 實時和離線語音識別?
- 8. Android語音識別API離線
- 9. 錯誤ERROR_RECOGNIZER_BUSY與離線語音識別
- 10. 我可以使用語音框架來識別一些特殊的短語嗎?
- 11. 語音識別/識別
- 12. 語音計算器的離線語音識別
- 13. 語音/語音識別 - PhoneGap
- 14. 語音識別
- 15. 語音識別
- 16. 沒有彈出對話框的Android離線語音識別
- 17. Android的離線語音識別使用PocketSphinx
- 18. Android語音識別 - 使用語言
- 19. Android:語音到文本和語音識別離線
- 20. Win7語音識別 - 通過語音識別用戶?
- 21. Compact框架的語音識別API或庫
- 22. 如何使用Android語音識別來識別短語
- 23. 離子框架 - 使用$ ionicView.enter
- 24. 使用語音識別的命令
- 25. Java語音識別
- 26. 語音識別,nodeJS
- 27. PHP語音識別?
- 28. 語音識別vb6
- 29. Android語音識別?
- 30. android語音識別
沒有ü找到任何解決辦法?我也有同樣的問題 – Satz 2015-09-21 17:49:43
@ saurabh-jain如果下面的答案有幫助,請考慮標記爲您的問題的正確答案。 – jpoveda 2015-11-24 15:15:05