kelas EmbeddedSpeechConfig
Kelas yang menentukan konfigurasi ucapan yang disematkan (offline).
Anggota
operator SPXSPEECHCONFIGHANDLE
Sitnaksis: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Operator internal yang digunakan untuk mendapatkan nilai handel yang mendasar.
Mengembalikan
Pegangan.
GetSpeechRecognitionModels
Sitnaksis: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Mendapatkan daftar model pengenalan ucapan yang tersedia.
Mengembalikan
Info model pengenalan ucapan.
SetSpeechRecognitionModel
Sitnaksis: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & key );
Mengatur model untuk pengenalan ucapan.
Parameter
name
Nama model.key
Kunci dekripsi model.
GetSpeechRecognitionModelName
Sitnaksis: public inline std::string GetSpeechRecognitionModelName ( ) const;
Mendapatkan nama model untuk pengenalan ucapan.
Mengembalikan
Nama model pengenalan ucapan.
SetSpeechRecognitionOutputFormat
Sitnaksis: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Mengatur format output pengenalan ucapan.
Parameter
format
Format output pengenalan ucapan (sederhana atau terperinci).
GetSpeechRecognitionOutputFormat
Sitnaksis: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Mendapatkan format output pengenalan ucapan.
Mengembalikan
Format output pengenalan ucapan (sederhana atau terperinci).
SetProfanity
Sitnaksis: public inline void SetProfanity ( ProfanityOption profanity );
Mengatur opsi kata-kata kosakata. Ini dapat digunakan untuk menghapus kata-kata yang tidak baik atau menutupinya.
Parameter
profanity
Nilai opsi kata-kata kokoh.
SetSpeechSynthesisVoice
Sitnaksis: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & key );
Mengatur suara untuk sintesis ucapan yang disematkan.
Parameter
name
Nama suara sintesis ucapan yang disematkan.key
Kunci dekripsi.
GetSpeechSynthesisVoiceName
Sitnaksis: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Mendapatkan nama suara untuk sintesis ucapan yang disematkan.
Mengembalikan
Nama model sintesis ucapan, yaitu nama suara.
SetSpeechSynthesisOutputFormat
Sitnaksis: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Mengatur format output sintesis ucapan (misalnya Riff16Khz16BitMonoPcm).
Parameter
formatId
Menentukan ID format output
GetSpeechSynthesisOutputFormat
Sitnaksis: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Mendapatkan format output sintesis ucapan.
Mengembalikan
Format output sintesis ucapan.
GetSpeechTranslationModels
Sitnaksis: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Mendapatkan daftar model terjemahan ucapan yang tersedia.
Mengembalikan
Info model terjemahan ucapan.
SetSpeechTranslationModel
Sitnaksis: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & key );
Mengatur model untuk terjemahan ucapan.
Parameter
name
Nama model.key
Kunci dekripsi model.
GetSpeechTranslationModelName
Sitnaksis: public inline std::string GetSpeechTranslationModelName ( ) const;
Mendapatkan nama model untuk terjemahan ucapan.
Mengembalikan
Nama model terjemahan ucapan.
SetKeywordRecognitionModel
Sitnaksis: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & key );
Mengatur model untuk pengenalan kata kunci. Ini untuk model khusus pelanggan yang disesuaikan untuk mendeteksi kata bangun dan perintah langsung.
Parameter
name
Nama model.key
Kunci dekripsi model.
GetKeywordRecognitionModelName
Sitnaksis: public inline std::string GetKeywordRecognitionModelName ( ) const;
Mendapatkan nama model untuk pengenalan kata kunci.
Mengembalikan
Nama model pengenalan kata kunci.
SetProperty
Sitnaksis: public inline void SetProperty ( const std::string & name , const std::string & value );
Mengatur nilai properti menurut nama.
Parameter
name
Nama properti.value
Nilai properti.
SetProperty
Sitnaksis: public inline void SetProperty ( PropertyId id , const std::string & value );
Mengatur nilai properti menurut ID.
Parameter
id
Id properti.value
Nilai properti.
Getproperty
Sitnaksis: public inline std::string GetProperty ( const std::string & name ) const;
Mendapatkan nilai properti berdasarkan nama.
Parameter
name
Nama parameter.
Mengembalikan
Nilai properti.
Getproperty
Sitnaksis: public inline std::string GetProperty ( PropertyId id ) const;
Mendapatkan nilai properti menurut ID.
Parameter
id
Id parameter.
Mengembalikan
Nilai properti.
~EmbeddedSpeechConfig
Sitnaksis: public virtual ~EmbeddedSpeechConfig ( ) = default;
Merusak objek.
FromPath
Sitnaksis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Membuat instans konfigurasi ucapan yang disematkan dengan jalur model offline tertentu.
Parameter
path
Jalur folder untuk mencari model offline. Ini bisa menjadi jalur akar di mana beberapa model terletak di subfolder, atau jalur langsung ke folder model tertentu.
Mengembalikan
Pointer bersama ke instans konfigurasi ucapan baru yang disematkan.
FromPaths
Sitnaksis: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Membuat instans konfigurasi ucapan yang disematkan dengan jalur model offline yang ditentukan.
Parameter
paths
Jalur folder untuk mencari model offline. Ini bisa menjadi jalur akar di mana beberapa model terletak di subfolder, atau jalur langsung ke folder model tertentu.
Mengembalikan
Pointer bersama ke instans konfigurasi ucapan baru yang disematkan.