DialogServiceConnector Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подключается к диалогу с поддержкой речи. Добавлено в версии 1.5.0
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Наследование
-
DialogServiceConnector
- Реализации
Комментарии
См. также: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210
Конструкторы
DialogServiceConnector(DialogServiceConfig) |
Создает соединитель службы диалогов, используя входные данные микрофона по умолчанию для указанной конфигурации службы диалогов. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Создает соединитель службы диалогов с использованием указанного диалогового окна и конфигурации звука. |
Свойства
AuthorizationToken |
Возвращает или задает маркер авторизации, используемый для взаимодействия со службой. |
Properties |
Коллекция свойств и их значения, определенные для данного экземпляра DialogServiceConnector . |
SpeechActivityTemplate |
Возвращает или задает шаблон JSON, который будет предоставлен службе распознавания речи для следующей беседы. Служба попытается объединить этот шаблон со всеми действиями, отправляемыми в серверную часть диалогового окна, независимо от того, были ли они созданы клиентом с помощью SendActivityAsync или созданы службой, как в случае с результатами преобразования речи в текст. |
Методы
ConnectAsync() |
Подключается к службе "Речь" в качестве асинхронной операции. |
DisconnectAsync() |
Отключается от службы "Речь" как асинхронная операция. |
Dispose() |
Удалите связанные ресурсы. |
Finalize() |
Подключается к диалогу с поддержкой речи. Добавлено в версии 1.5.0 |
ListenOnceAsync() |
Запускает сеанс прослушивания как асинхронную операцию. |
SendActivityAsync(String) |
Отправляет действие в диалоговое окно резервного копирования в виде асинхронной операции. |
StartContinuousListeningAsync() |
Начинает сеанс непрерывного прослушивания как асинхронную операцию. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Запускает ключевое слово распознавание асинхронно. |
StopKeywordRecognitionAsync() |
Асинхронное распознавание ключевое слово. |
StopListeningAsync() |
Запрашивает немедленную остановку активной операции прослушивания. Это прерывает любую текущую речь и обеспечивает результат, который отражает только аудиоданные, захваченные до сих пор. |
События
ActivityReceived |
Сигнал о том, что действие получено из диалогового окна поддержки. Ознакомьтесь с командой ActivityReceivedEventArgs. |
Canceled |
Сигнал для событий, связанных с отменой взаимодействия. Ознакомьтесь с командой SpeechRecognitionCanceledEventArgs. |
Recognized |
Сигнал для событий, содержащих результаты распознавания речи. Ознакомьтесь с командой SpeechRecognitionEventArgs. |
Recognizing |
Сигнал для событий, содержащих промежуточные результаты распознавания. Ознакомьтесь с командой SpeechRecognitionEventArgs. |
SessionStarted |
Сигнал, указывающий начало сеанса прослушивания. Ознакомьтесь с командой SessionEventArgs. |
SessionStopped |
Сигнал, указывающий конец сеанса прослушивания. Ознакомьтесь с командой SessionEventArgs. |
SpeechEndDetected |
Происходит при обнаружении конца речевых данных для текущей фразы. |
SpeechStartDetected |
Происходит при первом обнаружении речевых данных во входном звуке для текущей фразы. |
TurnStatusReceived |
Сигнал возникает при получении обновления состояния поворота. |