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