Sdílet prostřednictvím


Třída HybridSpeechConfig

Třída, která definuje hybridní (cloudové a vložené) konfigurace pro rozpoznávání řeči nebo syntézu řeči.

Členové

operátor SPXSPEECHCONFIGHANDLE

Syntaxe: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Interní operátor použitý k získání hodnoty podkladového popisovače.

Návraty

Úchyt.

SetSpeechRecognitionOutputFormat

Syntaxe: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Nastaví výstupní formát rozpoznávání řeči.

Parametry

  • format Formát výstupu rozpoznávání řeči (jednoduchý nebo podrobný)

GetSpeechRecognitionOutputFormat

Syntaxe: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Získá výstupní formát rozpoznávání řeči.

Návraty

Formát výstupu rozpoznávání řeči (jednoduchý nebo podrobný)

SetSpeechSynthesisOutputFormat

Syntaxe: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Nastaví výstupní formát syntézy řeči (např. Riff16Khz16BitMonoPcm).

Parametry

  • formatId Určuje ID výstupního formátu.

GetSpeechSynthesisOutputFormat

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

Získá výstupní formát syntézy řeči.

Návraty

Výstupní formát syntézy řeči

SetProperty

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

Nastaví hodnotu vlastnosti podle názvu.

Parametry

  • name Název vlastnosti.

  • value Hodnota vlastnosti.

SetProperty

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

Nastaví hodnotu vlastnosti podle ID.

Parametry

  • id ID vlastnosti.

  • value Hodnota vlastnosti.

Getproperty

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

Získá hodnotu vlastnosti podle názvu.

Parametry

  • name Název parametru.

Návraty

Hodnota vlastnosti.

Getproperty

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

Získá hodnotu vlastnosti podle ID.

Parametry

  • id ID parametru.

Návraty

Hodnota vlastnosti.

~HybridSpeechConfig

Syntaxe: public virtual ~HybridSpeechConfig ( ) = default;

Destrukuje objekt.

FromConfigs

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

Vytvoří instanci hybridní konfigurace řeči se zadanými cloudovými a vloženými konfiguracemi řeči.

Parametry

  • cloudSpeechConfig Sdílený inteligentní ukazatel cloudové konfigurace řeči.

  • embeddedSpeechConfig Sdílený inteligentní ukazatel vložené konfigurace řeči.

Návraty

Sdílený ukazatel na novou instanci hybridní konfigurace řeči.