这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
SpeechRecognitionErrorEvent
接口在
Web 语音 API
represents error messages from the recognition service.
SpeechRecognitionErrorEvent
also inherits properties from its parent interface,
事件
.
SpeechRecognitionErrorEvent.error
只读
Returns the type of error raised.
SpeechRecognitionErrorEvent.message
只读
Returns a message describing the error in more detail.
var recognition = new SpeechRecognition();
recognition.onerror = function(event) {
console.log('Speech recognition error detected: ' + event.error);
console.log('Additional information: ' + event.message);
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 语音 API
The definition of 'SpeechRecognitionErrorEvent' in that specification. |
草案 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
SpeechRecognitionErrorEvent
|
Chrome
77
注意事项
|
Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera 不支持 No | Safari 不支持 No |
WebView Android
77
注意事项
|
Chrome Android
77
注意事项
|
Firefox Android 不支持 No | Opera Android 不支持 No | Safari iOS 不支持 No |
Samsung Internet Android
12.0
注意事项
|
error
|
Chrome 77 | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 77 | Chrome Android 77 | Firefox Android 不支持 No | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 12.0 |
message
|
Chrome 77 | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 77 | Chrome Android 77 | Firefox Android 不支持 No | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 12.0 |
完整支持
不支持
实验。期望将来行为有所改变。
见实现注意事项。
使用非标名称。
To use speech recognition in an app, you need to specify the following permissions in your manifest :
"permissions": {
"audio-capture" : {
"description" : "Audio capture"
},
"speech-recognition" : {
"description" : "Speech recognition"
}
}
You also need a privileged app, so you need to include this as well:
"type": "privileged"
SpeechRecognitionErrorEvent