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 대한 공유 포인터입니다.