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


ConversationTranscriber class

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

Extends

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

ConversationTranscriber(SpeechConfig, AudioConfig)

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

Свойства

authorizationToken

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

canceled

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

endpointId

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

internalData
outputFormat

Возвращает выходной формат транскрибирования.

properties

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

speechRecognitionLanguage

Возвращает речевой язык транскрибирования.

telemetryEnabled

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

transcribed

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

transcribing

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

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

sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

Методы

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

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

dispose(boolean)

Удаляет все ресурсы, хранящиеся в объекте .

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

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

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

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

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

Останавливает транскрибирование бесед.

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

enableTelemetry(boolean)

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

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

ConversationTranscriber(SpeechConfig, AudioConfig)

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

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

Параметры

speechConfig
SpeechConfig

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

audioConfig
AudioConfig

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

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

authorizationToken

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

string authorizationToken

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

string

Токен авторизации

canceled

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

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

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

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

endpointId

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

string endpointId

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

string

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

internalData

object internalData

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

object

outputFormat

Возвращает выходной формат транскрибирования.

OutputFormat outputFormat

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

Выходной формат транскрибирования.

properties

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

PropertyCollection properties

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

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

speechRecognitionLanguage

Возвращает речевой язык транскрибирования.

string speechRecognitionLanguage

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

string

Разговорный язык транскрибирования.

telemetryEnabled

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

static boolean telemetryEnabled

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

boolean

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

transcribed

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

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

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

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

transcribing

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

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

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

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

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

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

Наследуется отRecognizer.sessionStopped

speechEndDetected

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

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

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

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

Наследуется отRecognizer.speechEndDetected

speechStartDetected

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

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

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

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

Наследуется отRecognizer.speechStartDetected

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

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

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

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

Параметры

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Удаляет все ресурсы, хранящиеся в объекте .

function dispose(disposing: boolean): Promise<void>

Параметры

disposing

boolean

Значение true, если удаляется объект .

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

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

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

static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber

Параметры

speechConfig
SpeechConfig

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

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

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

audioConfig
AudioConfig

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

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

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

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

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

Параметры

cb

() => void

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

err

(e: string) => void

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

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

Останавливает транскрибирование бесед.

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

Параметры

cb

() => void

Обратный вызов, вызываемый после остановки транскрибирования.

err

(e: string) => void

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

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

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

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

Наследуется отRecognizer.enableTelemetry