SYSTEM AND METHOD USING NATURAL LANGUAGE UNDERSTANDING FOR SPEECH CONTROL APPLICATION
The present invention is a computer apparatus and method for adding speech interpreting capabilities to an interactive voice response system. An annotated corpus is used to list valid utterances within a grammar along with token data for each valid utterance representing the meaning behind the valid...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention is a computer apparatus and method for adding speech interpreting capabilities to an interactive voice response system. An annotated corpus is used to list valid utterances within a grammar along with token data for each valid utterance representing the meaning behind the valid utterance. When valid utterances are detected, the interactive voice response system requests that a search is made through the annotated corpus to find the token identified with the valid utterance. This token is returned to the interactive voice response system. If the valid utterance included a variable, additional processing is performed to interpret the variable and return additional data representing the variable.
L'invention concerne un dispositif informatique et un procédé servant à ajouter des capacités d'interprétation de parole à un système interactif de réponse vocale. On utilise un corpus annoté afin d'établir la liste des énoncés valables à l'intérieur d'une grammaire, ainsi que des données symboliques pour chaque énoncé valable représentant la signification derrière cet énoncé valable. Quand on détecte des énoncés valables, le système interactif de réponse vocale demande l'exécution d'une recherche à travers le corpus annoté afin de trouver le symbole identifié avec l'énoncé valable. Ce symbole est renvoyé au système interactif de réponse vocale. Si l'énoncé valable a inclus une variable, on exécute un traitement supplémentaire afin d'interpréter la variable, ainsi que les données supplémentaires de retour représentant la variable. |
---|