From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/speechgrammar/index.html | 74 +++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 files/ru/web/api/speechgrammar/index.html (limited to 'files/ru/web/api/speechgrammar/index.html') diff --git a/files/ru/web/api/speechgrammar/index.html b/files/ru/web/api/speechgrammar/index.html new file mode 100644 index 0000000000..d4f5246027 --- /dev/null +++ b/files/ru/web/api/speechgrammar/index.html @@ -0,0 +1,74 @@ +--- +title: SpeechGrammar +slug: Web/API/SpeechGrammar +tags: + - API + - Интерфейс + - Справка + - Экспериментальный + - грамматика речи + - распознавание + - речь +translation_of: Web/API/SpeechGrammar +--- +

{{APIRef("Web Speech API")}}{{SeeCompatTable}}

+ +

Интерфейс SpeechGrammar Web Speech API представляет собой набор слов или шаблонов слов, которые мы хотим, чтобы служба распознавания распознавала.

+ +

Грамматика определяется с использованием JSpeech Grammar Format (JSGF.) Другие форматы также могут поддерживаться в будущем.

+ +

Конструктор

+ +
+
{{domxref("SpeechGrammar.SpeechGrammar()")}}
+
Создает новый объект SpeechGrammar .
+
+ +

Свойства

+ +
+
{{domxref("SpeechGrammar.src")}}
+
Устанавливает и возвращает строку, содержащую грамматику, внутри экземпляра объекта SpeechGrammar .
+
{{domxref("SpeechGrammar.weight")}} {{optional_inline}}
+
Устанавливает и возвращает вес объекта SpeechGrammar .
+
+ +

Примеры

+ +
var 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 ;'
+var recognition = new SpeechRecognition();
+var speechRecognitionList = new SpeechGrammarList();
+speechRecognitionList.addFromString(grammar, 1);
+recognition.grammars = speechRecognitionList;
+
+
+console.log(speechRecognitionList[0].src); // должно вернуть то же, что и содержимое переменной gramar
+console.log(speechRecognitionList[0].weight); // должно вернуть 1 - столько же, сколько указано в 4-й строчке.
+
+ +

Спецификации

+ + + + + + + + + + + + + + +
СпецификацияСтатусКомментарий
{{SpecName('Web Speech API', '#speechreco-speechgrammar', 'SpeechGrammar')}}{{Spec2('Web Speech API')}}
+ +

Совместимость с браузерами

+ +
{{Compat("api.SpeechGrammar")}}
+ +

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf