Riconoscimento vocale con struttura ionica

Sto cercando un modo per fare il riconoscimento vocale utilizzando un framework ionico. Voglio gestire un'applicazione sia in iOS che in dispositivi Android. Attualmente sto fornendo una visualizzazione web sia ios che android e ho una base di codice comune. Voglio includere la funzionalità di riconoscimento vocale e recuperare l'output del discorso.

  • Raccomandazioni per .NET Web Service Format / Protocol per l'integrazione di Android, iPhone, ecc
  • Autenticazione contro App Engine da un'applicazione Android con accesso federato (OpenID)
  • Cambiare locale: triggers l'attività per ricaricare le risorse?
  • Applicazione semplice di Google Maps v2 non funziona
  • Riordina gli elementi di ListView trascinando
  • Utilizzando RxJava e Okhttp
  • Suona il suono con SoundPool
  • Come impostare il metodo come arrays
  • Errore di emulatore Android: "L'interface utente di sistema è stata interrotta"
  • Come funziona il repository del repo di Android?
  • L'applicazione Android si riavvia dopo l'arresto di crash / forza
  • Android: attendere l'input dell'utente dalla window di dialogo?
  • 3 Solutions collect form web for “Riconoscimento vocale con struttura ionica”

    Sembra che hai alless un paio di opzioni se cerchi in giro per "riconoscimento vocale di cordova" su Google e guardi il repo plugin al sito di Cordova di Apache.

    Ecco due rapidi che ho trovato.

    La chiave qui è che il framework ionico è costruito su Cordova, quindi veramente si desidera un plugin Cordova per il riconoscimento vocale.

    Ero bloccato allo stesso punto. Poi ho trovato un url where ho trovato una soluzione. Come per url hanno seguito un cordova plugin . Quindi devi seguire questi passaggi:

    1 – aggiungere il plugin Cordova

     cordova plugin add https://github.com/macdonst/SpeechReceachtionPlugin 

    2 – aggiungere il plugin TTS

     cordova plugin add cordova-plugin-tts 

    3 – implementazione del codice plugin

     app.controller('AppCtrl', function($scope) { $scope.data = { speechText: '' }; $scope.receachzedText = ''; $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 receachtion = new SpeechReceachtion(); receachtion.onresult = function(event) { if (event.results.length > 0) { $scope.receachzedText = event.results[0][0].transcript; $scope.$apply() } }; receachtion.start(); }; }); 

    Godetevi il tempo del tuo codice 🙂

    È ansible utilizzare AngularJS di riconoscimento vocale ng-speech, sta lavorando con Framework ionico:

    ng-riconoscimento vocale

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.