kelas EmbeddedSpeechConfig

Kelas yang menentukan konfigurasi ucapan yang disematkan (offline).

Anggota

operator SPXSPEECHCONFIGHANDLE

Sintaks: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

Operator internal digunakan untuk mendapatkan nilai handel yang mendasar.

Kembali

Pegangan.

GetSpeechRecognitionModels

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

Mendapatkan daftar model pengenalan ucapan yang tersedia.

Kembali

Info model pengenalan ucapan.

SetSpeechRecognitionModel

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

Mengatur model untuk pengenalan ucapan.

Parameter

  • name Nama model.

  • license Teks lisensi.

GetSpeechRecognitionModelName

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

Mendapatkan nama model untuk pengenalan ucapan.

Kembali

Nama model pengenalan ucapan.

SetSpeechRecognitionOutputFormat

Sintaks: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

Mengatur format output pengenalan ucapan.

Parameter

  • format Format output pengenalan ucapan (sederhana atau terperinci).

GetSpeechRecognitionOutputFormat

Sintaks: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

Mendapatkan format output pengenalan ucapan.

Kembali

Format output pengenalan ucapan (sederhana atau terperinci).

SetProfanity

Sintaks: public inline void SetProfanity ( ProfanityOption profanity );

Mengatur opsi kata-kata kosakata. Ini dapat digunakan untuk menghapus kata-kata yang tidak senonoh atau menutupinya.

Parameter

  • profanity nilai opsi Kata-kata kokoh.

SetSpeechSynthesisVoice

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

Mengatur suara untuk sintesis ucapan yang disematkan.

Parameter

  • name Nama suara sintesis ucapan yang disematkan.

  • license Teks lisensi.

GetSpeechSynthesisVoiceName

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

Mendapatkan nama suara untuk sintesis ucapan yang disematkan.

Kembali

Nama model sintesis ucapan, yaitu nama suara.

SetSpeechSynthesisOutputFormat

Sintaks: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

Mengatur format output sintesis ucapan (misalnya Riff16Khz16BitMonoPcm).

Parameter

  • formatId Menentukan ID format output

GetSpeechSynthesisOutputFormat

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

Mendapatkan format output sintesis ucapan.

Kembali

Format output sintesis ucapan.

GetSpeechTranslationModels

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

Mendapatkan daftar model terjemahan ucapan yang tersedia.

Kembali

Info model terjemahan ucapan.

SetSpeechTranslationModel

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

Mengatur model untuk terjemahan ucapan.

Parameter

  • name Nama model.

  • license Teks lisensi.

GetSpeechTranslationModelName

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

Mendapatkan nama model untuk terjemahan ucapan.

Kembali

Nama model terjemahan ucapan.

SetKeywordRecognitionModel

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

Mengatur model untuk pengenalan kata kunci. Ini untuk model khusus pelanggan yang disesuaikan untuk mendeteksi kata bangun dan perintah langsung.

Parameter

  • name Nama model.

  • license Teks lisensi.

GetKeywordRecognitionModelName

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

Mendapatkan nama model untuk pengenalan kata kunci.

Kembali

Nama model pengenalan kata kunci.

SetProperty

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

Mengatur nilai properti berdasarkan nama.

Parameter

  • name Nama properti.

  • value Nilai properti.

SetProperty

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

Mengatur nilai properti menurut ID.

Parameter

  • id Id properti.

  • value Nilai properti.

GetProperty

Sintaks: public inline std::string GetProperty ( const std::string & name ) const;

Mendapatkan nilai properti berdasarkan nama.

Parameter

  • name Nama parameter.

Kembali

Nilai properti.

GetProperty

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

Mendapatkan nilai properti menurut ID.

Parameter

  • id Id parameter.

Kembali

Nilai properti.

~EmbeddedSpeechConfig

Sintaks: public virtual ~EmbeddedSpeechConfig ( ) = default;

Merusak objek.

FromPath

Sintaks: 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.

Kembali

Pointer bersama ke instans konfigurasi ucapan baru yang disematkan.

FromPaths

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

Membuat instans konfigurasi ucapan yang disematkan dengan jalur model offline tertentu.

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.

Kembali

Pointer bersama ke instans konfigurasi ucapan baru yang disematkan.