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


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

наследуется отРаспознавателя.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

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

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, данные телеметрии не отправляются в корпорацию Майкрософт.

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