Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chrome iOS webkit语音识别_Ios_Google Chrome_Speech Recognition - Fatal编程技术网

Chrome iOS webkit语音识别

Chrome iOS webkit语音识别,ios,google-chrome,speech-recognition,Ios,Google Chrome,Speech Recognition,我正试图在iPad上的Chrome上实现语音识别,但没有任何运气。为了切入正题,消除对我的webkitSpeechRecognition api实现的任何依赖,格伦·夏尔没有在运行iOS 5.1.1的iPad1上运行Chrome v27,也没有在运行iOS 7.0.4的iPad3上运行Chrome v31,至少据我所知。它在这一行失败: if (!('webkitSpeechRecognition' in window)) { r.onState('upgrade'); ret

我正试图在iPad上的Chrome上实现语音识别,但没有任何运气。为了切入正题,消除对我的webkitSpeechRecognition api实现的任何依赖,格伦·夏尔没有在运行iOS 5.1.1的iPad1上运行Chrome v27,也没有在运行iOS 7.0.4的iPad3上运行Chrome v31,至少据我所知。它在这一行失败:

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

我想不出一个解决办法,而且我还没有看到任何在线帖子说语音识别在iOS版的Chrome中不起作用。还有人遇到过这种情况吗?

iOS上的Chrome目前不支持语音识别

谷歌必须使用iOS UIWebView,这意味着Safari不支持任何特殊的web解释功能


如果您想识别几个可以查看的简单命令,可以查看。

识别语音的代码很简单:

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);
     }
};

有关更多详细信息,请参见完整示例

,虽然这可以从理论上回答问题,但请在此处包含答案的基本部分,并提供链接以供参考。可能的副本