SetSpeakMiddleware 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.SetSpeakMiddleware

구현

미들웨어

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 onTurn(TurnContext turnContext, NextDelegate next)

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

매개 변수:

turnContext - 이 턴에 대한 컨텍스트 개체입니다.
next - 봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

적용 대상