Poszukuję sposobu na rozpoznawanie mowy za pomocą jonowego szkieletu. Chcę uruchomić aplikację zarówno na ios, jak i na urządzeniu z Androidem. Obecnie udostępniam widok sieciowy zarówno w iOS, jak i Androidzie i mam wspólną podstawę kodu. Chcę włączyć do niego funkcję rozpoznawania mowy i pobrać wynik mowy.Rozpoznawanie mowy przy użyciu szkieletu jonowego
Odpowiedz
Wygląda na to, że masz co najmniej kilka opcji, jeśli szukasz "rozpoznawania mowy cordova" w Google i jeśli spojrzysz na repozytorium wtyczek na stronie Cordova firmy Apache.
Oto dwa szybkie znaleziska.
- https://github.com/macdonst/SpeechRecognitionPlugin (Android & iPhone)
- https://github.com/floatinghotpot/cordova-plugin-iflyspeech (Android & iPhone)
Kluczem tutaj jest to, że Ionic Framework jest zbudowany na Cordova, tak naprawdę chcesz plugin Cordova do rozpoznawania mowy.
Wygląda na to, że Cordova SpeechRecognitionPlugin jest oparta na interfejsie API Google Web Speech, czy mam rację? –
Utknąłem w tym samym punkcie. Potem znalazłem url, gdzie otrzymałem rozwiązanie. Jako adres URL podążali za numerem cordova plugin
. Więc trzeba wykonać następujące kroki:
1 - dodać plugin Cordova
cordova plugin add https://github.com/macdonst/SpeechRecognitionPlugin
2 - dodanie wtyczki TTS
cordova plugin add cordova-plugin-tts
3 - realizacja kodu wtyczki
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();
};
});
Bawcie się kod :)
Można użyć dyrektywy NG-rozpoznawania mowy angularjs, że pracuje z jonowym ramowa:
- 1. C++ Rozpoznawanie mowy API
- 2. Android: rozpoznawanie mowy
- 3. C# Rozpoznawanie mowy
- 4. Rozpoznawanie mowy na iPhone 5
- 5. Rozpoznawanie mowy na telefonie iPhone
- 6. Chrome iOS webkit rozpoznawanie mowy
- 7. Słowo kluczowe aktywowane rozpoznawanie mowy na Androidzie
- 8. Rozpoznawanie mowy API powielonych zwrotów na Androida
- 9. Rozpoznawanie mowy Android: startActivityForResult() nie działa
- 10. rozpoznawanie mowy z pliku audio zamiast mikrofonu
- 11. Rozpoznawanie mowy za pomocą przeglądarki krzyżowej
- 12. Rozpoznawanie mowy w bazie danych SQL VB.net
- 13. Rozpoznawanie mowy w Windows Phone 8
- 14. Jak dodać rozpoznawanie mowy Google w aplikacji
- 15. Jak wyświetlić console.log() w aplikacji przy użyciu widoku jonowego
- 16. Rozpocznij rozpoznawanie mowy za pomocą wyrażenia typu "OK Google"?
- 17. Zatrzymaj rozpoznawanie mowy po zakończeniu rozmowy przez użytkownika
- 18. Open Source Proste rozpoznawanie mowy w C++ w Windows
- 19. Rozpoznawanie mowy w języku C# z SAPI 5.4 lub MS Speech SDK v11 przy użyciu obiektu MemoryStream z połączenia Skype
- 20. Synonim ogólny i część przetwarzania mowy przy użyciu nltk
- 21. NLTK Rozpoznawanie nazwanego obiektu przy użyciu niestandardowych danych
- 22. Rozpoznawanie głosu offline android przy użyciu niechcianego głosu
- 23. Rozpoznawanie twarzy w wideo przy użyciu OpenCV daje nieobsługiwany wyjątek
- 24. Pisanie silnika rozpoznawania mowy
- 25. synteza mowy mowy mowy webowej - uzyskanie listy głosowej
- 26. Rozpoznawanie adresu IP nazwy hosta
- 27. Kinect manipuluje danymi szkieletu
- 28. Jakie czytniki mowy obsługują atrybuty mowy CSS3?
- 29. Renderowanie szkieletu Wyświetl aktualizację modelu
- 30. Ponowne wykorzystywanie widoków i tras szkieletu na serwerze przy użyciu Backbone.js pushstate dla seo/zakładki
Czy u znaleźć jakieś rozwiązanie ?? Ja również mam taki sam problem – Satz
@ saurabh-jain, jeśli odpowiedź poniżej pomogła, proszę rozważyć zaznaczenie go poprawną odpowiedzią na twoje pytanie. – jpoveda