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


TranslationRecognizer class

Распознаватель перевода

Extends

Конструкторы

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Инициализирует экземпляр средства TranslationRecognizer.

Свойства

authorizationToken

Возвращает маркер авторизации, используемый для взаимодействия со службой.

canceled

Событие отменило сигнал об ошибке во время распознавания.

internalData
properties

Коллекция свойств и их значений, определенных для этого translationRecognizer.

recognized

Событие распознает сигнал о получении окончательного результата распознавания.

recognizing

Событие, которое распознает сигнал о получении промежуточного результата распознавания.

speechRecognitionLanguage

Возвращает имя языка, заданное при создании распознавателя.

synthesizing

Событие синтеза сигнализирует о получении результата синтеза перевода.

targetLanguages

Возвращает целевые языки для перевода, которые были заданы при создании распознавателя. Язык указан в формате BCP-47. Перевод будет предоставлять переведенный текст для каждого языка.

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

voiceName

Возвращает имя выходного голоса.

Унаследованные свойства

sessionStarted

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

sessionStopped

Определяет обработчик событий для остановленных событий сеанса.

speechEndDetected

Определяет обработчик событий для остановленных речи событий.

speechStartDetected

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

Методы

addTargetLanguage(string)

динамически добавляйте язык в список целевого языка (можно использовать во время распознавания).

close(() => void, (error: string) => void)

закрывает все внешние ресурсы, удерживаемые экземпляром этого класса.

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Конструктор TranslationRecognizer.

onConnection()

обрабатывает ConnectionEstablishedEvent для сценариев перевода бесед.

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Запускает распознавание и перевод и останавливается после того, как будет распознано первое высказывание. Задача возвращает текст перевода в результате. Примечание. РаспознаваемостьOnceAsync возвращается при обнаружении первого речевой фрагмента, поэтому он подходит только для распознавания одного снимка, например команды или запроса. Для длительного распознавания используйте startContinuousRecognitionAsync().

removeTargetLanguage(string)

динамическое удаление языка из списка целевого языка (можно использовать во время распознавания).

startContinuousRecognitionAsync(() => void, (e: string) => void)

Запускает распознавание и перевод до вызова stopContinuousRecognitionAsync(). Пользователь должен подписаться на события для получения результатов перевода.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Останавливает непрерывное распознавание и перевод.

Наследуемые методы

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

Сведения о конструкторе

TranslationRecognizer(SpeechTranslationConfig, AudioConfig, IConnectionFactory)

Инициализирует экземпляр средства TranslationRecognizer.

new TranslationRecognizer(speechConfig: SpeechTranslationConfig, audioConfig?: AudioConfig, connectionFactory?: IConnectionFactory)

Параметры

speechConfig
SpeechTranslationConfig

Набор свойств для настройки этого распознавателя.

audioConfig
AudioConfig

Необязательная конфигурация звука, связанная с распознавательом

connectionFactory

IConnectionFactory

Необязательная фабрика подключений, используемая для создания URI конечной точки, заголовков для задания и т. д.

Сведения о свойстве

authorizationToken

Возвращает маркер авторизации, используемый для взаимодействия со службой.

string authorizationToken

Значение свойства

string

Маркер авторизации.

canceled

Событие отменило сигнал об ошибке во время распознавания.

public canceled: (sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void

Значение свойства

(sender: TranslationRecognizer, event: TranslationRecognitionCanceledEventArgs) => void

internalData

object internalData

Значение свойства

object

properties

Коллекция свойств и их значений, определенных для этого translationRecognizer.

PropertyCollection properties

Значение свойства

Коллекция свойств и их значений, определенных для этого translationRecognizer.

recognized

Событие распознает сигнал о получении окончательного результата распознавания.

public recognized: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

Значение свойства

(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

recognizing

Событие, которое распознает сигнал о получении промежуточного результата распознавания.

public recognizing: (sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

Значение свойства

(sender: TranslationRecognizer, event: TranslationRecognitionEventArgs) => void

speechRecognitionLanguage

Возвращает имя языка, заданное при создании распознавателя.

string speechRecognitionLanguage

Значение свойства

string

Возвращает имя языка, заданное при создании распознавателя.

synthesizing

Событие синтеза сигнализирует о получении результата синтеза перевода.

public synthesizing: (sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void

Значение свойства

(sender: TranslationRecognizer, event: TranslationSynthesisEventArgs) => void

targetLanguages

Возвращает целевые языки для перевода, которые были заданы при создании распознавателя. Язык указан в формате BCP-47. Перевод будет предоставлять переведенный текст для каждого языка.

string[] targetLanguages

Значение свойства

string[]

Возвращает целевые языки для перевода, которые были заданы при создании распознавателя.

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

static boolean telemetryEnabled

Значение свойства

boolean

Значение true, если телеметрия включена, значение false в противном случае.

voiceName

Возвращает имя выходного голоса.

string voiceName

Значение свойства

string

имя выходного голоса.

Сведения об унаследованном свойстве

sessionStarted

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

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

унаследован отRecognizer.sessionStarted

sessionStopped

Определяет обработчик событий для остановленных событий сеанса.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

наследуется отРаспознавателя.sessionStopped

speechEndDetected

Определяет обработчик событий для остановленных речи событий.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

наследуется отРаспознавателя.speechEndDetected

speechStartDetected

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

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

наследуется отРаспознавателя.speechStartDetected

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

addTargetLanguage(string)

динамически добавляйте язык в список целевого языка (можно использовать во время распознавания).

function addTargetLanguage(lang: string)

Параметры

lang

string

язык для добавления

close(() => void, (error: string) => void)

закрывает все внешние ресурсы, удерживаемые экземпляром этого класса.

function close(cb?: () => void, errorCb?: (error: string) => void)

Параметры

cb

() => void

errorCb

(error: string) => void

FromConfig(SpeechTranslationConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Конструктор TranslationRecognizer.

static function FromConfig(speechTranslationConfig: SpeechTranslationConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): TranslationRecognizer

Параметры

speechTranslationConfig
SpeechTranslationConfig

набор начальных свойств для распознавателя

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Конфигурация обнаружения исходного языка, связанная с распознавательом

audioConfig
AudioConfig

Необязательная конфигурация звука, связанная с распознавательом

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

onConnection()

обрабатывает ConnectionEstablishedEvent для сценариев перевода бесед.

function onConnection()

recognizeOnceAsync((e: TranslationRecognitionResult) => void, (e: string) => void)

Запускает распознавание и перевод и останавливается после того, как будет распознано первое высказывание. Задача возвращает текст перевода в результате. Примечание. РаспознаваемостьOnceAsync возвращается при обнаружении первого речевой фрагмента, поэтому он подходит только для распознавания одного снимка, например команды или запроса. Для длительного распознавания используйте startContinuousRecognitionAsync().

function recognizeOnceAsync(cb?: (e: TranslationRecognitionResult) => void, err?: (e: string) => void)

Параметры

cb

(e: TranslationRecognitionResult) => void

Обратный вызов, полученный при завершении перевода.

err

(e: string) => void

Обратный вызов, вызываемый в случае ошибки.

removeTargetLanguage(string)

динамическое удаление языка из списка целевого языка (можно использовать во время распознавания).

function removeTargetLanguage(lang: string)

Параметры

lang

string

язык для удаления

startContinuousRecognitionAsync(() => void, (e: string) => void)

Запускает распознавание и перевод до вызова stopContinuousRecognitionAsync(). Пользователь должен подписаться на события для получения результатов перевода.

function startContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Параметры

cb

() => void

Обратный вызов, полученный перевод, начался.

err

(e: string) => void

Обратный вызов, вызываемый в случае ошибки.

stopContinuousRecognitionAsync(() => void, (e: string) => void)

Останавливает непрерывное распознавание и перевод.

function stopContinuousRecognitionAsync(cb?: () => void, err?: (e: string) => void)

Параметры

cb

() => void

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

err

(e: string) => void

Обратный вызов, вызываемый в случае ошибки.

Сведения о наследуемом методе

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт ошибки распознавания. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.

наследуется от распознавателя.enableTelemetry