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.

Restituzioni

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.

Restituzioni

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

SetSpeechSynthesisOutputFormat

Sintassi: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

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

Parametri

  • formatId Specifica l'ID formato di output

GetSpeechSynthesisOutputFormat

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

Ottiene il formato di output della sintesi vocale.

Restituzioni

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 Il 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.

Restituzioni

Valore della proprietà di .

GetProperty

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

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

Parametri

  • id ID parametro.

Restituzioni

Valore della proprietà di .

~HybridSpeechConfig

Sintassi: public virtual ~HybridSpeechConfig ( ) = default;

Decostruisce 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 della voce ibrida con le configurazioni di riconoscimento vocale incorporate e cloud specificate.

Parametri

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

  • embeddedSpeechConfig Puntatore intelligente condiviso di una configurazione di riconoscimento vocale incorporata.

Restituzioni

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