SetSpeakMiddleware 클래스
- java.
lang. Object - com.
microsoft. bot. builder. SetSpeakMiddleware
- com.
구현
public class SetSpeakMiddleware
implements Middleware
DirectLine 음성 및 전화 통신 채널을 지원하여 Activity Speak 속성에 적절한 SSML 태그가 설정되어 있는지 확인합니다.
생성자 요약
| 생성자 | Description |
|---|---|
| SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak) |
SetSpeakMiddleware 클래스의 새 인스턴스를 초기화합니다. |
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext turnContext, NextDelegate next)
들어오는 작업을 처리합니다. |
다음에서 상속된 메서드 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
생성자 세부 정보
SetSpeakMiddleware
public SetSpeakMiddleware(String voiceName, boolean fallbackToTextForSpeak)
SetSpeakMiddleware 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
voiceName
- SSML 음성 이름 특성 값입니다.
fallbackToTextForSpeak
- empt Activity.Speak가 Activity.getText()로 채워지면 true입니다.
메서드 세부 정보
onTurn
public CompletableFuture
들어오는 작업을 처리합니다.
매개 변수:
turnContext
- 이 턴에 대한 컨텍스트 개체입니다.
next
- 봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.
반환:
실행할 큐에 대기 중인 작업을 나타내는 작업입니다.