SetSpeakMiddleware class
DirectLine 음성 및 전화 통신 채널을 지원하여 Activity Speak 속성에 적절한 SSML 태그가 설정되어 있는지 확인합니다.
생성자
| Set |
SetSpeakMiddleware 클래스의 새 인스턴스를 초기화합니다. |
메서드
| on |
들어오는 작업을 처리합니다. |
생성자 세부 정보
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>
비동기 작업을 나타내는 프라미스입니다.