An approach for automatically modifying a pronunciation dictionary in a speech recognition system based on patterns of alternate pronunciations is described. A representation of the pronunciation dictionary, such as a plurality of dynamically linked phoneme values, is obtained. One or more pattern definitions are obtained. The pattern definitions specify zero or more phonemes to be substituted for zero or more phonemes of all words in the pronunciation dictionary. The linked phoneme values are modified by adding, for each path of each word, alternate paths that use each of the substitute phonemes according to the pattern definitions, thereby creating an expanded set of dynamically linked phoneme values. One or more example pronunciations of a particular word are then obtained. One or more best paths through the expanded set of phoneme values are determined for each of the example pronunciations and used to find the overall best path(s). For the overall best path(s), an alternate word pronunciation is constructed by converting each path into a pronunciation using the format of the pronunciation dictionary. The pronunciation dictionary is modified by adding each alternate word pronunciation. As a result, a modified pronunciation dictionary is created that accounts for alternate pronunciations as actually spoken by users of a particular speech recognition application.

Eine Annäherung für ein Aussprachewörterbuch in einem Spracherkennung System automatisch ändern, das auf Mustern der wechselnden Aussprachen basiert, wird beschrieben. Eine Darstellung des Aussprachewörterbuches, wie eine Mehrzahl des dynamisch verbundenen Phonems bewertet, wird erreicht. Eine oder mehr Musterdefinitionen werden erreicht. Die Musterdefinitionen spezifizieren null oder mehr für null oder mehr Phoneme aller Wörter im Aussprachewörterbuch ersetzt zu werden Phoneme. Die verbundenen Phonemwerte werden durch die hinzufügenden, für jeden Weg jedes Wortes, wechselnden Wege geändert, die jedes der Ersatzphoneme entsprechend den Musterdefinitionen verwenden, dadurch verursacht man einen erweiterten Satz dynamisch verbundene Phonemwerte. Ein oder mehr Beispielaussprachen eines bestimmten Wortes werden dann erreicht. Ein oder mehr besten Wege durch den erweiterten Satz von Phonemwerten werden für jedes der Beispielaussprachen festgestellt und verwendet, um das gesamte beste path(s) zu finden. Für das gesamte beste path(s) wird ein wechselndes Wortaussprache konstruiert, indem man jeden Weg in ein Aussprache mit dem Format des Aussprachewörterbuches umwandelt. Das Aussprachewörterbuch wird durch das Addieren jedes wechselnden Wortaussprache geändert. Infolgedessen wird ein geändertes Aussprachewörterbuch hergestellt, das wechselnde Aussprachen erklärt, wie wirklich gesprochen von den Benutzern einer bestimmten Spracherkennung Anwendung.

 
Web www.patentalert.com

< (none)

< Integrated computer module

> Strawberry plant designated `BG269`

> (none)

~ 00035