TranslationRecognizer class
Распознаватель перевода
- Extends
Конструкторы
Translation |
Инициализирует экземпляр средства TranslationRecognizer. |
Свойства
authorization |
Возвращает маркер авторизации, используемый для взаимодействия со службой. |
canceled | Событие отменило сигнал об ошибке во время распознавания. |
internal |
|
properties | Коллекция свойств и их значений, определенных для этого translationRecognizer. |
recognized | Событие распознает сигнал о получении окончательного результата распознавания. |
recognizing | Событие, которое распознает сигнал о получении промежуточного результата распознавания. |
speech |
Возвращает имя языка, заданное при создании распознавателя. |
synthesizing | Событие синтеза сигнализирует о получении результата синтеза перевода. |
target |
Возвращает целевые языки для перевода, которые были заданы при создании распознавателя. Язык указан в формате BCP-47. Перевод будет предоставлять переведенный текст для каждого языка. |
telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
voice |
Возвращает имя выходного голоса. |
Унаследованные свойства
session |
Определяет обработчик событий для запущенных сеансов. |
session |
Определяет обработчик событий для остановленных событий сеанса. |
speech |
Определяет обработчик событий для остановленных речи событий. |
speech |
Определяет обработчик событий, запущенных в речи. |
Методы
add |
динамически добавляйте язык в список целевого языка (можно использовать во время распознавания). |
close(() => void, (error: string) => void) | закрывает все внешние ресурсы, удерживаемые экземпляром этого класса. |
From |
Конструктор TranslationRecognizer. |
on |
обрабатывает ConnectionEstablishedEvent для сценариев перевода бесед. |
recognize |
Запускает распознавание и перевод и останавливается после того, как будет распознано первое высказывание. Задача возвращает текст перевода в результате. Примечание. РаспознаваемостьOnceAsync возвращается при обнаружении первого речевой фрагмента, поэтому он подходит только для распознавания одного снимка, например команды или запроса. Для длительного распознавания используйте startContinuousRecognitionAsync(). |
remove |
динамическое удаление языка из списка целевого языка (можно использовать во время распознавания). |
start |
Запускает распознавание и перевод до вызова stopContinuousRecognitionAsync(). Пользователь должен подписаться на события для получения результатов перевода. |
stop |
Останавливает непрерывное распознавание и перевод. |
Наследуемые методы
enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о конструкторе
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