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
します。
SetCustomModelCategoryId
構文: public inline void SetCustomModelCategoryId ( const std::string & categoryId );
サービスに渡されるカテゴリ ID を設定します。 カテゴリ ID は、カスタム モデルを検索するために使用されます。
パラメーター
- 設定するカテゴリ ID を
categoryId
します。
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 );
指定したサブスクリプション キーとリージョンを使用して音声翻訳構成のインスタンスを作成します。
パラメーター
subscription
サブスクリプション キー。region
リージョン名 (リージョン ページを参照)。
返品ポリシー
音声翻訳構成インスタンスへの共有ポインター。
FromAuthorizationToken
構文: public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
指定した承認トークンとリージョンを使用して音声翻訳構成のインスタンスを作成します。
パラメーター
authToken
承認トークン。region
リージョン名 (リージョン ページを参照)。
返品ポリシー
音声翻訳構成インスタンスへの共有ポインター。
FromEndpoint
構文: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
指定したエンドポイントとサブスクリプションを使用して音声翻訳構成のインスタンスを作成します。 この方法は、標準以外のサービス エンドポイントを使用するユーザーのみを対象としています。 注: エンドポイント URI で指定されたクエリ パラメーターは、他の API によって設定されている場合でも変更されません。 たとえば、認識言語が URI でクエリ パラメーター "language=de-DE" として定義され、SetSpeechRecognitionLanguage("en-US") によって設定されている場合、URI の言語設定が優先され、有効な言語は "de-DE" になります。 他の API で設定できるのは、エンドポイント URI で指定されていないパラメーターのみです。 注: FromEndpoint で承認トークンを使用するには、FromEndpoint(const SPXSTRING&) を使用し、作成された SpeechTranslationConfig インスタンスで SetAuthorizationToken() を呼び出してください。
パラメーター
endpoint
接続先のサービス エンドポイント。subscription
サブスクリプション キー。
返品ポリシー
新しい SpeechTranslationConfig インスタンスへの共有ポインター。
FromEndpoint
構文: public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
指定したエンドポイントを使用して音声翻訳構成のインスタンスを作成します。 この方法は、標準以外のサービス エンドポイントを使用するユーザーのみを対象としています。 注: エンドポイント URI で指定されたクエリ パラメーターは、他の API によって設定されている場合でも変更されません。 たとえば、認識言語が URI でクエリ パラメーター "language=de-DE" として定義され、SetSpeechRecognitionLanguage("en-US") によって設定されている場合、URI の言語設定が優先され、有効な言語は "de-DE" になります。 他の API で設定できるのは、エンドポイント URI で指定されていないパラメーターのみです。 注: エンドポイントで認証にサブスクリプション キーが必要な場合は、FromEndpoint(const SPXSTRING&, const SPXSTRING&) を使用して、サブスクリプション キーをパラメーターとして渡してください。 FromEndpoint で承認トークンを使用するには、このメソッドを使用して SpeechTranslationConfig インスタンスを作成し、作成された SpeechTranslationConfig インスタンスで SetAuthorizationToken() を呼び出します。 注: バージョン 1.5.0 で追加されました。
パラメーター
-
endpoint
接続先のサービス エンドポイント。
返品ポリシー
新しい SpeechTranslationConfig インスタンスへの共有ポインター。
FromHost
構文: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
指定したホストとサブスクリプションを使用して音声翻訳構成のインスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスを持つサービスまたはパスがまったくないサービスの場合は、代わりに FromEndpoint を使用してください。 注: クエリ パラメーターはホスト URI では使用できません。また、他の API で設定する必要があります。 注: FromHost で承認トークンを使用するには、FromHost(const SPXSTRING&) を使用し、作成された SpeechTranslationConfig インスタンスで SetAuthorizationToken() を呼び出します。 注: バージョン 1.8.0 で追加されました。
パラメーター
host
接続先のサービス ホスト。 形式は "protocol://host:port" で、":p ort" は省略可能です。subscription
サブスクリプション キー。
返品ポリシー
新しい SpeechTranslationConfig インスタンスへの共有ポインター。
FromHost
構文: public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host );
指定したホストを使用して音声翻訳構成のインスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスを持つサービスまたはパスがまったくないサービスの場合は、代わりに FromEndpoint を使用してください。 注: クエリ パラメーターはホスト URI では使用できません。また、他の API で設定する必要があります。 注: ホストで認証にサブスクリプション キーが必要な場合は、FromHost(const SPXSTRING&, const SPXSTRING&) を使用して、サブスクリプション キーをパラメーターとして渡します。 FromHost で承認トークンを使用するには、このメソッドを使用して SpeechTranslationConfig インスタンスを作成し、作成された SpeechTranslationConfig インスタンスで SetAuthorizationToken() を呼び出します。 注: バージョン 1.8.0 で追加されました。
パラメーター
-
host
接続先のサービス ホスト。 形式は "protocol://host:port" で、":p ort" は省略可能です。
返品ポリシー
新しい SpeechTranslationConfig インスタンスへの共有ポインター。