ConversationTranscriber class
Выполняет распознавание речи с разделением динамиков от микрофона, файла или других входных аудиопотоков и получает в результате транскрибированный текст.
- Extends
Конструкторы
Conversation |
Конструктор ConversationTranscriber. |
Свойства
authorization |
Возвращает маркер авторизации, используемый для взаимодействия со службой. |
canceled | Событие отменено сигнализирует о том, что во время транскрибирования произошла ошибка. |
endpoint |
Возвращает идентификатор конечной точки настраиваемой модели речи, используемой для транскрибирования. |
internal |
|
output |
Возвращает выходной формат транскрибирования. |
properties | Коллекция свойств и их значения, определенные для транскрибирования диалога. |
speech |
Возвращает речевой язык транскрибирования. |
telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
transcribed | Транскриберное событие сигнализирует о получении окончательного результата распознавания. |
transcribing | Транскрибирование события сигнализирует о получении промежуточного результата транскрибирования. |
Унаследованные свойства
session |
Определяет обработчик событий, запущенных в сеансе. |
session |
Определяет обработчик событий, остановленных в сеансе. |
speech |
Определяет обработчик событий остановки речи. |
speech |
Определяет обработчик событий, запущенных в речи. |
Методы
close(() => void, (error: string) => void) | закрывает все внешние ресурсы, хранящиеся в экземпляре этого класса. |
dispose(boolean) | Удаляет все ресурсы, хранящиеся в объекте . |
From |
Конструктор ConversationTranscriber. |
start |
Начинает транскрибирование бесед, пока не будет вызван метод stopTranscribingAsync(). Пользователь должен подписаться на события для получения результатов транскрибирования. |
stop |
Останавливает транскрибирование бесед. |
Наследуемые методы
enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о конструкторе
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