classe EmbeddedSpeechConfig
Classe che definisce la configurazione vocale incorporata (offline).
Membri
operatore SPXSPEECHCONFIGHANDLE
Sintassi: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituisce
Handle.
GetSpeechRecognitionModels
Sintassi: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Ottiene un elenco di modelli di riconoscimento vocale disponibili.
Restituisce
Informazioni sul modello di riconoscimento vocale.
SetSpeechRecognitionModel
Sintassi: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & key );
Imposta il modello per il riconoscimento vocale.
Parametri
name
Nome del modello.key
Chiave di decrittografia del modello.
GetSpeechRecognitionModelName
Sintassi: public inline std::string GetSpeechRecognitionModelName ( ) const;
Ottiene il nome del modello per il riconoscimento vocale.
Restituisce
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.
Restituisce
Formato di output del riconoscimento vocale (semplice o dettagliato).
SetProfanity
Sintassi: public inline void SetProfanity ( ProfanityOption profanity );
Imposta l'opzione volgarità. Questo può essere usato per rimuovere parole volgare o mascherarle.
Parametri
profanity
Valore dell'opzione Volgarity.
SetSpeechSynthesisVoice
Sintassi: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & key );
Imposta la voce per la sintesi vocale incorporata.
Parametri
name
Nome della voce della sintesi vocale incorporata.key
Chiave di decrittografia.
GetSpeechSynthesisVoiceName
Sintassi: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Ottiene il nome della voce per la sintesi vocale incorporata.
Restituisce
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 della sintesi vocale, ad esempio Riff16Khz16BitMonoPcm.
Parametri
formatId
Specifica l'ID del formato di output
GetSpeechSynthesisOutputFormat
Sintassi: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Ottiene il formato di output della sintesi vocale.
Restituisce
Formato di output della sintesi vocale.
GetSpeechTranslationModels
Sintassi: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Ottiene un elenco di modelli di traduzione vocale disponibili.
Restituisce
Informazioni sul modello di traduzione vocale.
SetSpeechTranslationModel
Sintassi: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & key );
Imposta il modello per la traduzione vocale.
Parametri
name
Nome modello.key
Chiave di decrittografia del modello.
GetSpeechTranslationModelName
Sintassi: public inline std::string GetSpeechTranslationModelName ( ) const;
Ottiene il nome del modello per la traduzione vocale.
Restituisce
Nome del modello di traduzione vocale.
SetKeywordRecognitionModel
Sintassi: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & key );
Imposta il modello per il riconoscimento delle parole chiave. Questo è per i modelli specifici del cliente personalizzati per rilevare parole di riattivazione e comandi diretti.
Parametri
name
Nome modello.key
Chiave di decrittografia del modello.
GetKeywordRecognitionModelName
Sintassi: public inline std::string GetKeywordRecognitionModelName ( ) const;
Ottiene il nome del modello per il riconoscimento delle parole chiave.
Restituisce
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
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.
Restituisce
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.
Restituisce
Valore della proprietà.
~EmbeddedSpeechConfig
Sintassi: public virtual ~EmbeddedSpeechConfig ( ) = default;
Elimina l'oggetto.
FromPath
Sintassi: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Crea un'istanza della configurazione voce incorporata con un percorso del modello offline specificato.
Parametri
path
Percorso della cartella per cercare modelli offline. Questo può essere un percorso radice in cui diversi modelli si trovano in sottocartelle o un percorso diretto a una cartella modello specifica.
Restituisce
Puntatore condiviso alla nuova istanza di configurazione voce incorporata.
FromPaths
Sintassi: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Crea un'istanza della configurazione voce incorporata con percorsi di modello offline specificati.
Parametri
paths
Percorsi delle cartelle da cercare modelli offline. Questi possono essere percorsi radice in cui si trovano diversi modelli in sottocartelle o percorsi diretti a cartelle di modello specifiche.
Restituisce
Puntatore condiviso alla nuova istanza di configurazione voce incorporata.