Freigeben über


Klasse HybridSpeechConfig

Klasse, die Hybridkonfigurationen (Cloud und eingebettete) Konfigurationen für die Spracherkennung oder Sprachsynthese definiert.

Elemente

Operator SPXSPEECHCONFIGHANDLE

Syntax: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Interner Operator, der zum Abrufen des zugrunde liegenden Handlewerts verwendet wird.

Rückgaben

Ein Handle.

SetSpeechRecognitionOutputFormat

Syntax: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Legt das Ausgabeformat für die Spracherkennung fest.

Die Parameter

  • format Ausgabeformat der Spracherkennung (einfach oder detailliert).

GetSpeechRecognitionOutputFormat

Syntax: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Ruft das Ausgabeformat der Spracherkennung ab.

Rückgaben

Ausgabeformat der Spracherkennung (einfach oder detailliert).

SetSpeechSynthesisOutputFormat

Syntax: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Legt das Ausgabeformat der Sprachsynthese fest (z. B. Riff16Khz16BitMonoPcm).

Die Parameter

  • formatId Gibt die Ausgabeformat-ID an.

GetSpeechSynthesisOutputFormat

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

Ruft das Ausgabeformat der Sprachsynthese ab.

Rückgaben

Das Ausgabeformat der Sprachsynthese.

SetProperty

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

Legt einen Eigenschaftswert anhand des Namens fest.

Die Parameter

  • name Der Eigenschaftenname.

  • value Der Eigenschaftswert.

SetProperty

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

Legt einen Eigenschaftswert nach ID fest.

Die Parameter

  • id Die Eigenschafts-ID.

  • value Der Eigenschaftswert.

GetProperty

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

Ruft einen Eigenschaftswert anhand des Namens ab.

Die Parameter

  • name Der Parametername.

Rückgaben

Der Eigenschaftswert.

GetProperty

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

Ruft einen Eigenschaftswert nach ID ab.

Die Parameter

  • id Die Parameter-ID.

Rückgaben

Der Eigenschaftswert.

~HybridSpeechConfig

Syntax: public virtual ~HybridSpeechConfig ( ) = default;

Destruktiert das Objekt.

FromConfigs

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

Erstellt eine Instanz der Hybrid-Sprachkonfiguration mit angegebenen Cloud- und eingebetteten Sprachkonfigurationen.

Die Parameter

  • cloudSpeechConfig Einen freigegebenen intelligenten Zeiger einer Cloud-Sprachkonfiguration.

  • embeddedSpeechConfig Einen freigegebenen intelligenten Zeiger einer eingebetteten Sprachkonfiguration.

Rückgaben

Ein freigegebener Zeiger auf die neue Hybridsprachkonfigurationsinstanz.