classe HybridSpeechConfig

Classe che definisce configurazioni ibride (cloud e incorporate) per il riconoscimento vocale o la sintesi vocale.

Membri

operatore SPXSPEECHCONFIGHANDLE

Sintassi: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Operatore interno usato per ottenere il valore di handle sottostante.

Restituisce

Handle.

SetSpeechRecognitionOutputFormat

Sintassi: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Imposta il formato di output del riconoscimento vocale.

Parametri

  • format Formato di output del riconoscimento vocale (semplice o dettagliato).

GetSpeechRecognitionOutputFormat

Sintassi: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Ottiene il formato di output del riconoscimento vocale.

Restituisce

Formato di output del riconoscimento vocale (semplice o dettagliato).

SetSpeechSynthesisOutputFormat

Sintassi: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Imposta il formato di output della sintesi vocale, ad esempio Riff16Khz16BitMonoPcm.

Parametri

  • formatId Specifica l'ID del formato di output

GetSpeechSynthesisOutputFormat

Sintassi: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

Ottiene il formato di output della sintesi vocale.

Restituisce

Formato di output della sintesi vocale.

SetProperty

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

Imposta un valore della proprietà in base al nome.

Parametri

  • name Nome della proprietà.

  • value Valore della proprietà.

SetProperty

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

Imposta un valore della proprietà in base all'ID.

Parametri

  • id ID proprietà.

  • value Valore della proprietà.

Getproperty

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

Ottiene un valore della proprietà in base al nome.

Parametri

  • name Nome del parametro.

Restituisce

Valore della proprietà.

Getproperty

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

Ottiene un valore della proprietà in base all'ID.

Parametri

  • id ID parametro.

Restituisce

Valore della proprietà.

~HybridSpeechConfig

Sintassi: public virtual ~HybridSpeechConfig ( ) = default;

Elimina l'oggetto.

FromConfigs

Sintassi: public inline static std::shared_ptr< HybridSpeechConfig > FromConfigs ( std::shared_ptr< SpeechConfig > cloudSpeechConfig , std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

Crea un'istanza della configurazione del riconoscimento vocale ibrido con configurazioni vocali cloud e incorporate specificate.

Parametri

  • cloudSpeechConfig Puntatore intelligente condiviso di una configurazione del riconoscimento vocale cloud.

  • embeddedSpeechConfig Puntatore intelligente condiviso di una configurazione voce incorporata.

Restituisce

Puntatore condiviso alla nuova istanza di configurazione del riconoscimento vocale ibrido.