SpeechRecognition: свойство continuous
Ограниченная доступность
Эта функция не является базовой, так как не работает во всех распространённых браузерах.
Свойство continuous интерфейса SpeechRecognition управляет тем, возвращаются ли непрерывные результаты для каждого распознавания, или только один результат.
По умолчанию возвращается один результат (false).
Значение
Булево значение, представляющее текущий статус непрерывности SpeechRecognition. true означает непрерывный режим, а false означает режим одного результата за раз.
Примеры
Этот код взят из нашего примера изменения цвета речи.
const grammar = "#JSGF V1.0; grammar colors; public <color> = aqua | azure | beige | bisque | black | blue | brown | chocolate | coral | crimson | cyan | fuchsia | ghostwhite | gold | goldenrod | gray | green | indigo | ivory | khaki | lavender | lime | linen | magenta | maroon | moccasin | navy | olive | orange | orchid | peru | pink | plum | purple | red | salmon | sienna | silver | snow | tan | teal | thistle | tomato | turquoise | violet | white | yellow ;"; const recognition = new SpeechRecognition(); const speechRecognitionList = new SpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.grammars = speechRecognitionList; recognition.continuous = false; recognition.lang = "en-US"; recognition.interimResults = false; recognition.maxAlternatives = 1; // ...
Спецификации
| Спецификация |
|---|
| Web Speech API # dom-speechrecognition-continuous |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
continuous |
33 | 79 | Нет | 20 | 14.1 | 33 | Нет | 20 | 14.5 | 2.0 | 4.4.3 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/continuous