Condividi tramite


classe EmbeddedSpeechConfig

Classe che definisce la configurazione della voce incorporata (offline).

Membri

operatore SPXSPEECHCONFIGHANDLE

Sintassi: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Operatore interno usato per ottenere il valore di handle sottostante.

Rendiconto

Handle.

GetSpeechRecognitionModels

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

Ottiene un elenco dei modelli di riconoscimento vocale disponibili.

Rendiconto

Informazioni sul modello di riconoscimento vocale.

SetSpeechRecognitionModel

Sintassi: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );

Imposta il modello per il riconoscimento vocale.

Parametri

  • name Il nome del modello.

  • license Testo della licenza.

GetSpeechRecognitionModelName

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

Ottiene il nome del modello per il riconoscimento vocale.

Rendiconto

Nome del modello di riconoscimento vocale.

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.

Rendiconto

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

SetProfanity

Sintassi: public inline void SetProfanity ( ProfanityOption profanity );

Imposta l'opzione volgarità. Può essere usato per rimuovere parole volgari o mascherarle.

Parametri

  • profanity valore dell'opzione Profanity.

SetSpeechSynthesisVoice

Sintassi: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );

Imposta la voce per la sintesi vocale incorporata.

Parametri

  • name Il nome della voce della sintesi vocale incorporata.

  • license Testo della licenza.

GetSpeechSynthesisVoiceName

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

Ottiene il nome della voce per la sintesi vocale incorporata.

Rendiconto

Nome del modello di sintesi vocale, ad esempio il nome della voce.

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.

Rendiconto

Formato di output della sintesi vocale.

GetSpeechTranslationModels

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

Ottiene un elenco dei modelli di traduzione vocale disponibili.

Rendiconto

Informazioni sul modello di traduzione vocale.

SetSpeechTranslationModel

Sintassi: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );

Imposta il modello per la traduzione vocale.

Parametri

  • name Nome modello.

  • license testo della licenza.

GetSpeechTranslationModelName

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

Ottiene il nome del modello per la traduzione vocale.

Rendiconto

Nome del modello di traduzione vocale.

SetKeywordRecognitionModel

Sintassi: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );

Imposta il modello per il riconoscimento delle parole chiave. Si tratta di modelli specifici del cliente personalizzati per il rilevamento delle parole di attivazione e dei comandi diretti.

Parametri

  • name Nome modello.

  • license testo della licenza.

GetKeywordRecognitionModelName

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

Ottiene il nome del modello per il riconoscimento delle parole chiave.

Rendiconto

Nome del modello di riconoscimento delle parole chiave.

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.

Rendiconto

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.

Rendiconto

Valore della proprietà.

~EmbeddedSpeechConfig

Sintassi: public virtual ~EmbeddedSpeechConfig ( ) = default;

Decostruisce l'oggetto .

FromPath

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

Crea un'istanza della configurazione del riconoscimento vocale incorporata con un percorso del modello offline specificato.

Parametri

  • path Percorso della cartella in cui cercare i modelli offline. Può trattarsi di un percorso radice in cui si trovano diversi modelli in sottocartelle o un percorso diretto a una cartella del modello specifica.

Rendiconto

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

FromPaths

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

Crea un'istanza della configurazione del riconoscimento vocale incorporata con i percorsi del modello offline specificati.

Parametri

  • paths I percorsi delle cartelle in cui cercare i modelli offline. Possono trattarsi di percorsi radice in cui si trovano diversi modelli in sottocartelle o percorsi diretti a cartelle di modelli specifiche.

Rendiconto

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