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) | Закрывает подключение к службе. При необходимости пользователи могут вызвать disconnect(), чтобы вручную завершить подключение связанного dialogServiceConnector. Если во время распознавания вызывается disconnect(), распознавание завершится ошибкой и отменится с ошибкой. |
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
Наследуется от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, 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)
Закрывает подключение к службе. При необходимости пользователи могут вызвать disconnect(), чтобы вручную завершить подключение связанного dialogServiceConnector.
Если во время распознавания вызывается disconnect(), распознавание завершится ошибкой и отменится с ошибкой.
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, данные телеметрии не отправляются в корпорацию Майкрософт.
Наследуется отRecognizer.enableTelemetry