Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Semantic Interpretation for Speech Recognition

From Wikipedia, the free encyclopedia
World Wide Web Consortium recommendation
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Semantic Interpretation for Speech Recognition" – news ·newspapers ·books ·scholar ·JSTOR
(February 2015) (Learn how and when to remove this message)

Semantic Interpretation for Speech Recognition (SISR) defines the syntax and semantics of annotations to grammar rules in theSpeech Recognition Grammar Specification (SRGS). Since 5 April 2007, it is aWorld Wide Web Consortium recommendation.[1]

By building upon SRGS grammars, it allowsvoice browsers viaECMAScript to semantically interpret complex grammars and provide the information back to the application. For example, it allows utterances like "I would like a Coca-cola and three large pizzas withpepperoni and mushrooms." to be interpreted into an object that can be understood by an application. For example, the utterance could produce the following object namedorder:

{drink:{liquid:"coke",drinksize:"medium"},pizza:{number:"3",pizzasize:"large",topping:["pepperoni","mushrooms"]}}

If used against this grammar that includes SISR markup in addition to the standard SRGS grammar in XML format:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE grammar PUBLIC "-//W3C//DTD GRAMMAR 1.0//EN"                  "http://www.w3.org/TR/speech-grammar/grammar.dtd"><grammarxmlns="http://www.w3.org/2001/06/grammar"xml:lang="en"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.w3.org/2001/06/grammar                             http://www.w3.org/TR/speech-grammar/grammar.xsd"version="1.0"mode="voice"tag-format="semantics/1.0"root="order"><ruleid="order">Iwouldlikea<rulerefuri="#drink"/><tag>out.drink=newObject();out.drink.liquid=rules.drink.type;out.drink.drinksize=rules.drink.drinksize;</tag>and<rulerefuri="#pizza"/><tag>out.pizza=rules.pizza;</tag></rule><ruleid="kindofdrink"><one-of><item>coke</item><item>pepsi</item><item>cocacola<tag>out="coke";</tag></item></one-of></rule><ruleid="foodsize"><tag>out="medium";</tag><!-- "medium" is default if nothing said --><itemrepeat="0-1"><one-of><item>small<tag>out="small";</tag></item><item>medium</item><item>large<tag>out="large";</tag></item><item>regular<tag>out="medium";</tag></item></one-of></item></rule><!-- Construct Array of toppings, return Array --><ruleid="tops"><tag>out=newArray;</tag><rulerefuri="#top"/><tag>out.push(rules.top);</tag><itemrepeat="1-">and<rulerefuri="#top"/><tag>out.push(rules.top);</tag></item></rule><ruleid="top"><one-of><item>anchovies</item><item>pepperoni</item><item>mushroom<tag>out="mushrooms";</tag></item><item>mushrooms</item></one-of></rule><!-- Two properties (drinksize, type) on left hand side Rule Variable --><ruleid="drink"><rulerefuri="#foodsize"/><rulerefuri="#kindofdrink"/><tag>out.drinksize=rules.foodsize;out.type=rules.kindofdrink;</tag></rule><!-- Three properties on rules.pizza --><ruleid="pizza"><rulerefuri="#number"/><rulerefuri="#foodsize"/><tag>out.pizzasize=rules.foodsize;out.number=rules.number;</tag>pizzaswith<rulerefuri="#tops"/><tag>out.topping=rules.tops;</tag></rule><ruleid="number"><one-of><item><tag>out=1;</tag><one-of><item>a</item><item>one</item></one-of></item><item>two<tag>out=2;</tag></item><item>three<tag>out=3;</tag></item></one-of></rule></grammar>

See also

[edit]

References

[edit]
  1. ^Semantic Interpretation for Speech Recognition (SISR) Version 1.0

External links

[edit]
Products,
standards
Recommendations
Notes
Working drafts
Guidelines
Initiative
Deprecated
Obsoleted
Groups,
organizations
Elected
Working
Community, business
Closed
Software
Browsers
Conferences
Retrieved from "https://en.wikipedia.org/w/index.php?title=Semantic_Interpretation_for_Speech_Recognition&oldid=1179267241"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp