{
    "dom-speechgrammar-src": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/SpeechGrammar.json",
            "name": "src",
            "slug": "API/SpeechGrammar/src",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammar/src",
            "summary": "The src property of the SpeechGrammar interface sets and returns a string containing the grammar from within in the SpeechGrammar object.",
            "support": {
                "chrome": {
                    "version_added": "25"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "media.webspeech.recognition.enable",
                            "value_to_set": "true"
                        }
                    ],
                    "notes": "Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "27"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammar: src property"
        }
    ],
    "dom-speechgrammar-weight": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/SpeechGrammar.json",
            "name": "weight",
            "slug": "API/SpeechGrammar/weight",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammar/weight",
            "summary": "The optional weight property of the SpeechGrammar interface sets and returns the weight of the SpeechGrammar object.",
            "support": {
                "chrome": {
                    "version_added": "25"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "media.webspeech.recognition.enable",
                            "value_to_set": "true"
                        }
                    ],
                    "notes": "Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "27"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammar: weight property"
        }
    ],
    "speechreco-speechgrammar": [
        {
            "engines": [
                "gecko"
            ],
            "needsflag": [
                "gecko"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "api/SpeechGrammar.json",
            "name": "SpeechGrammar",
            "slug": "API/SpeechGrammar",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammar",
            "summary": "The SpeechGrammar interface of the Web Speech API represents a set of words or patterns of words that we want the recognition service to recognize.",
            "support": {
                "chrome": {
                    "version_added": "25",
                    "prefix": "webkit"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "media.webspeech.recognition.enable",
                            "value_to_set": "true"
                        }
                    ],
                    "notes": "Note that currently only the speech synthesis part is available in Firefox Desktop - the speech recognition part will be available soon, once the required internal permissions are sorted out."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "27"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79",
                    "prefix": "webkit"
                }
            },
            "title": "SpeechGrammar"
        }
    ],
    "dom-speechgrammarlist-speechgrammarlist": [
        {
            "engines": [],
            "prefixed": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "SpeechGrammarList",
            "slug": "API/SpeechGrammarList/SpeechGrammarList",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList/SpeechGrammarList",
            "summary": "The SpeechGrammarList() constructor creates a new SpeechGrammarList object instance.",
            "support": {
                "chrome": {
                    "prefix": "webkit",
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "prefix": "webkit",
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList: SpeechGrammarList() constructor"
        }
    ],
    "dom-speechgrammarlist-addfromstring": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "addFromString",
            "slug": "API/SpeechGrammarList/addFromString",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList/addFromString",
            "summary": "The addFromString() method of the SpeechGrammarList interface takes a grammar present in a specific string within the code base (e.g. stored in a variable) and adds it to the SpeechGrammarList as a new SpeechGrammar object.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList: addFromString() method"
        }
    ],
    "dom-speechgrammarlist-addfromuri": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "addFromURI",
            "slug": "API/SpeechGrammarList/addFromURI",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList/addFromURI",
            "summary": "The addFromURI() method of the SpeechGrammarList interface takes a grammar present at a specific URI and adds it to the SpeechGrammarList as a new SpeechGrammar object.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList: addFromURI() method"
        }
    ],
    "dom-speechgrammarlist-item": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "item",
            "slug": "API/SpeechGrammarList/item",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList/item",
            "summary": "The item getter of the SpeechGrammarList interface is a standard getter — it allows individual SpeechGrammar objects to be retrieved from the SpeechGrammarList using array syntax.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList: item() method"
        }
    ],
    "dom-speechgrammarlist-length": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "length",
            "slug": "API/SpeechGrammarList/length",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList/length",
            "summary": "The length read-only property of the SpeechGrammarList interface returns the number of SpeechGrammar objects contained in the SpeechGrammarList.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList: length property"
        }
    ],
    "speechgrammarlist": [
        {
            "engines": [],
            "prefixed": [
                "blink"
            ],
            "filename": "api/SpeechGrammarList.json",
            "name": "SpeechGrammarList",
            "slug": "API/SpeechGrammarList",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammarList",
            "summary": "The SpeechGrammarList interface of the Web Speech API represents a list of SpeechGrammar objects containing words or patterns of words that we want the recognition service to recognize.",
            "support": {
                "chrome": {
                    "prefix": "webkit",
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "prefix": "webkit",
                    "version_added": "79"
                }
            },
            "title": "SpeechGrammarList"
        }
    ],
    "dom-speechrecognition-speechrecognition": [
        {
            "engines": [],
            "prefixed": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "SpeechRecognition",
            "slug": "API/SpeechRecognition/SpeechRecognition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/SpeechRecognition",
            "summary": "The SpeechRecognition() constructor creates a new SpeechRecognition object instance.",
            "support": {
                "chrome": {
                    "prefix": "webkit",
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "prefix": "webkit",
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "prefix": "webkit",
                    "version_added": "37"
                },
                "edge_blink": {
                    "prefix": "webkit",
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: SpeechRecognition() constructor"
        }
    ],
    "dom-speechrecognition-abort": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "abort",
            "slug": "API/SpeechRecognition/abort",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/abort",
            "summary": "The abort() method of the Web Speech API stops the speech recognition service from listening to incoming audio, and doesn't attempt to return a SpeechRecognitionResult.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: abort() method"
        }
    ],
    "eventdef-speechrecognition-audioend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "audioend_event",
            "slug": "API/SpeechRecognition/audioend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/audioend_event",
            "summary": "The audioend event of the Web Speech API is fired when the user agent has finished capturing audio for speech recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: audioend event"
        }
    ],
    "dom-speechrecognition-onaudioend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "audioend_event",
            "slug": "API/SpeechRecognition/audioend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/audioend_event",
            "summary": "The audioend event of the Web Speech API is fired when the user agent has finished capturing audio for speech recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: audioend event"
        }
    ],
    "eventdef-speechrecognition-audiostart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "audiostart_event",
            "slug": "API/SpeechRecognition/audiostart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/audiostart_event",
            "summary": "The audiostart event of the Web Speech API is fired when the user agent has started to capture audio for speech recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: audiostart event"
        }
    ],
    "dom-speechrecognition-onaudiostart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "audiostart_event",
            "slug": "API/SpeechRecognition/audiostart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/audiostart_event",
            "summary": "The audiostart event of the Web Speech API is fired when the user agent has started to capture audio for speech recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: audiostart event"
        }
    ],
    "dom-speechrecognition-continuous": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "continuous",
            "slug": "API/SpeechRecognition/continuous",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/continuous",
            "summary": "The continuous property of the SpeechRecognition interface controls whether continuous results are returned for each recognition, or only a single result.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: continuous property"
        }
    ],
    "eventdef-speechrecognition-end": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "end_event",
            "slug": "API/SpeechRecognition/end_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/end_event",
            "summary": "The end event of the Web Speech API SpeechRecognition object is fired when the speech recognition service has disconnected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: end event"
        }
    ],
    "dom-speechrecognition-onend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "end_event",
            "slug": "API/SpeechRecognition/end_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/end_event",
            "summary": "The end event of the Web Speech API SpeechRecognition object is fired when the speech recognition service has disconnected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: end event"
        }
    ],
    "eventdef-speechrecognition-error": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "error_event",
            "slug": "API/SpeechRecognition/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/error_event",
            "summary": "The error event of the Web Speech API SpeechRecognition object is fired when a speech recognition error occurs.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: error event"
        }
    ],
    "dom-speechrecognition-onerror": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "error_event",
            "slug": "API/SpeechRecognition/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/error_event",
            "summary": "The error event of the Web Speech API SpeechRecognition object is fired when a speech recognition error occurs.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: error event"
        }
    ],
    "dom-speechrecognition-grammars": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "grammars",
            "slug": "API/SpeechRecognition/grammars",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/grammars",
            "summary": "The grammars property of the SpeechRecognition interface returns and sets a collection of SpeechGrammar objects that represent the grammars that will be understood by the current SpeechRecognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: grammars property"
        }
    ],
    "dom-speechrecognition-interimresults": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "interimResults",
            "slug": "API/SpeechRecognition/interimResults",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/interimResults",
            "summary": "The interimResults property of the SpeechRecognition interface controls whether interim results should be returned (true) or not (false.) Interim results are results that are not yet final (e.g. the SpeechRecognitionResult.isFinal property is false.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: interimResults property"
        }
    ],
    "dom-speechrecognition-lang": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "lang",
            "slug": "API/SpeechRecognition/lang",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/lang",
            "summary": "The lang property of the SpeechRecognition interface returns and sets the language of the current SpeechRecognition. If not specified, this defaults to the HTML lang attribute value, or the user agent's language setting if that isn't set either.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: lang property"
        }
    ],
    "dom-speechrecognition-maxalternatives": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "maxAlternatives",
            "slug": "API/SpeechRecognition/maxAlternatives",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/maxAlternatives",
            "summary": "The maxAlternatives property of the SpeechRecognition interface sets the maximum number of SpeechRecognitionAlternatives provided per SpeechRecognitionResult.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: maxAlternatives property"
        }
    ],
    "eventdef-speechrecognition-nomatch": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "nomatch_event",
            "slug": "API/SpeechRecognition/nomatch_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/nomatch_event",
            "summary": "The nomatch event of the Web Speech API is fired when the speech recognition service returns a final result with no significant recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: nomatch event"
        }
    ],
    "dom-speechrecognition-onnomatch": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "nomatch_event",
            "slug": "API/SpeechRecognition/nomatch_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/nomatch_event",
            "summary": "The nomatch event of the Web Speech API is fired when the speech recognition service returns a final result with no significant recognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: nomatch event"
        }
    ],
    "eventdef-speechrecognition-result": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "result_event",
            "slug": "API/SpeechRecognition/result_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/result_event",
            "summary": "The result event of the Web Speech API is fired when the speech recognition service returns a result — a word or phrase has been positively recognized and this has been communicated back to the app",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: result event"
        }
    ],
    "dom-speechrecognition-onresult": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "result_event",
            "slug": "API/SpeechRecognition/result_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/result_event",
            "summary": "The result event of the Web Speech API is fired when the speech recognition service returns a result — a word or phrase has been positively recognized and this has been communicated back to the app",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: result event"
        }
    ],
    "eventdef-speechrecognition-soundend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "soundend_event",
            "slug": "API/SpeechRecognition/soundend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/soundend_event",
            "summary": "The soundend event of the Web Speech API is fired when any sound — recognizable speech or not — has stopped being detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: soundend event"
        }
    ],
    "dom-speechrecognition-onsoundend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "soundend_event",
            "slug": "API/SpeechRecognition/soundend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/soundend_event",
            "summary": "The soundend event of the Web Speech API is fired when any sound — recognizable speech or not — has stopped being detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: soundend event"
        }
    ],
    "eventdef-speechrecognition-soundstart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "soundstart_event",
            "slug": "API/SpeechRecognition/soundstart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/soundstart_event",
            "summary": "The soundstart event of the Web Speech API is fired when any sound — recognizable speech or not — has been detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: soundstart event"
        }
    ],
    "dom-speechrecognition-onsoundstart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "soundstart_event",
            "slug": "API/SpeechRecognition/soundstart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/soundstart_event",
            "summary": "The soundstart event of the Web Speech API is fired when any sound — recognizable speech or not — has been detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: soundstart event"
        }
    ],
    "eventdef-speechrecognition-speechend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "speechend_event",
            "slug": "API/SpeechRecognition/speechend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/speechend_event",
            "summary": "The speechend event of the Web Speech API is fired when speech recognized by the speech recognition service has stopped being detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: speechend event"
        }
    ],
    "dom-speechrecognition-onspeechend": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "speechend_event",
            "slug": "API/SpeechRecognition/speechend_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/speechend_event",
            "summary": "The speechend event of the Web Speech API is fired when speech recognized by the speech recognition service has stopped being detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: speechend event"
        }
    ],
    "eventdef-speechrecognition-speechstart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "speechstart_event",
            "slug": "API/SpeechRecognition/speechstart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/speechstart_event",
            "summary": "The speechstart event of the Web Speech API is fired when sound recognized by the speech recognition service as speech has been detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: speechstart event"
        }
    ],
    "dom-speechrecognition-onspeechstart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "speechstart_event",
            "slug": "API/SpeechRecognition/speechstart_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/speechstart_event",
            "summary": "The speechstart event of the Web Speech API is fired when sound recognized by the speech recognition service as speech has been detected.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: speechstart event"
        }
    ],
    "dom-speechrecognition-start": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "start",
            "slug": "API/SpeechRecognition/start",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/start",
            "summary": "The start() method of the Web Speech API starts the speech recognition service listening to incoming audio with intent to recognize grammars associated with the current SpeechRecognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: start() method"
        }
    ],
    "eventdef-speechrecognition-start": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "start_event",
            "slug": "API/SpeechRecognition/start_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/start_event",
            "summary": "The start event of the Web Speech API SpeechRecognition object is fired when the speech recognition service has begun listening to incoming audio with intent to recognize grammars associated with the current SpeechRecognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: start event"
        }
    ],
    "dom-speechrecognition-onstart": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "start_event",
            "slug": "API/SpeechRecognition/start_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/start_event",
            "summary": "The start event of the Web Speech API SpeechRecognition object is fired when the speech recognition service has begun listening to incoming audio with intent to recognize grammars associated with the current SpeechRecognition.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: start event"
        }
    ],
    "dom-speechrecognition-stop": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "stop",
            "slug": "API/SpeechRecognition/stop",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/stop",
            "summary": "The stop() method of the Web Speech API stops the speech recognition service from listening to incoming audio, and attempts to return a SpeechRecognitionResult using the audio captured so far.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognition: stop() method"
        }
    ],
    "speechreco-section": [
        {
            "engines": [],
            "prefixed": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognition.json",
            "name": "SpeechRecognition",
            "slug": "API/SpeechRecognition",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition",
            "summary": "The SpeechRecognition interface of the Web Speech API is the controller interface for the recognition service; this also handles the SpeechRecognitionEvent sent from the recognition service.",
            "support": {
                "chrome": {
                    "prefix": "webkit",
                    "version_added": "33",
                    "notes": "You'll need to serve your code through a web server for recognition to work."
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "prefix": "webkit",
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "prefix": "webkit",
                    "version_added": "79",
                    "notes": "You'll need to serve your code through a web server for recognition to work."
                }
            },
            "caniuse": {
                "feature": "speech-recognition",
                "title": "Speech Recognition API"
            },
            "title": "SpeechRecognition"
        }
    ],
    "dom-speechrecognitionalternative-confidence": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionAlternative.json",
            "name": "confidence",
            "slug": "API/SpeechRecognitionAlternative/confidence",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionAlternative/confidence",
            "summary": "The confidence read-only property of the SpeechRecognitionResult interface returns a numeric estimate of how confident the speech recognition system is that the recognition is correct.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionAlternative: confidence property"
        }
    ],
    "dom-speechrecognitionalternative-transcript": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionAlternative.json",
            "name": "transcript",
            "slug": "API/SpeechRecognitionAlternative/transcript",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionAlternative/transcript",
            "summary": "The transcript read-only property of the SpeechRecognitionResult interface returns a string containing the transcript of the recognized word(s).",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionAlternative: transcript property"
        }
    ],
    "speechreco-alternative": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionAlternative.json",
            "name": "SpeechRecognitionAlternative",
            "slug": "API/SpeechRecognitionAlternative",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionAlternative",
            "summary": "The SpeechRecognitionAlternative interface of the Web Speech API represents a single word that has been recognized by the speech recognition service.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionAlternative"
        }
    ],
    "dom-speechrecognitionerrorevent-error": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionErrorEvent.json",
            "name": "error",
            "slug": "API/SpeechRecognitionErrorEvent/error",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionErrorEvent/error",
            "summary": "The error read-only property of the SpeechRecognitionErrorEvent interface returns the type of error raised.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionErrorEvent: error property"
        }
    ],
    "dom-speechrecognitionerrorevent-message": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionErrorEvent.json",
            "name": "message",
            "slug": "API/SpeechRecognitionErrorEvent/message",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionErrorEvent/message",
            "summary": "The message read-only property of the SpeechRecognitionErrorEvent interface returns a message describing the error in more detail.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionErrorEvent: message property"
        }
    ],
    "speechrecognitionerrorevent": [
        {
            "engines": [
                "webkit"
            ],
            "altname": [
                "blink"
            ],
            "filename": "api/SpeechRecognitionErrorEvent.json",
            "name": "SpeechRecognitionErrorEvent",
            "slug": "API/SpeechRecognitionErrorEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionErrorEvent",
            "summary": "The SpeechRecognitionErrorEvent interface of the Web Speech API represents error messages from the recognition service.",
            "support": {
                "chrome": {
                    "alternative_name": "webkitSpeechRecognitionError",
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "webkitSpeechRecognitionError",
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionErrorEvent"
        }
    ],
    "dom-speechrecognitionevent-resultindex": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionEvent.json",
            "name": "resultIndex",
            "slug": "API/SpeechRecognitionEvent/resultIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionEvent/resultIndex",
            "summary": "The resultIndex read-only property of the SpeechRecognitionEvent interface returns the lowest index value result in the SpeechRecognitionResultList \"array\" that has actually changed.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionEvent: resultIndex property"
        }
    ],
    "dom-speechrecognitionevent-results": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionEvent.json",
            "name": "results",
            "slug": "API/SpeechRecognitionEvent/results",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionEvent/results",
            "summary": "The results read-only property of the SpeechRecognitionEvent interface returns a SpeechRecognitionResultList object representing all the speech recognition results for the current session.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionEvent: results property"
        }
    ],
    "speechreco-event": [
        {
            "engines": [
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "api/SpeechRecognitionEvent.json",
            "name": "SpeechRecognitionEvent",
            "slug": "API/SpeechRecognitionEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionEvent",
            "summary": "The SpeechRecognitionEvent interface of the Web Speech API represents the event object for the result and nomatch events, and contains all the data associated with an interim or final speech recognition result.",
            "support": {
                "chrome": {
                    "prefix": "webkit",
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "prefix": "webkit",
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionEvent"
        }
    ],
    "dom-speechrecognitionresult-isfinal": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResult.json",
            "name": "isFinal",
            "slug": "API/SpeechRecognitionResult/isFinal",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult/isFinal",
            "summary": "The isFinal read-only property of the SpeechRecognitionResult interface is a boolean value that states whether this result is final (true) or not (false) — if so, then this is the final time this result will be returned; if not, then this result is an interim result, and may be updated later on.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResult: isFinal property"
        }
    ],
    "dom-speechrecognitionresult-item": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResult.json",
            "name": "item",
            "slug": "API/SpeechRecognitionResult/item",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult/item",
            "summary": "The item getter of the SpeechRecognitionResult interface is a standard getter that allows SpeechRecognitionAlternative objects within the result to be accessed via array syntax.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResult: item() method"
        }
    ],
    "dom-speechrecognitionresult-length": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResult.json",
            "name": "length",
            "slug": "API/SpeechRecognitionResult/length",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult/length",
            "summary": "The length read-only property of the SpeechRecognitionResult interface returns the length of the \"array\" — the number of SpeechRecognitionAlternative objects contained in the result (also referred to as \"n-best alternatives\".)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResult: length property"
        }
    ],
    "speechreco-result": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResult.json",
            "name": "SpeechRecognitionResult",
            "slug": "API/SpeechRecognitionResult",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResult",
            "summary": "The SpeechRecognitionResult interface of the Web Speech API represents a single recognition match, which may contain multiple SpeechRecognitionAlternative objects.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResult"
        }
    ],
    "dom-speechrecognitionresultlist-item": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResultList.json",
            "name": "item",
            "slug": "API/SpeechRecognitionResultList/item",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResultList/item",
            "summary": "The item getter of the SpeechRecognitionResultList interface is a standard getter — it allows SpeechRecognitionResult objects in the list to be accessed via array syntax.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResultList: item() method"
        }
    ],
    "dom-speechrecognitionresultlist-length": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResultList.json",
            "name": "length",
            "slug": "API/SpeechRecognitionResultList/length",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResultList/length",
            "summary": "The length read-only property of the SpeechRecognitionResultList interface returns the length of the \"array\" — the number of SpeechRecognitionResult objects in the list.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResultList: length property"
        }
    ],
    "speechreco-resultlist": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/SpeechRecognitionResultList.json",
            "name": "SpeechRecognitionResultList",
            "slug": "API/SpeechRecognitionResultList",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionResultList",
            "summary": "The SpeechRecognitionResultList interface of the Web Speech API represents a list of SpeechRecognitionResult objects, or a single one if results are being captured in non-continuous mode.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": false
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "14.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechRecognitionResultList"
        }
    ],
    "dom-speechsynthesis-cancel": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "cancel",
            "slug": "API/SpeechSynthesis/cancel",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/cancel",
            "summary": "The cancel() method of the SpeechSynthesis interface removes all utterances from the utterance queue.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: cancel() method"
        }
    ],
    "dom-speechsynthesis-getvoices": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "getVoices",
            "slug": "API/SpeechSynthesis/getVoices",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices",
            "summary": "The getVoices() method of the SpeechSynthesis interface returns a list of SpeechSynthesisVoice objects representing all the available voices on the current device.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: getVoices() method"
        }
    ],
    "dom-speechsynthesis-pause": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "pause",
            "slug": "API/SpeechSynthesis/pause",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/pause",
            "summary": "The pause() method of the SpeechSynthesis interface puts the SpeechSynthesis object into a paused state.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": {
                    "version_added": "33",
                    "notes": "In Android, <code>pause()</code> ends the current utterance. <code>pause()</code> behaves the same as <code>cancel()</code>."
                },
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62",
                    "notes": "In Android, <code>pause()</code> ends the current utterance. <code>pause()</code> behaves the same as <code>cancel()</code>."
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0",
                    "notes": "In Android, <code>pause()</code> ends the current utterance. <code>pause()</code> behaves the same as <code>cancel()</code>."
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: pause() method"
        }
    ],
    "dom-speechsynthesis-paused": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "paused",
            "slug": "API/SpeechSynthesis/paused",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/paused",
            "summary": "The paused read-only property of the SpeechSynthesis interface is a boolean value that returns true if the SpeechSynthesis object is in a paused state, or false if not.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: paused property"
        }
    ],
    "dom-speechsynthesis-pending": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "pending",
            "slug": "API/SpeechSynthesis/pending",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/pending",
            "summary": "The pending read-only property of the SpeechSynthesis interface is a boolean value that returns true if the utterance queue contains as-yet-unspoken utterances.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: pending property"
        }
    ],
    "dom-speechsynthesis-resume": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "resume",
            "slug": "API/SpeechSynthesis/resume",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/resume",
            "summary": "The resume() method of the SpeechSynthesis interface puts the SpeechSynthesis object into a non-paused state: resumes it if it was already paused.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: resume() method"
        }
    ],
    "dom-speechsynthesis-speak": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "speak",
            "slug": "API/SpeechSynthesis/speak",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/speak",
            "summary": "The speak() method of the SpeechSynthesis interface adds an utterance to the utterance queue; it will be spoken when any other utterances queued before it have been spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: speak() method"
        }
    ],
    "dom-speechsynthesis-speaking": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "speaking",
            "slug": "API/SpeechSynthesis/speaking",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/speaking",
            "summary": "The speaking read-only property of the SpeechSynthesis interface is a boolean value that returns true if an utterance is currently in the process of being spoken — even if SpeechSynthesis is in a paused state.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: speaking property"
        }
    ],
    "eventdef-speechsynthesis-voiceschanged": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "voiceschanged_event",
            "slug": "API/SpeechSynthesis/voiceschanged_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/voiceschanged_event",
            "summary": "The voiceschanged event of the Web Speech API is fired when the list of SpeechSynthesisVoice objects that would be returned by the SpeechSynthesis.getVoices() method has changed (when the voiceschanged event fires.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: voiceschanged event"
        }
    ],
    "dom-speechsynthesis-onvoiceschanged": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "voiceschanged_event",
            "slug": "API/SpeechSynthesis/voiceschanged_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/voiceschanged_event",
            "summary": "The voiceschanged event of the Web Speech API is fired when the list of SpeechSynthesisVoice objects that would be returned by the SpeechSynthesis.getVoices() method has changed (when the voiceschanged event fires.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesis: voiceschanged event"
        }
    ],
    "tts-section": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesis.json",
            "name": "SpeechSynthesis",
            "slug": "API/SpeechSynthesis",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis",
            "summary": "The SpeechSynthesis interface of the Web Speech API is the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other commands besides.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "caniuse": {
                "feature": "speech-synthesis",
                "title": "Speech Synthesis API"
            },
            "title": "SpeechSynthesis"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Window.json",
            "name": "speechSynthesis",
            "slug": "API/Window/speechSynthesis",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Window/speechSynthesis",
            "summary": "The speechSynthesis read-only property of the Window object returns a SpeechSynthesis object, which is the entry point into using Web Speech API speech synthesis functionality.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "caniuse": {
                "feature": "speech-synthesis",
                "title": "Speech Synthesis API"
            },
            "title": "Window: speechSynthesis property"
        }
    ],
    "dom-speechsynthesiserrorevent-speechsynthesiserrorevent": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisErrorEvent.json",
            "name": "SpeechSynthesisErrorEvent",
            "slug": "API/SpeechSynthesisErrorEvent/SpeechSynthesisErrorEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisErrorEvent/SpeechSynthesisErrorEvent",
            "summary": "The SpeechSynthesisErrorEvent() constructor creates a new SpeechSynthesisErrorEvent object.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisErrorEvent: SpeechSynthesisErrorEvent() constructor"
        }
    ],
    "dom-speechsynthesiserrorevent-error": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisErrorEvent.json",
            "name": "error",
            "slug": "API/SpeechSynthesisErrorEvent/error",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisErrorEvent/error",
            "summary": "The error property of the SpeechSynthesisErrorEvent interface returns an error code indicating what has gone wrong with a speech synthesis attempt.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisErrorEvent: error property"
        }
    ],
    "speechsynthesiserrorevent": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisErrorEvent.json",
            "name": "SpeechSynthesisErrorEvent",
            "slug": "API/SpeechSynthesisErrorEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisErrorEvent",
            "summary": "The SpeechSynthesisErrorEvent interface of the Web Speech API contains information about any errors that occur while processing SpeechSynthesisUtterance objects in the speech service.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "18"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisErrorEvent"
        }
    ],
    "dom-speechsynthesisevent-speechsynthesisevent": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "SpeechSynthesisEvent",
            "slug": "API/SpeechSynthesisEvent/SpeechSynthesisEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/SpeechSynthesisEvent",
            "summary": "The SpeechSynthesisEvent() constructor creates a new SpeechSynthesisEvent object.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: SpeechSynthesisEvent() constructor"
        }
    ],
    "dom-speechsynthesisevent-charindex": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "charIndex",
            "slug": "API/SpeechSynthesisEvent/charIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/charIndex",
            "summary": "The charIndex read-only property of the SpeechSynthesisUtterance interface returns the index position of the character in SpeechSynthesisUtterance.text that was being spoken when the event was triggered.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: charIndex property"
        }
    ],
    "dom-speechsynthesisevent-charlength": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "charLength",
            "slug": "API/SpeechSynthesisEvent/charLength",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/charLength",
            "summary": "The read-only charLength property of the SpeechSynthesisEvent interface returns the number of characters left to be spoken after the character at the charIndex position.",
            "support": {
                "chrome": {
                    "version_added": "77"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "15"
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: charLength property"
        }
    ],
    "dom-speechsynthesisevent-elapsedtime": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "elapsedTime",
            "slug": "API/SpeechSynthesisEvent/elapsedTime",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/elapsedTime",
            "summary": "The elapsedTime read-only property of the SpeechSynthesisEvent returns the elapsed time in seconds, after the SpeechSynthesisUtterance.text started being spoken, at which the event was triggered.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: elapsedTime property"
        }
    ],
    "dom-speechsynthesisevent-name": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "name",
            "slug": "API/SpeechSynthesisEvent/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/name",
            "summary": "The name read-only property of the SpeechSynthesisUtterance interface returns the name associated with certain types of events occurring as the SpeechSynthesisUtterance.text is being spoken: the name of the SSML marker reached in the case of a mark event, or the type of boundary reached in the case of a boundary event.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: name property"
        }
    ],
    "dom-speechsynthesisevent-utterance": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "utterance",
            "slug": "API/SpeechSynthesisEvent/utterance",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent/utterance",
            "summary": "The utterance read-only property of the SpeechSynthesisUtterance interface returns the SpeechSynthesisUtterance instance that the event was triggered on.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent: utterance property"
        }
    ],
    "speechsynthesisevent": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisEvent.json",
            "name": "SpeechSynthesisEvent",
            "slug": "API/SpeechSynthesisEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisEvent",
            "summary": "The SpeechSynthesisEvent interface of the Web Speech API contains information about the current state of SpeechSynthesisUtterance objects that have been processed in the speech service.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisEvent"
        }
    ],
    "dom-speechsynthesisutterance-speechsynthesisutterance": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "SpeechSynthesisUtterance",
            "slug": "API/SpeechSynthesisUtterance/SpeechSynthesisUtterance",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/SpeechSynthesisUtterance",
            "summary": "The SpeechSynthesisUtterance() constructor of the SpeechSynthesisUtterance interface returns a new SpeechSynthesisUtterance object instance.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: SpeechSynthesisUtterance() constructor"
        }
    ],
    "eventdef-speechsynthesisutterance-boundary": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "partial": [
                "blink"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "boundary_event",
            "slug": "API/SpeechSynthesisUtterance/boundary_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/boundary_event",
            "summary": "The boundary event of the Web Speech API is fired when the spoken utterance reaches a word or sentence boundary.",
            "support": {
                "chrome": {
                    "version_added": "33",
                    "partial_implementation": true,
                    "notes": "The <code>boundary</code> event does not fire as expected. See <a href='https://crbug.com/1122143'>bug 1122143</a>."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79",
                    "partial_implementation": true,
                    "notes": "The <code>boundary</code> event does not fire as expected. See <a href='https://crbug.com/1122143'>bug 1122143</a>."
                }
            },
            "title": "SpeechSynthesisUtterance: boundary event"
        }
    ],
    "dom-speechsynthesisutterance-onboundary": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "partial": [
                "blink"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "boundary_event",
            "slug": "API/SpeechSynthesisUtterance/boundary_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/boundary_event",
            "summary": "The boundary event of the Web Speech API is fired when the spoken utterance reaches a word or sentence boundary.",
            "support": {
                "chrome": {
                    "version_added": "33",
                    "partial_implementation": true,
                    "notes": "The <code>boundary</code> event does not fire as expected. See <a href='https://crbug.com/1122143'>bug 1122143</a>."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79",
                    "partial_implementation": true,
                    "notes": "The <code>boundary</code> event does not fire as expected. See <a href='https://crbug.com/1122143'>bug 1122143</a>."
                }
            },
            "title": "SpeechSynthesisUtterance: boundary event"
        }
    ],
    "eventdef-speechsynthesisutterance-end": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "end_event",
            "slug": "API/SpeechSynthesisUtterance/end_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/end_event",
            "summary": "The end event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance has finished being spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: end event"
        }
    ],
    "dom-speechsynthesisutterance-onend": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "end_event",
            "slug": "API/SpeechSynthesisUtterance/end_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/end_event",
            "summary": "The end event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance has finished being spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: end event"
        }
    ],
    "eventdef-speechsynthesisutterance-error": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "error_event",
            "slug": "API/SpeechSynthesisUtterance/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/error_event",
            "summary": "The error event of the Web Speech API SpeechSynthesisUtterance object is fired when an error occurs that prevents the utterance from being successfully spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: error event"
        }
    ],
    "dom-speechsynthesisutterance-onerror": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "error_event",
            "slug": "API/SpeechSynthesisUtterance/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/error_event",
            "summary": "The error event of the Web Speech API SpeechSynthesisUtterance object is fired when an error occurs that prevents the utterance from being successfully spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: error event"
        }
    ],
    "dom-speechsynthesisutterance-lang": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "lang",
            "slug": "API/SpeechSynthesisUtterance/lang",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/lang",
            "summary": "The lang property of the SpeechSynthesisUtterance interface gets and sets the language of the utterance.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: lang property"
        }
    ],
    "eventdef-speechsynthesisutterance-mark": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "mark_event",
            "slug": "API/SpeechSynthesisUtterance/mark_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/mark_event",
            "summary": "The mark event of the Web Speech API SpeechSynthesisUtterance object is fired when the spoken utterance reaches a named SSML \"mark\" tag.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: mark event"
        }
    ],
    "dom-speechsynthesisutterance-onmark": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "mark_event",
            "slug": "API/SpeechSynthesisUtterance/mark_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/mark_event",
            "summary": "The mark event of the Web Speech API SpeechSynthesisUtterance object is fired when the spoken utterance reaches a named SSML \"mark\" tag.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: mark event"
        }
    ],
    "eventdef-speechsynthesisutterance-pause": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "pause_event",
            "slug": "API/SpeechSynthesisUtterance/pause_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/pause_event",
            "summary": "The pause event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance is paused part way through.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: pause event"
        }
    ],
    "dom-speechsynthesisutterance-onpause": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "pause_event",
            "slug": "API/SpeechSynthesisUtterance/pause_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/pause_event",
            "summary": "The pause event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance is paused part way through.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: pause event"
        }
    ],
    "dom-speechsynthesisutterance-pitch": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "pitch",
            "slug": "API/SpeechSynthesisUtterance/pitch",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/pitch",
            "summary": "The pitch property of the SpeechSynthesisUtterance interface gets and sets the pitch at which the utterance will be spoken at.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: pitch property"
        }
    ],
    "dom-speechsynthesisutterance-rate": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "rate",
            "slug": "API/SpeechSynthesisUtterance/rate",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/rate",
            "summary": "The rate property of the SpeechSynthesisUtterance interface gets and sets the speed at which the utterance will be spoken at.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: rate property"
        }
    ],
    "eventdef-speechsynthesisutterance-resume": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "resume_event",
            "slug": "API/SpeechSynthesisUtterance/resume_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/resume_event",
            "summary": "The resume event of the Web Speech API SpeechSynthesisUtterance object is fired when a paused utterance is resumed.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: resume event"
        }
    ],
    "dom-speechsynthesisutterance-onresume": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "resume_event",
            "slug": "API/SpeechSynthesisUtterance/resume_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/resume_event",
            "summary": "The resume event of the Web Speech API SpeechSynthesisUtterance object is fired when a paused utterance is resumed.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: resume event"
        }
    ],
    "eventdef-speechsynthesisutterance-start": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "start_event",
            "slug": "API/SpeechSynthesisUtterance/start_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/start_event",
            "summary": "The start event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance has begun to be spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: start event"
        }
    ],
    "dom-speechsynthesisutterance-onstart": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "start_event",
            "slug": "API/SpeechSynthesisUtterance/start_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/start_event",
            "summary": "The start event of the Web Speech API SpeechSynthesisUtterance object is fired when the utterance has begun to be spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: start event"
        }
    ],
    "dom-speechsynthesisutterance-text": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "text",
            "slug": "API/SpeechSynthesisUtterance/text",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/text",
            "summary": "The text property of the SpeechSynthesisUtterance interface gets and sets the text that will be synthesized when the utterance is spoken.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: text property"
        }
    ],
    "dom-speechsynthesisutterance-voice": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "voice",
            "slug": "API/SpeechSynthesisUtterance/voice",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/voice",
            "summary": "The voice property of the SpeechSynthesisUtterance interface gets and sets the voice that will be used to speak the utterance.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: voice property"
        }
    ],
    "dom-speechsynthesisutterance-volume": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "volume",
            "slug": "API/SpeechSynthesisUtterance/volume",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/volume",
            "summary": "The volume property of the SpeechSynthesisUtterance interface gets and sets the volume that the utterance will be spoken at.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance: volume property"
        }
    ],
    "speechsynthesisutterance": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisUtterance.json",
            "name": "SpeechSynthesisUtterance",
            "slug": "API/SpeechSynthesisUtterance",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance",
            "summary": "The SpeechSynthesisUtterance interface of the Web Speech API represents a speech request. It contains the content the speech service should read and information about how to read it (e.g. language, pitch and volume.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisUtterance"
        }
    ],
    "dom-speechsynthesisvoice-default": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "default",
            "slug": "API/SpeechSynthesisVoice/default",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/default",
            "summary": "The default read-only property of the SpeechSynthesisVoice interface returns a boolean value indicating whether the voice is the default voice for the current app (true), or not (false.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice: default property"
        }
    ],
    "dom-speechsynthesisvoice-lang": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "lang",
            "slug": "API/SpeechSynthesisVoice/lang",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/lang",
            "summary": "The lang read-only property of the SpeechSynthesisVoice interface returns a BCP 47 language tag indicating the language of the voice.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice: lang property"
        }
    ],
    "dom-speechsynthesisvoice-localservice": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "localService",
            "slug": "API/SpeechSynthesisVoice/localService",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/localService",
            "summary": "The localService read-only property of the SpeechSynthesisVoice interface returns a boolean value indicating whether the voice is supplied by a local speech synthesizer service (true), or a remote speech synthesizer service (false.)",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice: localService property"
        }
    ],
    "dom-speechsynthesisvoice-name": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "name",
            "slug": "API/SpeechSynthesisVoice/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/name",
            "summary": "The name read-only property of the SpeechSynthesisVoice interface returns a human-readable name that represents the voice.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice: name property"
        }
    ],
    "dom-speechsynthesisvoice-voiceuri": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "voiceURI",
            "slug": "API/SpeechSynthesisVoice/voiceURI",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/voiceURI",
            "summary": "The voiceURI read-only property of the SpeechSynthesisVoice interface returns the type of URI and location of the speech synthesis service for this voice.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49"
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice: voiceURI property"
        }
    ],
    "speechsynthesisvoice": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SpeechSynthesisVoice.json",
            "name": "SpeechSynthesisVoice",
            "slug": "API/SpeechSynthesisVoice",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice",
            "summary": "The SpeechSynthesisVoice interface of the Web Speech API represents a voice that the system supports. Every SpeechSynthesisVoice has its own relative speech service including information about language, name and URI.",
            "support": {
                "chrome": {
                    "version_added": "33"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "49",
                    "notes": "In Firefox, speech synthesis voices do not start loading until after the first call to <code>window.speechSynthesis.getVoices()</code>. A way to mitigate this issue is to call the method at the beginning of page load, then wait a few seconds before calling the method again. Voices will remain loaded until all tabs that have called this method have been closed."
                },
                "firefox_android": {
                    "version_added": "62"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "21"
                },
                "opera_android": {
                    "version_added": false
                },
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "3.0"
                },
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/487255'>bug 487255</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SpeechSynthesisVoice"
        }
    ]
}
