Freigeben über


EmbeddedSpeechConfig-Klasse

Klasse, die die eingebettete Sprachkonfiguration (offline) definiert.

Member

Operator SPXSPEECHCONFIGHANDLE

Syntax: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

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

Gibt zurück

Ein Handler.

GetSpeechRecognitionModels

Syntax: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );

Ruft eine Liste der verfügbaren Spracherkennungsmodelle ab.

Gibt zurück

Informationen zum Spracherkennungsmodell.

SetSpeechRecognitionModel

Syntax: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & key );

Legt das Modell für die Spracherkennung fest.

Parameter

  • name Der Modellname.

  • key Der Entschlüsselungsschlüssel des Modells.

GetSpeechRecognitionModelName

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

Ruft den Modellnamen für die Spracherkennung ab.

Gibt zurück

Der Name des Spracherkennungsmodells.

SetSpeechRecognitionOutputFormat

Syntax: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Legt das Ausgabeformat der Spracherkennung fest.

Parameter

  • format Spracherkennungsausgabeformat (einfach oder detailliert).

GetSpeechRecognitionOutputFormat

Syntax: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Ruft das Ausgabeformat der Spracherkennung ab.

Gibt zurück

Spracherkennungsausgabeformat (einfach oder detailliert).

SetProfanity

Syntax: public inline void SetProfanity ( ProfanityOption profanity );

Legt die Anstößigkeitsoption fest. Dies kann verwendet werden, um profane Wörter zu entfernen oder zu maskieren.

Parameter

  • profanity Wert der Option "Anstößigkeit".

SetSpeechSynthesisVoice

Syntax: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & key );

Legt die Stimme für die eingebettete Sprachsynthese fest.

Parameter

  • name Der Sprachname der eingebetteten Sprachsynthese.

  • key Der Entschlüsselungsschlüssel.

GetSpeechSynthesisVoiceName

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

Ruft den Sprachnamen für die eingebettete Sprachsynthese ab.

Gibt zurück

Der Name des Sprachsynthesemodells, d. h. der Sprachname.

SetSpeechSynthesisOutputFormat

Syntax: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

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

Parameter

  • formatId Gibt die Ausgabeformat-ID an.

GetSpeechSynthesisOutputFormat

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

Ruft das Ausgabeformat der Sprachsynthese ab.

Gibt zurück

Das Ausgabeformat der Sprachsynthese.

GetSpeechTranslationModels

Syntax: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );

Ruft eine Liste der verfügbaren Sprachübersetzungsmodelle ab.

Gibt zurück

Informationen zum Sprachübersetzungsmodell.

SetSpeechTranslationModel

Syntax: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & key );

Legt das Modell für die Sprachübersetzung fest.

Parameter

  • name Modellname.

  • key Entschlüsselungsschlüssel modellieren.

GetSpeechTranslationModelName

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

Ruft den Modellnamen für die Sprachübersetzung ab.

Gibt zurück

Der Name des Sprachübersetzungsmodells.

SetKeywordRecognitionModel

Syntax: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & key );

Legt das Modell für die Schlüsselwort (keyword)-Erkennung fest. Dies gilt für kundenspezifische Modelle, die auf die Erkennung von Aktivierungswörtern und direkten Befehlen zugeschnitten sind.

Parameter

  • name Modellname.

  • key Entschlüsselungsschlüssel modellieren.

GetKeywordRecognitionModelName

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

Ruft den Modellnamen für Schlüsselwort (keyword) Erkennung ab.

Gibt zurück

Der Name des Schlüsselwort (keyword) Erkennungsmodells.

SetProperty

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

Legt einen Eigenschaftswert anhand des Namens fest.

Parameter

  • name Der Eigenschaftsname.

  • value Der -Eigenschaftswert.

SetProperty

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

Legt einen Eigenschaftswert nach ID fest.

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.

Parameter

  • name Der Parametername.

Gibt zurück

Der Eigenschaftswert.

GetProperty

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

Ruft einen Eigenschaftswert nach ID ab.

Parameter

  • id Die Parameter-ID.

Gibt zurück

Der Eigenschaftswert.

~EmbeddedSpeechConfig

Syntax: public virtual ~EmbeddedSpeechConfig ( ) = default;

Destruktiert das -Objekt.

FromPath

Syntax: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );

Erstellt eine instance der eingebetteten Sprachkonfiguration mit einem angegebenen Offlinemodellpfad.

Parameter

  • path Der Ordnerpfad für die Suche nach Offlinemodellen. Dies kann ein Stammpfad sein, unter dem sich mehrere Modelle in Unterordnern befinden, oder ein direkter Pfad zu einem bestimmten Modellordner.

Gibt zurück

Ein freigegebener Zeiger auf die neue eingebettete Sprachkonfiguration instance.

FromPaths

Syntax: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );

Erstellt eine instance der eingebetteten Sprachkonfiguration mit angegebenen Offlinemodellpfaden.

Parameter

  • paths Die Ordnerpfade für die Suche nach Offlinemodellen. Dies können Stammpfade sein, unter denen sich mehrere Modelle in Unterordnern befinden, oder direkte Pfade zu bestimmten Modellordnern.

Gibt zurück

Ein freigegebener Zeiger auf die neue eingebettete Sprachkonfiguration instance.