4

我想检测浏览器是否支持x-webkit-speech(speech to text in <input>s)使用 JavaScript,但这似乎是不可能的。我怎样才能做到这一点?

(如果浏览器或其版本不支持,我想显示一条消息。)

4

2 回答 2

6

您可以检查浏览器是否支持这样的语音:

if( document.createElement('input').webkitSpeech==undefined )
{
  //no speech support
}
于 2012-04-15T08:20:11.663 回答
2

在 webkit 浏览器(目前只有 Chrome)上检测,将来可能会在 W3C 上检测^_^

if ( !!("webkitSpeechRecognition" in window) || !!("speechRecognition" in window) )

       alert("yeah!")

}
于 2014-03-27T06:47:31.233 回答