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.