A beszédfelismerés szövegéhez tartozó kifejezések listájaPhrase Lists for speech-to-text

Ha a beszédfelismerési szolgáltatásokat a mondatok listájával biztosítja, akkor javíthatja a beszédfelismerés pontosságát.By providing the Speech Services with a list of phrases, you can improve the accuracy of speech recognition. A kifejezések listája a hangadatokban található ismert kifejezések azonosítására szolgál, például egy személy nevéhez vagy egy adott helyhez.Phrase Lists are used to identify known phrases in audio data, like a person's name or a specific location.

Ha például a "Move to" parancs és a "Ward" lehetséges célpontja látható, akkor hozzáadhat egy "Áthelyezés a kórterembe" bejegyzést.As an example, if you have a command "Move to" and a possible destination of "Ward" that may be spoken, you can add an entry of "Move to Ward". Egy kifejezés hozzáadásával nő a valószínűsége annak, hogy ha a Hangfelismerés felismerte, hogy az "Áthelyezés a kórterembe" lehetőség fel lesz Ismerve az "áthelyezés felé" helyett.Adding a phrase will increase the probability that when the audio is recognized that "Move to Ward" will be recognized instead of "Move toward".

Az egyes szavak vagy teljes kifejezések hozzáadhatók egy kifejezési listához.Single words or complete phrases can be added to a Phrase List. Az elismerés során a rendszer egy kifejezési listán szereplő bejegyzést használ, ha pontos egyezést tartalmaz a hang.During recognition, an entry in a phrase list is used if an exact match is included in the audio. Az előző példára építve, ha a kifejezések listája a "Move to Ward" szöveget tartalmazza, a rögzített hang pedig a "költözés iránya" és az "Áthelyezés a kórterembe" értékre hasonlítBuilding on the previous example, if the Phrase List includes "Move to Ward", and the audio captured sounds similar enough to both "Move toward" and "Move to Ward", then the recognition result will more likely be recognized as "Move to Ward slowly".

Megjegyzés

A kifejezések listája jelenleg csak az angol nyelvet támogatja a beszédfelismerés és a szöveg között.Currently, Phrase Lists supports only English for speech-to-text.

Kifejezések Listájainak használataHow to use Phrase Lists

Az alábbi példák bemutatják, hogyan hozhat létre egy kifejezés-listát a PhraseListGrammar objektum használatával.The samples below illustrate how to build a Phrase List using the PhraseListGrammar object.

auto phraselist = PhraseListGrammar::FromRecognizer(recognizer);
phraselist->AddPhrase("Move to Ward");
phraselist->AddPhrase("Move to Bill");
phraselist->AddPhrase("Move to Ted");
PhraseListGrammar phraseList = PhraseListGrammar.FromRecognizer(recognizer);
phraseList.AddPhrase("Move to Ward");
phraseList.AddPhrase("Move to Bill");
phraseList.AddPhrase("Move to Ted");
phrase_list_grammar = speechsdk.PhraseListGrammar.from_recognizer(reco)
phrase_list_grammar.addPhrase("Move to Ward")
phrase_list_grammar.addPhrase("Move to Bill")
phrase_list_grammar.addPhrase("Move to Ted")
var phraseListGrammar = SpeechSDK.PhraseListGrammar.fromRecognizer(reco);
phraseListGrammar.addPhrase("Move to Ward");
phraseListGrammar.addPhrase("Move to Bill");
phraseListGrammar.addPhrase("Move to Ted");
PhraseListGrammar phraseListGrammar = PhraseListGrammar.fromRecognizer(recognizer);
phraseListGrammar.addPhrase("Move to Ward");
phraseListGrammar.addPhrase("Move to Bill");
phraseListGrammar.addPhrase("Move to Ted");

Megjegyzés

A beszédfelismerési szolgáltatás által az 1024 mondatok egyeztetéséhez használt kifejezések maximális száma.The maximum number of Phrase Lists that the Speech Service will use to match speech is 1024 phrases.

Törölheti a PhraseListGrammar társított kifejezéseket is a Clear () metódus meghívásával.You can also clear the phrases associated with the PhraseListGrammar by calling clear().

phraselist->Clear();
phraseList.Clear();
phrase_list_grammar.clear()
phraseListGrammar.clear();
phraseListGrammar.clear();

Megjegyzés

Egy PhraseListGrammar objektum módosításai a következő felismerés után lépnek érvénybe, vagy a beszédfelismerési szolgáltatásokhoz való Újrakapcsolódás után következnek be.Changes to a PhraseListGrammar object take effect on the next recognition or following a reconnection to the Speech Services.

További lépésekNext steps