Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
class SpeechRecognizer
: public AsyncRecognizer< SpeechRecognitionResult, SpeechRecognitionEventArgs, SpeechRecognitionCanceledEventArgs >
Kelas untuk pengenal ucapan.
Anggota
Properti
Sintaks: public PropertyCollection & Properties;
Kumpulan properti dan nilainya yang ditentukan untuk SpeechRecognizer ini.
SpeechRecognizer
Sintaks: public inline explicit SpeechRecognizer ( SPXRECOHANDLE hreco );
Konstruktor internal. Membuat instans baru menggunakan handel yang disediakan.
Parameter
- penanganan
hrecoRecognizer.
~SpeechRecognizer
Sintaks: public inline ~SpeechRecognizer ( );
Destruktor.
RecognizeOnceAsync
Sintaks: public inline virtual std::future< std::shared_ptr< SpeechRecognitionResult > > RecognizeOnceAsync ( );
Memulai pengenalan ucapan, dan kembali setelah satu ucapan dikenali. Akhir dari satu ucapan ditentukan dengan mendengarkan keheningan di akhir atau sampai maksimum sekitar 30 detik audio diproses. Tugas mengembalikan teks pengenalan sebagai hasilnya. Catatan: Karena RecognizeOnceAsync() hanya mengembalikan satu ucapan, hanya cocok untuk pengenalan bidikan tunggal seperti perintah atau kueri. Untuk pengenalan multi-ucapan yang berjalan lama, gunakan StartContinuousRecognitionAsync() sebagai gantinya.
Kembali
Masa depan yang berisi nilai hasil (pointer bersama ke SpeechRecognitionResult) dari pengenalan ucapan asinkron.
StartContinuousRecognitionAsync
Sintaks: public inline virtual std::future< void > StartContinuousRecognitionAsync ( );
Secara asinkron memulai operasi pengenalan ucapan berkelanjutan.
Kembali
Masa depan yang kosong.
StopContinuousRecognitionAsync
Sintaks: public inline virtual std::future< void > StopContinuousRecognitionAsync ( );
Secara asinkron mengakhiri operasi pengenalan ucapan berkelanjutan yang sedang berlangsung.
Kembali
Masa depan yang kosong.
StartKeywordRecognitionAsync
Sintaks: public inline virtual std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Secara asinkron memulai operasi pengenalan kata kunci.
Parameter
-
modelMenentukan model kata kunci yang akan digunakan.
Kembali
Masa depan yang kosong.
StopKeywordRecognitionAsync
Sintaks: public inline virtual std::future< void > StopKeywordRecognitionAsync ( );
Secara asinkron menghentikan operasi pengenalan kata kunci.
Kembali
Masa depan yang kosong.
GetEndpointId
Sintaks: public inline std::string GetEndpointId ( );
Mendapatkan ID titik akhir dari model ucapan yang disesuaikan yang digunakan untuk pengenalan ucapan.
Kembali
ID titik akhir dari model ucapan yang disesuaikan yang digunakan untuk pengenalan ucapan
SetAuthorizationToken
Sintaks: public inline void SetAuthorizationToken ( const std::string & token );
Mengatur token otorisasi yang akan digunakan untuk menyambungkan ke layanan. Catatan: Pemanggil perlu memastikan bahwa token otorisasi valid. Sebelum token otorisasi kedaluwarsa, pemanggil perlu merefreshnya dengan memanggil setter ini dengan token valid baru. Jika tidak, pengenal akan mengalami kesalahan selama pengenalan.
Parameter
-
tokenToken otorisasi.
GetAuthorizationToken
Sintaks: public inline std::string GetAuthorizationToken ( );
Mendapatkan token otorisasi.
Kembali
Token otorisasi
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Buat pengenal ucapan dari konfigurasi ucapan.
Parameter
- konfigurasi ucapan
speechconfig.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::nullptr_t );
Buat pengenal ucapan dari konfigurasi ucapan yang disematkan. Ditambahkan dalam versi 1.19.0.
Parameter
-
speechConfigKonfigurasi ucapan yang disematkan.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::nullptr_t );
Buat pengenal ucapan dari konfigurasi ucapan hibrid.
Parameter
-
speechConfigKonfigurasi ucapan hibrid.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan dan konfigurasi audio.
Parameter
konfigurasi ucapan
speechconfig.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Buat pengenal ucapan dari konfigurasi ucapan dan konfigurasi audio yang disematkan. Ditambahkan dalam versi 1.19.0.
Parameter
speechConfigKonfigurasi ucapan yang disematkan.konfigurasi audio
audioConfig.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechConfig , std::shared_ptr< Audio::AudioConfig > audioConfig );
Buat pengenal ucapan dari konfigurasi ucapan hibrid dan konfigurasi audio.
Parameter
speechConfigKonfigurasi ucapan hibrid.konfigurasi audio
audioConfig.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan, konfigurasi bahasa sumber deteksi otomatis, dan konfigurasi audio Ditambahkan dalam 1.8.0.
Parameter
konfigurasi ucapan
speechconfig.autoDetectSourceLangConfigKonfigurasi bahasa sumber deteksi otomatis.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan yang disematkan, konfigurasi bahasa sumber deteksi otomatis, dan konfigurasi audio Ditambahkan dalam 1.20.0.
Parameter
speechconfigKonfigurasi ucapan yang disematkan.autoDetectSourceLangConfigKonfigurasi bahasa sumber deteksi otomatis.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< HybridSpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan hibrid, konfigurasi bahasa sumber deteksi otomatis, dan konfigurasi audio.
Parameter
speechconfigKonfigurasi ucapan hibrid.autoDetectSourceLangConfigKonfigurasi bahasa sumber deteksi otomatis.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan, konfigurasi bahasa sumber, dan konfigurasi audio Ditambahkan dalam 1.8.0.
Parameter
konfigurasi ucapan
speechconfig.sourceLanguageConfigKonfigurasi bahasa sumber.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
FromConfig
Sintaks: public inline static std::shared_ptr< SpeechRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Buat pengenal ucapan dari konfigurasi ucapan, bahasa sumber, dan konfigurasi audio Ditambahkan dalam 1.8.0.
Parameter
konfigurasi ucapan
speechconfig.sourceLanguageBahasa sumber.konfigurasi audio
audioInput.
Kembali
Pointer pintar yang dibungkus penunjuk pengenal ucapan.
BaseType
Sintaks: typedef BaseType;