这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
message
只读特性在
SpeechRecognitionErrorEvent
interface returns a message describing the error in more detail.
var myErrorMsg = event.message;
A
DOMString
containing more details about the error that was raised. Note that the spec does not define the exact wording of these messages — this is up to the implementors to decide upon.
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 'message' in that specification. |
草案 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
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
error
message