DialogServiceConnector 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
음성 사용 대화 상자에 연결합니다. 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 |
턴 상태 업데이트가 수신될 때 발생하는 신호입니다. |