PhraseListGrammar class

Konuşma tanımayı geliştirmek için yeni tümcecik eklemelerine izin verir.

Tanıyıcıya eklenen tümcecikler, bir sonraki tanımanın başlangıcında veya SpeechSDK'nin konuşma hizmetine yeniden bağlanması gerektiğinde etkili olur.

Yöntemler

addPhrase(string)

Geçerli tanıyıcıya tek bir tümcecik ekler.

addPhrases(string[])

Geçerli tanıyıcıya birden çok tümcecik ekler.

clear()

Geçerli tanıyıcıya eklenen tümcecikleri temizler.

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

Belirli bir konuşma tanıyıcısından Bir PhraseListGrammar oluşturur. Türetilen tüm tanıyıcıları kabul eder

setWeight(number)

Tümcecik, liste, dilbilgisi önyargı ağırlığını ayarlar. İzin verilen aralık [0.0, 2.0]'dır. Varsayılan ağırlık 1.0'dır. Sıfır değeri, tümcecik listesini devre dışı bırakır.

Yöntem Ayrıntıları

addPhrase(string)

Geçerli tanıyıcıya tek bir tümcecik ekler.

function addPhrase(phrase: string)

Parametreler

phrase

string

Eklenecek tümcecik.

addPhrases(string[])

Geçerli tanıyıcıya birden çok tümcecik ekler.

function addPhrases(phrases: string[])

Parametreler

phrases

string[]

Eklenecek tümcecik dizisi.

clear()

Geçerli tanıyıcıya eklenen tümcecikleri temizler.

function clear()

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

Belirli bir konuşma tanıyıcısından Bir PhraseListGrammar oluşturur. Türetilen tüm tanıyıcıları kabul eder

static function fromRecognizer(recognizer: Recognizer | ConversationTranscriber | MeetingTranscriber): PhraseListGrammar

Parametreler

recognizer

Recognizer | ConversationTranscriber | MeetingTranscriber

Tümcecik listelerinin ekleneceği tanıyıcı.

Döndürülenler

setWeight(number)

Tümcecik, liste, dilbilgisi önyargı ağırlığını ayarlar. İzin verilen aralık [0.0, 2.0]'dır. Varsayılan ağırlık 1.0'dır. Sıfır değeri, tümcecik listesini devre dışı bırakır.

function setWeight(weight: number)

Parametreler

weight

number

İfade listesi, dilbilgisi önyargısı, ağırlık.