SpeechTranslationConfig クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. SpeechConfig - com.
microsoft. cognitiveservices. speech. translation. SpeechTranslationConfig
- com.
- com.
実装
public final class SpeechTranslationConfig
extends SpeechConfig
implements java.lang.AutoCloseable
音声翻訳の構成。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
addTargetLanguage(String value)
翻訳用の (テキスト) ターゲット言語を追加します。 |
void |
close()
関連付けられているリソースを破棄します。 |
static
Speech |
fromAuthorizationToken(String authorizationToken, String region)
承認トークンとサービス リージョンを渡すことによって返される Speech |
static
Speech |
fromEndpoint(URI endpoint)
指定したエンドポイントを使用して音声翻訳構成のインスタンスを作成します。 |
static
Speech |
fromEndpoint(URI endpoint, String subscriptionKey)
指定したエンドポイントとサブスクリプション キーを使用して、音声翻訳構成のインスタンスを作成します。 |
static
Speech |
fromHost(URI host)
指定したホストを使用して音声翻訳構成のインスタンスを作成します。 |
static
Speech |
fromHost(URI host, String subscriptionKey)
指定したホストキーとサブスクリプション キーを使用して音声翻訳構成のインスタンスを作成します。 |
static
Speech |
fromSubscription(String subscriptionKey, String region)
サブスクリプション |
Safe |
getImpl()
音声翻訳構成の実装を返します |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
翻訳用に構成されているすべてのターゲット言語を取得します。 |
java.lang.String |
getVoiceName()
選択した音声名を返します。 |
void |
removeTargetLanguage(String value)
翻訳対象の (テキスト) ターゲット言語を削除します。 |
void |
setVoiceName(String value)
翻訳された言語の音声を設定し、音声合成出力を有効にします。 |
メソッドの継承元: SpeechConfig
メソッドの継承元: java.lang.Object
メソッドの詳細
addTargetLanguage
public void addTargetLanguage(String value)
翻訳用の (テキスト) ターゲット言語を追加します。
Parameters:
close
public void close()
関連付けられているリソースを破棄します。
Overrides:
SpeechTranslationConfig.close()fromAuthorizationToken
public static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)
承認トークンとサービス リージョンを渡すことによって返される SpeechTranslationConfig の静的インスタンス。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 承認トークンが expipres になる前に、呼び出し元は新しい有効なトークンを使用してこのセッターを呼び出して更新する必要があります。 そうしないと、この SpeechTranslationConfig インスタンスによって作成されたすべての認識エンジンで、認識中にエラーが発生します。
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint)
指定したエンドポイントを使用して音声翻訳構成のインスタンスを作成します。 このメソッドは、標準以外のサービス エンドポイントまたはパラメーターを使用するユーザーのみを対象としています。 注: エンドポイント URI で指定されたクエリ パラメーターは、他の API によって設定されていても変更されません。 たとえば、認識言語が URI でクエリ パラメーター "language=de-DE" として定義され、setSpeechRecognitionLanguage("en-US") によっても設定されている場合、URI の言語設定が優先され、有効な言語は "de-DE" になります。 他の API では、エンドポイント URI で指定されていないパラメーターのみを設定できます。 注: エンドポイントで認証にサブスクリプション キーが必要な場合は、fromEndpoint(java.net.URI, String) を使用してサブスクリプション キーをパラメーターとして渡してください。 fromEndpoint で承認トークンを使用するには、このメソッドを使用して SpeechTranslationConfig インスタンスを作成し、作成した SpeechTranslationConfig インスタンスで setAuthorizationToken() を呼び出してください。 注: バージョン 1.5.0 で追加されました。
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)
指定したエンドポイントとサブスクリプション キーを使用して、音声翻訳構成のインスタンスを作成します。 このメソッドは、標準以外のサービス エンドポイントまたはパラメーターを使用するユーザーのみを対象としています。 注: エンドポイント URI で指定されたクエリ パラメーターは、他の API によって設定されていても変更されません。 たとえば、認識言語が URI でクエリ パラメーター "language=de-DE" として定義され、setSpeechRecognitionLanguage("en-US") によっても設定されている場合、URI の言語設定が優先され、有効な言語は "de-DE" になります。 他の API では、エンドポイント URI で指定されていないパラメーターのみを設定できます。 注: fromEndpoint で承認トークンを使用するには、fromEndpoint(java.net.URI) を使用し、作成された SpeechTranslationConfig インスタンスで setAuthorizationToken() を呼び出してください。
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host)
指定したホストを使用して音声翻訳構成のインスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスまたはパスがまったくないサービスの場合は、代わりに fromEndpoint を使用します。 注: クエリ パラメーターはホスト URI では使用できません。また、他の API で設定する必要があります。 注: ホストで認証にサブスクリプション キーが必要な場合は、fromHost(java.net.URI, String) を使用してサブスクリプション キーをパラメーターとして渡します。 fromHost で承認トークンを使用するには、このメソッドを使用して SpeechTranslationConfig インスタンスを作成し、作成した SpeechTranslationConfig インスタンスで setAuthorizationToken() を呼び出します。 注: バージョン 1.8.0 で追加されました。
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)
指定したホストキーとサブスクリプション キーを使用して音声翻訳構成のインスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスまたはパスがまったくないサービスの場合は、代わりに fromEndpoint を使用します。 注: クエリ パラメーターはホスト URI では使用できません。また、他の API で設定する必要があります。 注: fromHost で承認トークンを使用するには、fromHost(java.net.URI) を使用し、作成された SpeechTranslationConfig インスタンスで setAuthorizationToken() を呼び出します。 注: バージョン 1.8.0 で追加されました。
Parameters:
Returns:
fromSubscription
public static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)
subscriptionKey とサービス リージョンを渡すことによって返される SpeechTranslationConfig の静的インスタンス。
Parameters:
Returns:
getImpl
public SafeHandle getImpl()
音声翻訳構成の実装を返します
Overrides:
SpeechTranslationConfig.getImpl()Returns:
getTargetLanguages
public ArrayList
翻訳用に構成されているすべてのターゲット言語を取得します。
Returns:
getVoiceName
public String getVoiceName()
選択した音声名を返します。
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
翻訳対象の (テキスト) ターゲット言語を削除します。 バージョン 1.7.0 で追加されました。
Parameters:
setVoiceName
public void setVoiceName(String value)
翻訳された言語の音声を設定し、音声合成出力を有効にします。
Parameters:
適用対象
Azure SDK for Java