dialog 모듈

대화 상자 서비스 커넥터와 관련된 클래스입니다.

클래스

ActivityReceivedEventArgs

DialogServiceConnector에서 사용하는 대화 상자 구현에서 시작된 응답 데이터를 캡슐화하는 개체입니다. 연결 중에 언제든지 대화 상자 구현에서 활동을 보낼 수 있으며 수신된 활동과 입력 발화 간에 다대일 관계가 있을 수 있습니다.

내부 사용을 위한 생성자입니다.

BotFrameworkConfig

Direct Line Speech 채널을 사용하여 Bot Framework 봇에 연결할 DialogServiceConnector를 초기화하는 데 사용되는 클래스입니다.

직접 회선 음성 페이지도 참조하세요https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech.

구성은 다음과 같은 방법으로 초기화할 수 있습니다.

  • 구독에서: 구독 키, 지역 및 bot_id 전달(선택 사항)

  • 권한 부여 토큰에서: 권한 부여 토큰, 지역 및 bot_id 전달(선택 사항)

CustomCommandsConfig

Speech Service 리소스에 대해 Speech Studio에서 게시한 대로 사용자 지정 명령 애플리케이션에 연결할 DialogServiceConnector를 초기화하는 데 사용되는 클래스입니다.

사용자 지정 명령 페이지https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commands도 참조하세요.

구성은 다음과 같은 방법으로 초기화할 수 있습니다.

  • 구독에서: 애플리케이션 ID, 구독 키 및 지역 전달

  • 권한 부여 토큰에서: 애플리케이션 ID, 권한 부여 토큰 및 지역 전달

DialogServiceConfig

음성 도우미와 통신할 수 있는 대화 서비스 커넥터 개체의 기본 구성을 정의하는 클래스입니다.

이 클래스는 BotFrameworkConfig 및 CustomCommandsConfig 클래스의 기본 클래스입니다. 특정 BotFrameworkConfig 또는 CustomCommandsConfig 개체에서 대화 상자 구성 인스턴스를 만듭니다.

DialogServiceConnector

Bot Framework 또는 사용자 지정 명령을 사용하여 음성 사용 대화 시스템과 통신하는 개체입니다. 이 형식은 음성 텍스트 변환 결과를 수신하고 비동기 음성 대화 상자 활동 데이터의 비동기 전송 및 수신을 용이하게 합니다.

TurnStatusReceivedEventArgs

DialogServiceConnector가 통신하는 대화 상자 구현에서 받은 대로 턴 상태 정보를 캡슐화하는 개체입니다. 턴(turn)은 대화 상자 구현 내의 단일 실행 세션으로, 해당 과정에서 여러 활동을 생성할 수 있습니다. 이 페이로드의 정보는 이 실행 과정에서 대화 상자 구현에서 발생하는 성공 또는 실패 조건을 나타냅니다. 이 데이터는 턴의 일부로 명시적 활동 데이터가 생성되지 않는 경우에도 대화 상자 구현 내에서 완료 또는 오류 조건을 쉽게 표시할 수 있습니다.

내부 사용을 위한 생성자입니다.