2013-12-17 17 views
6

Próbuję zaimplementować rozpoznawanie mowy w Chrome na iPadzie bez żadnego szczęścia. Aby przejść do pościgu i usunąć zależności od mojej implementacji apletu webkitSpeechRecognition, wersja excellent sample code autorstwa Glenna Shire'a nie działa w przeglądarce Chrome w wersji 27 na iPadzie 1 z systemem iOS 5.1.1 lub Chrome v31 na urządzeniu iPad3 z systemem iOS 7.0.4, co najmniej o ile mogę powiedzieć. To nie w tym wierszu:Chrome iOS webkit rozpoznawanie mowy

if (!('webkitSpeechRecognition' in window)) { 
    r.onState('upgrade'); 
    return; 
} 

nie mogę dowiedzieć się, obejście, a ja nie widziałem żadnych ogłoszeń online, które mówią coś o rozpoznawanie mowy nie działa w wersji iOS Chrome. Czy ktoś inny ma do tego dostęp?

+0

Prawdopodobna duplikat [Cross Browser Speech Recognition] (http://stackoverflow.com/questions/25789249/cross-browser-speech-recognition) –

Odpowiedz

9

Chrome na iOS nie obsługuje w tej chwili rozpoznawania mowy.

Google musi używać interfejsu UIWebView na iOS, co oznacza, że ​​nie ma specjalnej funkcji interpretacji internetowej, która nie jest obsługiwana w Safari.

Możesz odszukać numer this link.

+0

Dziękuję, Sébastien – Gnarlito

1

W przypadku, gdy chcesz rozpoznać kilka prostych poleceń można spojrzeć na Pocketsphinx.js

kodzie rozpoznawać mowę jest prosta:

var id = 0; 
recognizer.postMessage({command: 'initialize', callbackId: id}); 
var keyphrase = "HELLO WORLD"; 
recognizer.postMessage({command: 'addKeyword', data: keyphrase, callbackId: id}); 
recognizer.postMessage({command: 'start', data: id}); 
recognizer.postMessage({command: 'process', data: array}); 
recognizer.postMessage({command: 'stop'}); 

recognizer.onmessage = function(e) { 
    if (e.data.hasOwnProperty('hyp')) { 
      alert(e.data.hyp); 
    } 
}; 

Aby uzyskać więcej informacji zobacz także pełną Przykład here

+1

Chociaż może to teoretycznie zadaj pytanie, [byłoby lepiej] (// meta.stackoverflow.com/q/8259), aby dołączyć istotne części odpowiedzi tutaj i podać link do odniesienia. – Tunaki

Powiązane problemy