Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
class Translation::SpeechTranslationConfig
: public SpeechConfig
Classe qui définit des configurations pour la traduction avec une entrée vocale.
Membres
AddTargetLanguage
Syntaxe : public inline void AddTargetLanguage ( const std::string & language );
Ajoute une langue cible pour la traduction.
Paramètres
-
languagelangue cible de traduction à ajouter.
RemoveTargetLanguage
Syntaxe : public inline void RemoveTargetLanguage ( const std::string & language );
Supprime une langue cible pour la traduction. Ajouté dans la version 1.7.0.
Paramètres
-
languagelangue cible de traduction à supprimer.
SetCustomModelCategoryId
Syntaxe : public inline void SetCustomModelCategoryId ( const std::string & categoryId );
Définit un ID de catégorie qui sera passé au service. L’ID de catégorie est utilisé pour rechercher le modèle personnalisé.
Paramètres
-
categoryIdID de catégorie à définir.
GetTargetLanguages
Syntaxe : public inline std::vector< std::string > GetTargetLanguages ( ) const;
Obtient les langues cibles pour la traduction.
Retours
Vecteur des langues cibles de traduction.
SetVoiceName
Syntaxe : public inline void SetVoiceName ( const std::string & voice );
Définit le nom de la voix de sortie.
Paramètres
-
voicenom vocal à définir.
GetVoiceName
Syntaxe : public inline std::string GetVoiceName ( ) const;
Obtient le nom de la voix de sortie.
Retours
Nom de la voix de sortie.
FromSubscription
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Crée une instance de la configuration de traduction vocale avec la clé d’abonnement et la région spécifiées.
Paramètres
subscriptionLa clé d’abonnement.regionLe nom de la région (voir la page région).
Retours
Pointeur partagé vers l’instance de configuration de traduction vocale.
FromAuthorizationToken
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Crée une instance de la configuration de traduction vocale avec le jeton d’autorisation et la région spécifiés.
Paramètres
authTokenLe jeton d’autorisation.regionLe nom de la région (voir la page région).
Retours
Pointeur partagé vers l’instance de configuration de traduction vocale.
FromEndpoint
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Crée une instance de la configuration de traduction vocale avec le point de terminaison et l’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison 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 le langage de reconnaissance est défini dans l’URI en tant que paramètre de requête « language =de-DE», et également défini par SetSpeechRecognitionLanguage( »en-US« ), le paramètre de langue dans l’URI est prioritaire, et la langue effective est «de-DE». Seuls les paramètres qui ne sont pas 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(const SPXSTRING&), puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée.
Paramètres
endpointpoint de terminaison de service auquel se connecter.subscriptionLa clé d’abonnement.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromEndpoint
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromEndpoint ( const std::string & endpoint );
Crée une 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 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 le langage de reconnaissance est défini dans l’URI en tant que paramètre de requête « language =de-DE», et également défini par SetSpeechRecognitionLanguage( »en-US« ), le paramètre de langue dans l’URI est prioritaire, et la langue effective est «de-DE». Seuls les paramètres qui ne sont pas 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(const SPXSTRING&, const SPXSTRING&) 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 une instance SpeechTranslationConfig, puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.5.0.
Paramètres
-
endpointpoint de terminaison de service auquel se connecter.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromHost
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & host , const std::string & subscription );
Crée une instance de la configuration de traduction vocale avec l’hôte et l’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service non 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 FromEndpoint à la place. 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(const SPXSTRING&), puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.8.0.
Paramètres
hostl’hôte de service auquel se connecter. Le format est « protocol ://host :port » où « :p ort » est facultatif.subscriptionLa clé d’abonnement.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.
FromHost
Syntaxe : public inline static std::shared_ptr< SpeechTranslationConfig > FromHost ( const std::string & 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 non 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 FromEndpoint à la place. 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(const SPXSTRING&, const SPXSTRING&) 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 une instance SpeechTranslationConfig, puis appelez SetAuthorizationToken() sur l’instance SpeechTranslationConfig créée. Remarque : ajoutée dans la version 1.8.0.
Paramètres
-
hostl’hôte de service auquel se connecter. Le format est « protocol ://host :port » où « :p ort » est facultatif.
Retours
Pointeur partagé vers la nouvelle instance SpeechTranslationConfig.