DialogServiceConnector class
Соединитель службы диалоговых окон
- Extends
Конструкторы
| Dialog |
Инициализирует экземпляр диалогового окна DialogServiceConnector. |
Свойства
| activity |
Действие событияReceived сигнализирует о получении действия. |
| authorization |
Возвращает маркер авторизации, используемый для взаимодействия со службой. |
| canceled | Событие отменило сигнал об ошибке во время распознавания. |
| internal |
|
| properties | Коллекция свойств и их значений, определенных для этого DialogServiceConnector. |
| recognized | Событие распознает сигнал о получении окончательного результата распознавания. |
| recognizing | Событие, которое распознает сигнал о получении промежуточного результата распознавания. |
| speech |
Возвращает шаблон действия, созданного службой из речи. Свойства из шаблона будут метки для созданного действия. Он может быть пустым |
| telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
| turn |
Событие turnStatusReceived сигнализирует о получении сообщения о состоянии поворота. Эти сообщения связаны как с взаимодействием, так и с беседой. Они используются для уведомления клиента в случае сбоя взаимодействия с серверной частью диалогового окна, например в случае проблемы с сетью, времени ожидания, сбоя или другой проблемы. |
Унаследованные свойства
| session |
Определяет обработчик событий для запущенных сеансов. |
| session |
Определяет обработчик событий для остановленных событий сеанса. |
| speech |
Определяет обработчик событий для остановленных речи событий. |
| speech |
Определяет обработчик событий, запущенных в речи. |
Методы
| close(() => void, (error: string) => void) | закрывает все внешние ресурсы, удерживаемые экземпляром этого класса. |
| connect(() => void, (error: string) => void) | Запускает подключение к службе. Пользователи могут при необходимости вызывать connect() для предварительной настройки подключения вручную перед началом взаимодействия. Примечание. При возврате подключение может быть еще не готово. Подпишитесь на событие Connected, чтобы получать уведомления при установке подключения. |
| disconnect(() => void, (error: string) => void) | Закрывает подключение службы. Пользователи могут при необходимости вызвать отключение(), чтобы вручную завершить подключение связанного диалогового окна DialogServiceConnector. Если во время распознавания вызывается отключение(), распознавание завершается ошибкой и отменяется с ошибкой. |
| listen |
Запускает распознавание и останавливается после того, как распознается первое высказывание. |
| send |
Наследуемые методы
| enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о конструкторе
DialogServiceConnector(DialogServiceConfig, AudioConfig)
Инициализирует экземпляр диалогового окна DialogServiceConnector.
new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)
Параметры
- dialogConfig
- DialogServiceConfig
Набор свойств для настройки этого распознавателя.
- audioConfig
- AudioConfig
Необязательная конфигурация звука, связанная с распознавательом
Сведения о свойстве
activityReceived
Действие событияReceived сигнализирует о получении действия.
public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Значение свойства
(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
authorizationToken
Возвращает маркер авторизации, используемый для взаимодействия со службой.
string authorizationToken
Значение свойства
string
Маркер авторизации.
canceled
Событие отменило сигнал об ошибке во время распознавания.
public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
Значение свойства
(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
internalData
object internalData
Значение свойства
object
properties
Коллекция свойств и их значений, определенных для этого DialogServiceConnector.
PropertyCollection properties
Значение свойства
Коллекция свойств и их значений, определенных для этого DialogServiceConnector.
recognized
Событие распознает сигнал о получении окончательного результата распознавания.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Значение свойства
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
recognizing
Событие, которое распознает сигнал о получении промежуточного результата распознавания.
public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Значение свойства
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
speechActivityTemplate
Возвращает шаблон действия, созданного службой из речи. Свойства из шаблона будут метки для созданного действия. Он может быть пустым
string speechActivityTemplate
Значение свойства
string
telemetryEnabled
Этот метод возвращает текущее состояние параметра телеметрии.
static boolean telemetryEnabled
Значение свойства
boolean
Значение true, если телеметрия включена, значение false в противном случае.
turnStatusReceived
Событие turnStatusReceived сигнализирует о получении сообщения о состоянии поворота. Эти сообщения связаны как с взаимодействием, так и с беседой. Они используются для уведомления клиента в случае сбоя взаимодействия с серверной частью диалогового окна, например в случае проблемы с сетью, времени ожидания, сбоя или другой проблемы.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Значение свойства
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => 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, err?: (error: string) => void)
Параметры
- cb
-
() => void
- err
-
(error: string) => void
connect(() => void, (error: string) => void)
Запускает подключение к службе. Пользователи могут при необходимости вызывать connect() для предварительной настройки подключения вручную перед началом взаимодействия.
Примечание. При возврате подключение может быть еще не готово. Подпишитесь на событие Connected, чтобы получать уведомления при установке подключения.
function connect(cb?: () => void, err?: (error: string) => void)
Параметры
- cb
-
() => void
- err
-
(error: string) => void
disconnect(() => void, (error: string) => void)
Закрывает подключение службы. Пользователи могут при необходимости вызвать отключение(), чтобы вручную завершить подключение связанного диалогового окна DialogServiceConnector.
Если во время распознавания вызывается отключение(), распознавание завершается ошибкой и отменяется с ошибкой.
function disconnect(cb?: () => void, err?: (error: string) => void)
Параметры
- cb
-
() => void
- err
-
(error: string) => void
listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)
Запускает распознавание и останавливается после того, как распознается первое высказывание.
function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)
Параметры
- cb
-
(e: SpeechRecognitionResult) => void
Обратный вызов, который получил результат после завершения повторного выполнения.
- err
-
(e: string) => void
Обратный вызов, вызываемый в случае ошибки.
sendActivityAsync(string, () => void, (error: string) => void)
function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)
Параметры
- activity
-
string
- cb
-
() => void
- errCb
-
(error: string) => void
Сведения о наследуемом методе
enableTelemetry(boolean)
Этот метод глобально включает или отключает данные телеметрии.
static function enableTelemetry(enabled: boolean)
Параметры
- enabled
-
boolean
Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт ошибки распознавания. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.
наследуется от распознавателя.enableTelemetry