我想检测浏览器是否支持使用 JavaScript 的 x-webkit-speech
(以 <input>
为单位的语音到文本),但这似乎是不可能的。我怎样才能做到这一点?
(如果浏览器或其版本不支持,我想显示一条消息。
您可以检查浏览器是否支持这样的语音:
if( document.createElement('input').webkitSpeech==undefined )
{
//no speech support
}
在webkit浏览器(目前只有Chrome)上检测,将来可能会在W3C ^_^上检测
if ( !!("webkitSpeechRecognition" in window) || !!("speechRecognition" in window) )
alert("yeah!")
}