다음을 통해 공유


class Translation::SpeechTranslationConfig

class Translation::SpeechTranslationConfig
  : public SpeechConfig

음성 입력을 사용하여 번역에 대한 구성을 정의하는 클래스입니다.

멤버

AddTargetLanguage

구문: public inline void AddTargetLanguage ( const std::string & language );

번역을 위한 대상 언어를 추가합니다.

매개 변수

  • language 추가할 번역 대상 언어입니다.

RemoveTargetLanguage

구문: public inline void RemoveTargetLanguage ( const std::string & language );

번역을 위한 대상 언어를 제거합니다. 릴리스 1.7.0에 추가되었습니다.

매개 변수

  • language 제거할 번역 대상 언어입니다.

GetTargetLanguages

구문: public inline std::vector< std::string > GetTargetLanguages ( ) const;

번역의 대상 언어를 가져옵니다.

반환

번역 대상 언어의 벡터입니다.

SetVoiceName

구문: public inline void SetVoiceName ( const std::string & voice );

출력 음성 이름을 설정합니다.

매개 변수

  • voice 설정할 음성 이름입니다.

GetVoiceName

구문: public inline std::string GetVoiceName ( ) const;

출력 음성 이름을 가져옵니다.

반환

출력 음성 이름입니다.

FromSubscription

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );

지정된 구독 키 및 지역을 사용하여 음성 번역 구성의 instance 만듭니다.

매개 변수

  • subscription 구독 키입니다.

  • region 지역 이름( 지역 페이지 참조)입니다.

반환

음성 번역 구성 instance 대한 공유 포인터입니다.

FromAuthorizationToken

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );

지정된 권한 부여 토큰 및 지역을 사용하여 음성 번역 구성의 instance 만듭니다.

매개 변수

  • authToken 권한 부여 토큰입니다.

  • region 지역 이름( 지역 페이지 참조)입니다.

반환

음성 번역 구성 instance 대한 공유 포인터입니다.

FromEndpoint

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );

지정된 엔드포인트 및 구독을 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URI에 지정된 쿼리 매개 변수는 다른 API에 의해 설정된 경우에도 변경되지 않습니다. 예를 들어 인식 언어가 URI에서 쿼리 매개 변수 "language=de-DE"로 정의되고 SetSpeechRecognitionLanguage("en-US")로 설정된 경우 URI의 언어 설정이 우선하며 유효 언어는 "de-DE"입니다. 엔드포인트 URI에 지정되지 않은 매개 변수만 다른 API에서 설정할 수 있습니다. 참고: FromEndpoint에서 권한 부여 토큰을 사용하려면 FromEndpoint(const SPXSTRING&)를 사용한 다음, 만든 SpeechTranslationConfig instance SetAuthorizationToken()을 호출하세요.

매개 변수

  • endpoint 연결할 서비스 엔드포인트입니다.

  • subscription 구독 키입니다.

반환

새 SpeechTranslationConfig instance 대한 공유 포인터입니다.

FromEndpoint

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );

지정된 엔드포인트를 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URI에 지정된 쿼리 매개 변수는 다른 API에 의해 설정된 경우에도 변경되지 않습니다. 예를 들어 인식 언어가 URI에서 쿼리 매개 변수 "language=de-DE"로 정의되고 SetSpeechRecognitionLanguage("en-US")로 설정된 경우 URI의 언어 설정이 우선하며 유효 언어는 "de-DE"입니다. 엔드포인트 URI에 지정되지 않은 매개 변수만 다른 API에서 설정할 수 있습니다. 참고: 엔드포인트에 인증을 위해 구독 키가 필요한 경우 FromEndpoint(const SPXSTRING&, const SPXSTRING&)를 사용하여 구독 키를 매개 변수로 전달하세요. FromEndpoint에서 권한 부여 토큰을 사용하려면 이 메서드를 사용하여 SpeechTranslationConfig instance 만든 후 만든 SpeechTranslationConfig instance SetAuthorizationToken()을 호출합니다. 참고: 버전 1.5.0에 추가되었습니다.

매개 변수

  • endpoint 연결할 서비스 엔드포인트입니다.

반환

새 SpeechTranslationConfig instance 대한 공유 포인터입니다.

FromHost

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );

지정된 호스트 및 구독을 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 대신 FromEndpoint를 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: FromHost에서 권한 부여 토큰을 사용하려면 FromHost(const SPXSTRING&)를 사용한 다음, 만든 SpeechTranslationConfig instance SetAuthorizationToken()을 호출합니다. 참고: 버전 1.8.0에 추가되었습니다.

매개 변수

  • host 연결할 서비스 호스트입니다. 형식은 "protocol://host:port"입니다. 여기서 ":p ort"는 선택 사항입니다.

  • subscription 구독 키입니다.

반환

새 SpeechTranslationConfig instance 대한 공유 포인터입니다.

FromHost

구문: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );

지정된 호스트를 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 대신 FromEndpoint를 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: 호스트에 인증을 위해 구독 키가 필요한 경우 FromHost(const SPXSTRING&, const SPXSTRING&)를 사용하여 구독 키를 매개 변수로 전달합니다. FromHost에서 권한 부여 토큰을 사용하려면 이 메서드를 사용하여 SpeechTranslationConfig instance 만든 후 만든 SpeechTranslationConfig instance SetAuthorizationToken()을 호출합니다. 참고: 버전 1.8.0에 추가되었습니다.

매개 변수

  • host 연결할 서비스 호스트입니다. 형식은 "protocol://host:port"입니다. 여기서 ":p ort"는 선택 사항입니다.

반환

새 SpeechTranslationConfig instance 대한 공유 포인터입니다.