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.