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

Сигнал возникает при получении обновления состояния поворота.

Применяется к