Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. SpeechGrammarList

SpeechGrammarList

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see thecompatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

TheSpeechGrammarList interface of theWeb Speech API represents a list ofSpeechGrammar objects containing words or patterns of words that we want the recognition service to recognize.

Grammar is defined usingJSpeech Grammar Format (JSGF).

Note:The concept of grammar has been removed from the Web Speech API. Related features remain in the specification and are still recognized by supporting browsers for backwards compatibility, but they have no effect on speech recognition services.

Constructor

SpeechGrammarList()Deprecated

Creates a newSpeechGrammarList object.

Instance properties

SpeechGrammarList.lengthRead onlyDeprecated

Returns the number ofSpeechGrammar objects contained in theSpeechGrammarList.

Instance methods

SpeechGrammarList.item()Deprecated

Standard getter — allows individualSpeechGrammar objects to be retrieved from theSpeechGrammarList using array syntax.

SpeechGrammarList.addFromURI()Deprecated

Takes a grammar present at a specific URI and adds it to theSpeechGrammarList as a newSpeechGrammar object.

SpeechGrammarList.addFromString()Deprecated

Adds a grammar in a string to theSpeechGrammarList as a newSpeechGrammar object.

Examples

js
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;

Specifications

Specification
Web Speech API
# speechgrammarlist

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp