다음을 통해 공유


SetSpeakMiddleware class

DirectLine 음성 및 전화 통신 채널을 지원하여 Activity Speak 속성에 적절한 SSML 태그가 설정되어 있는지 확인합니다.

생성자

SetSpeakMiddleware(string | null, boolean)

SetSpeakMiddleware 클래스의 새 인스턴스를 초기화합니다.

메서드

onTurn(TurnContext, () => Promise<void>)

들어오는 작업을 처리합니다.

생성자 세부 정보

SetSpeakMiddleware(string | null, boolean)

SetSpeakMiddleware 클래스의 새 인스턴스를 초기화합니다.

new SetSpeakMiddleware(voiceName: string | null, fallbackToTextForSpeak: boolean)

매개 변수

voiceName

string | null

SSML 음성 이름 특성 값입니다.

fallbackToTextForSpeak

boolean

빈 Activity.Speak가 Activity.Text로 채워지면 true입니다.

메서드 세부 정보

onTurn(TurnContext, () => Promise<void>)

들어오는 작업을 처리합니다.

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

매개 변수

turnContext

TurnContext

이 턴의 컨텍스트 개체입니다.

next

() => Promise<void>

봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

반환

Promise<void>

비동기 작업을 나타내는 프라미스입니다.