Поделиться через


PhraseListGrammar class

Позволяет добавлять новые фразы для улучшения распознавания речи.

Фразы, добавленные в распознаватель, эффективны в начале следующего распознавания, или при следующем подключении SpeechSDK к службе распознавания речи.

Методы

addPhrase(string)

Добавляет одну фразу в текущий распознаватель.

addPhrases(string[])

Добавляет несколько фраз в текущий распознаватель.

clear()

Очищает все фразы, добавленные в текущий распознаватель.

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

Создает PhraseListGrammar из заданного распознавателя речи. Будет принимать любой распознаватель, производный от

setWeight(number)

Задает вес смещения грамматики списка фраз. Допустимый диапазон — [0.0, 2.0]. Вес по умолчанию — 1.0. Нулевое значение отключает список фраз.

Сведения о методе

addPhrase(string)

Добавляет одну фразу в текущий распознаватель.

function addPhrase(phrase: string)

Параметры

phrase

string

Добавляемая фраза.

addPhrases(string[])

Добавляет несколько фраз в текущий распознаватель.

function addPhrases(phrases: string[])

Параметры

phrases

string[]

Массив фраз для добавления.

clear()

Очищает все фразы, добавленные в текущий распознаватель.

function clear()

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

Создает PhraseListGrammar из заданного распознавателя речи. Будет принимать любой распознаватель, производный от

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

Параметры

recognizer

Recognizer | ConversationTranscriber | MeetingTranscriber

Распознаватель, в который нужно добавить списки фраз.

Возвращаемое значение

setWeight(number)

Задает вес смещения грамматики списка фраз. Допустимый диапазон — [0.0, 2.0]. Вес по умолчанию — 1.0. Нулевое значение отключает список фраз.

function setWeight(weight: number)

Параметры

weight

number

Грамматический уклон в грамматике списка фраз.