Partager via


classe Dialog::D ialogServiceConfig

Classe qui définit les configurations de base pour l’objet connecteur du service de dialogue.

Membres

~DialogServiceConfig

Syntaxe : public virtual ~DialogServiceConfig ( ) = default;

Destructeur par défaut.

opérateur SPXSPEECHCONFIGHANDLE

Syntaxe : public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.

Retours

Handle.

SetProperty

Syntaxe : public inline void SetProperty ( const std::string & name , const std::string & value );

Définit une valeur de propriété par nom.

Paramètres

  • name Nom de la propriété.

  • value Valeur de propriété.

SetProperty

Syntaxe : public inline void SetProperty ( PropertyId id , const std::string & value );

Définit une valeur de propriété par ID.

Paramètres

  • id ID de propriété.

  • value Valeur de propriété.

Getproperty

Syntaxe : public inline std::string GetProperty ( const std::string & name ) const;

Obtient une valeur de propriété par nom.

Paramètres

  • name Nom du paramètre.

Retours

Valeur de la propriété.

Getproperty

Syntaxe : public inline std::string GetProperty ( PropertyId id ) const;

Obtient une valeur de propriété par ID.

Paramètres

  • id ID de paramètre.

Retours

Valeur de la propriété.

SetServiceProperty

Syntaxe : public inline void SetServiceProperty ( const std::string & name , const std::string & value , ServicePropertyChannel channel );

Définit une valeur de propriété qui sera passée au service à l’aide du canal spécifié.

Paramètres

  • name Nom de la propriété.

  • value Valeur de propriété.

  • channel Canal utilisé pour passer la propriété spécifiée au service.

SetProxy

Syntaxe : public inline void SetProxy ( const std::string & proxyHostName , uint32_t proxyPort , const std::string & proxyUserName , const std::string & proxyPassword );

Définit la configuration du proxy.

Remarque : La fonctionnalité de proxy n’est pas disponible sur macOS. Cette fonction n’aura aucun effet sur cette plateforme.

Paramètres

  • proxyHostName Nom d’hôte du serveur proxy, sans le schéma de protocole ([http://](http://))

  • proxyPort Numéro de port du serveur proxy

  • proxyUserName Nom d’utilisateur du serveur proxy

  • proxyPassword Mot de passe du serveur proxy

SetLanguage

Syntaxe : public inline void SetLanguage ( const std::string & lang );

Définissez la langue d’entrée sur le connecteur.

Paramètres

  • lang Spécifie le nom de la langue parlée à reconnaître au format BCP-47.

GetLanguage

Syntaxe : public inline std::string GetLanguage ( ) const;

Obtient la langue d’entrée du connecteur. La langue est spécifiée au format BCP-47.

Retours

Langue connetor.