다음을 통해 공유


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 instance 대해 정의된 속성 및 해당 값의 컬렉션입니다.

SpeechActivityTemplate

다음 대화를 위해 음성 서비스에 제공될 JSON 템플릿을 가져오거나 설정합니다. 서비스는 음성 텍스트 변환 결과의 경우와 마찬가지로 SendActivityAsync를 사용하여 클라이언트에서 시작하거나 서비스에서 생성하든 대화 백 엔드로 전송된 모든 활동에 이 템플릿을 병합하려고 시도합니다.

메서드

ConnectAsync()

Speech Service를 비동기 작업으로 연결합니다.

DisconnectAsync()

비동기 작업으로 Speech Service에서 연결을 끊습니다.

Dispose()

연결된 리소스를 삭제합니다.

Finalize()

음성 사용 대화 상자에 연결합니다. 1.5.0에 추가됨

ListenOnceAsync()

수신 대기 세션을 비동기 작업으로 시작합니다.

SendActivityAsync(String)

활동을 지원 대화 상자에 비동기 작업으로 보냅니다.

StartContinuousListeningAsync()

비동기 작업으로 연속 수신 대기 세션을 시작합니다.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

키워드(keyword) 인식을 비동기적으로 시작합니다.

StopKeywordRecognitionAsync()

키워드(keyword) 인식을 비동기적으로 중지합니다.

StopListeningAsync()

활성 수신 대기 작업이 즉시 중지되도록 요청합니다. 이렇게 하면 진행 중인 말하기가 중단되고 지금까지 캡처된 오디오 데이터만 반영하는 결과가 제공됩니다.

이벤트

ActivityReceived

지원 대화 상자에서 활동을 받았다는 신호입니다. ActivityReceivedEventArgs도 참조하세요.

Canceled

상호 작용 취소와 관련된 이벤트에 대한 신호입니다. SpeechRecognitionCanceledEventArgs도 참조하세요.

Recognized

음성 인식 결과를 포함하는 이벤트에 대한 신호입니다. SpeechRecognitionEventArgs도 참조하세요.

Recognizing

중간 인식 결과를 포함하는 이벤트에 대한 신호입니다. SpeechRecognitionEventArgs도 참조하세요.

SessionStarted

수신 대기 세션의 시작을 나타내는 신호입니다. SessionEventArgs도 참조하세요.

SessionStopped

수신 대기 세션의 끝을 나타내는 신호입니다. SessionEventArgs도 참조하세요.

SpeechEndDetected

현재 구에 대한 음성 데이터의 끝이 검색될 때 발생합니다.

SpeechStartDetected

현재 구에 대한 입력 오디오에서 음성 데이터가 처음 검색될 때 발생합니다.

TurnStatusReceived

턴 상태 업데이트가 수신될 때 발생하는 신호입니다.

적용 대상