摘要 |
<p>Es wird ein Verfahren zur Erkennung einer Eingabe in einem Spracherkennungssystem beschrieben, welches Spracherkennungssystem Prozeduren enthaltende Erkennungsgrammatiken ausführt, die in Form von Wort- und/oder Satzhypothesen festlegen, welche Äußerungen gesprochen werden können. Das Spracherkennungssystem enthält einen Spracherkenner mit einem Interpreter oder Compiler, um Prozeduren, die in einer bestimmten Programmiersprache geschrieben sind, auswerten zu können. Während eines Erkennungsvorgangs werden die Prozeduren in Abhängigkeit davon, welche Worthypothesen gut bewertet sind, ausgeführt. Die Prozeduren können durch Ausgabe eines Rückgabewerts auch mit anderen Systemen zur Nutzung von Nebenbedingungen interagieren. Der Rückgabewert der Prozeduren oder der Wert einer festgelegten Variablen wird vom Spracherkennungssystem mit der jeweiligen Bewertung der Wort- und/oder Satzhypothese verknüpft, wodurch sich eine neue Bewertung der Wort- und/oder Satzhypothese ergibt, und der Spracherkenner am Ende die bestbewerteten Wort- und/oder Satzhypothesen ausgibt.</p> |