Partager via


SpeechTranslationConfig Classe

Implémente

java.lang.AutoCloseable

public final class SpeechTranslationConfig
extends SpeechConfig
implements java.lang.AutoCloseable

Configuration de la traduction vocale. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

Résumé de la méthode

Modificateur et type Méthode et description
void addTargetLanguage(String value)

Ajoute une langue cible (texte) pour la traduction.

void close()

Supprimer les ressources associées.

static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)

Instance statique de la configuration de traductionvocaleretournée en passant le jeton d’autorisation et la région de service.

static SpeechTranslationConfig fromEndpoint(URI endpoint)

Crée un instance de la configuration de traduction vocale avec le point de terminaison spécifié.

static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)

Crée une instance de la configuration de traduction vocale avec le point de terminaison et la clé d’abonnement spécifiés.

static SpeechTranslationConfig fromHost(URI host)

Crée une instance de la configuration de traduction vocale avec l’hôte spécifié.

static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)

Crée une instance de la configuration de traduction vocale avec l’hôte et la clé d’abonnement spécifiés.

static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)

Instance statique de la configuration de traductionvocaleretournée en passant la clé d’abonnementet la région de service.

SafeHandle getImpl()

Retourne l’implémentation de la configuration de la traduction vocale

java.util.ArrayList<java.lang.String> getTargetLanguages()

Obtient toutes les langues cibles qui ont été configurées pour la traduction.

java.lang.String getVoiceName()

Retourne le nom de la voix sélectionnée.

void removeTargetLanguage(String value)

Supprime une langue cible (texte) pour la traduction.

void setVoiceName(String value)

Définit la voix de la langue traduite, activez la sortie de synthèse vocale.

Méthodes héritées de SpeechConfig

Méthodes héritées de 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

Détails de la méthode

addTargetLanguage

public void addTargetLanguage(String value)

Ajoute une langue cible (texte) pour la traduction.

Parameters:

value - identificateur de langue au format BCP-47.

close

public void close()

Supprimer les ressources associées.

Overrides:

SpeechTranslationConfig.close()

fromAuthorizationToken

public static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)

Les instance statiques de SpeechTranslationConfig retournées en passant le jeton d’autorisation et la région de service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant l’expiration du jeton d’autorisation, l’appelant doit l’actualiser en appelant ce setter avec un nouveau jeton valide. Sinon, tous les modules de reconnaissance créés par cette instance SpeechTranslationConfig rencontreront des erreurs lors de la reconnaissance.

Parameters:

authorizationToken - Jeton d’autorisation.
region - Nom de la région (voir la page région).

Returns:

Configuration de la reconnaissance vocale

fromEndpoint

public static SpeechTranslationConfig fromEndpoint(URI endpoint)

Crée un instance de la configuration de traduction vocale avec le point de terminaison spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : si le point de terminaison nécessite une clé d’abonnement pour l’authentification, utilisez fromEndpoint(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez cette méthode pour créer un instance SpeechTranslationConfig, puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.5.0.

Parameters:

endpoint - Point de terminaison de service auquel se connecter.

Returns:

Un instance SpeechTranslationConfig.

fromEndpoint

public static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)

Crée une instance de la configuration de traduction vocale avec le point de terminaison et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez fromEndpoint(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé.

Parameters:

endpoint - Point de terminaison de service auquel se connecter.
subscriptionKey - Clé d’abonnement.

Returns:

Un instance SpeechTranslationConfig.

fromHost

public static SpeechTranslationConfig fromHost(URI host)

Crée une instance de la configuration de traduction vocale avec l’hôte spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Si l’hôte nécessite une clé d’abonnement pour l’authentification, utilisez fromHost(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromHost, utilisez cette méthode pour créer un instance SpeechTranslationConfig, puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.8.0.

Parameters:

host - Hôte de service auquel se connecter. Le format est « protocol://host:port » où « :p ort » est facultatif.

Returns:

Un instance SpeechTranslationConfig.

fromHost

public static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)

Crée une instance de la configuration de traduction vocale avec l’hôte et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromHost, utilisez fromHost(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechTranslationConfig créé. Remarque : Ajouté dans la version 1.8.0.

Parameters:

host - Hôte de service auquel se connecter. Le format est « protocol://host:port » où « :p ort » est facultatif.
subscriptionKey - Clé d’abonnement.

Returns:

Un instance SpeechTranslationConfig.

fromSubscription

public static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)

Instance statiques de SpeechTranslationConfig retournées en passant subscriptionKey et la région de service.

Parameters:

subscriptionKey - Clé d’abonnement.
region - Nom de la région (voir la page région).

Returns:

Configuration de la reconnaissance vocale

getImpl

public SafeHandle getImpl()

Retourne l’implémentation de la configuration de la traduction vocale

Overrides:

SpeechTranslationConfig.getImpl()

Returns:

Implémentation de la configuration de la traduction vocale.

getTargetLanguages

public ArrayList getTargetLanguages()

Obtient toutes les langues cibles qui ont été configurées pour la traduction.

Returns:

liste des langues cibles.

getVoiceName

public String getVoiceName()

Retourne le nom de la voix sélectionnée.

Returns:

Nom de la voix.

removeTargetLanguage

public void removeTargetLanguage(String value)

Supprime une langue cible (texte) pour la traduction. Ajout dans la version 1.7.0.

Parameters:

value - identificateur de langue au format BCP-47.

setVoiceName

public void setVoiceName(String value)

Définit la voix de la langue traduite, activez la sortie de synthèse vocale.

Parameters:

value - nom vocal de la sortie de synthèse

S’applique à