为Web应用添加iOS语音识别支持?

exp*_*reD 11 javascript html5 speech-recognition google-chrome ios

目前,HTML5网络语音api在谷歌浏览器上非常适用于除移动iOS之外的所有设备.文本转语音有效,但不支持语音转文本.webkitSpeechRecognition不受支持.请参阅:Chrome iOS webkit语音识别

我无法找到解决方法.我想将iOS的语音识别支持添加到我当前使用语音识别和语音合成的Web应用程序中.有什么建议?谢谢.

小智 0

尝试这样的事情

recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition || window.mozSpeechRecognition || window.msSpeechRecognition)();
recognition.lang = "en-US";
recognition.interimResults = false;
recognition.maxAlternatives = 5;
recognition.onresult = function(event) {
  speechResults = event.results[0][0].transcript;
};
recognition.start();
Run Code Online (Sandbox Code Playgroud)

识别变量的设置方式允许支持多种浏览器。我在LiveWeave做了一个Weave