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.
Kelas yang menentukan konfigurasi untuk pengenalan ucapan atau sintesis ucapan.
Anggota
EmbeddedSpeechConfig
Sintaks: public friend EmbeddedSpeechConfig;
HybridSpeechConfig
Sintaks: public friend HybridSpeechConfig;
operator SPXSPEECHCONFIGHANDLE
Sintaks: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Operator internal digunakan untuk mendapatkan nilai handel yang mendasar.
Pengembalian
Pegangan.
SetSpeechRecognitionLanguage
Sintaks: public inline void SetSpeechRecognitionLanguage ( const std::string & lang );
Atur bahasa input ke pengenal ucapan.
Parameter-parameternya
-
langMenentukan nama bahasa lisan yang akan dikenali dalam format BCP-47.
GetSpeechRecognitionLanguage
Sintaks: public inline std::string GetSpeechRecognitionLanguage ( ) const;
Mendapatkan bahasa input ke pengenalan ucapan. Bahasa ditentukan dalam format BCP-47.
Pengembalian
Bahasa pengenalan ucapan.
SetSpeechSynthesisLanguage
Sintaks: public inline void SetSpeechSynthesisLanguage ( const std::string & lang );
Mengatur bahasa penyintesis ucapan. Ditambahkan dalam versi 1.4.0.
Parameter-parameternya
-
langMenentukan nama bahasa (misalnya en-US)
GetSpeechSynthesisLanguage
Sintaks: public inline std::string GetSpeechSynthesisLanguage ( ) const;
Mendapatkan bahasa penyintesis ucapan. Ditambahkan dalam versi 1.4.0.
Pengembalian
Bahasa sintesis ucapan.
SetSpeechSynthesisVoiceName
Sintaks: public inline void SetSpeechSynthesisVoiceName ( const std::string & voiceName );
Atur suara penyintesis ucapan. Ditambahkan dalam versi 1.4.0.
Parameter-parameternya
-
voiceNameMenentukan nama suara
GetSpeechSynthesisVoiceName
Sintaks: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Mendapatkan suara penyintesis ucapan. Ditambahkan dalam versi 1.4.0.
Pengembalian
Nama suara sintesis ucapan.
SetSpeechSynthesisOutputFormat
Sintaks: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Mengatur format output sintesis ucapan (misalnya Riff16Khz16BitMonoPcm). Ditambahkan dalam versi 1.4.0.
Parameter-parameternya
-
formatIdMenentukan ID format output
GetSpeechSynthesisOutputFormat
Sintaks: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Mendapatkan format output sintesis ucapan. Ditambahkan dalam versi 1.4.0.
Pengembalian
Format output sintesis ucapan.
SetEndpointId
Sintaks: public inline void SetEndpointId ( const std::string & endpointId );
Mengatur ID titik akhir Ucapan Kustom atau Suara Kustom.
Parameter-parameternya
- ID Titik Akhir
endpointId.
GetEndpointId
Sintaks: public inline std::string GetEndpointId ( ) const;
Mendapatkan ID titik akhir Ucapan Kustom atau Suara Kustom.
Pengembalian
ID titik akhir.
SetAuthorizationToken
Sintaks: public inline void SetAuthorizationToken ( const std::string & token );
Mengatur token otorisasi 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. Karena nilai konfigurasi disalin saat membuat pengenal baru, nilai token baru tidak akan berlaku untuk pengenal yang telah dibuat. Untuk pengenal yang telah dibuat sebelumnya, Anda perlu mengatur token otorisasi pengenal yang sesuai untuk me-refresh token. Jika tidak, pengenal akan mengalami kesalahan selama pengenalan.
Parameter-parameternya
-
tokenToken otorisasi.
GetAuthorizationToken
Sintaks: public inline std::string GetAuthorizationToken ( ) const;
Mendapatkan token otorisasi untuk terhubung ke layanan.
Pengembalian
Token otorisasi.
GetSubscriptionKey
Sintaks: public inline std::string GetSubscriptionKey ( ) const;
Mendapatkan kunci langganan yang digunakan untuk membuat Pengenal Ucapan atau Pengenal Terjemahan atau Synthesizer Ucapan.
Pengembalian
Kunci langganan.
GetRegion
Sintaks: public inline std::string GetRegion ( ) const;
Mendapatkan kunci wilayah yang digunakan untuk membuat Pengenal Ucapan atau Pengenal Terjemahan atau Sintesis Ucapan.
Pengembalian
Wilayah.
GetOutputFormat
Sintaks: public inline OutputFormat GetOutputFormat ( ) const;
Mendapatkan format output pengenalan ucapan (sederhana atau terperinci). Catatan: Format output ini adalah untuk hasil pengenalan ucapan, gunakan SpeechConfig::GetSpeechSynthesisOutputFormat untuk mendapatkan format output audio yang disintesis.
Pengembalian
Format output pengenalan ucapan.
SetOutputFormat
Sintaks: public inline void SetOutputFormat ( OutputFormat format );
Mengatur format output pengenalan ucapan (sederhana atau terperinci). Catatan: Format output ini adalah untuk hasil pengenalan ucapan, gunakan SpeechConfig::SetSpeechSynthesisOutputFormat untuk mengatur format output audio yang disintesis.
Parameter-parameternya
- format output pengenalan ucapan
format
SetProfanity
Sintaks: public inline void SetProfanity ( ProfanityOption profanity );
Mengatur opsi kata-kata kosakata. Ditambahkan dalam versi 1.5.0.
Parameter-parameternya
-
profanitynilai opsi Kata-kata kokoh.
AktifkanAudioLogging
Sintaks: public inline void EnableAudioLogging ( );
Mengaktifkan pengelogan audio dalam layanan. Ditambahkan dalam versi 1.5.0.
Log audio dan konten disimpan baik di penyimpanan milik Microsoft, atau di akun penyimpanan Anda sendiri yang ditautkan ke langganan Cognitive Services Anda (Bring Your Own Storage (BYOS) diaktifkan sumber daya Ucapan).
RequestWordLevelTimestamps
Sintaks: public inline void RequestWordLevelTimestamps ( );
Menyertakan tanda waktu tingkat kata dalam hasil respons. Ditambahkan dalam versi 1.5.0.
AktifkanDictation
Sintaks: public inline void EnableDictation ( );
Mengaktifkan mode dikte. Hanya didukung dalam pengenalan berkelanjutan ucapan. Ditambahkan dalam versi 1.5.0.
SetProxy
Sintaks: public inline void SetProxy ( const std::string & proxyHostName , uint32_t proxyPort , const std::string & proxyUserName , const std::string & proxyPassword );
Mengatur konfigurasi proksi Ditambahkan dalam versi 1.1.0.
Catatan: Fungsionalitas proksi tidak tersedia di macOS. Fungsi ini tidak akan berpengaruh pada platform ini.
Parameter-parameternya
proxyHostNameNama host server proksi, tanpa skema protokol ([http://](http://))proxyPortNomor port server proksiproxyUserNameNama pengguna server proksiproxyPasswordKata sandi server proksi
SetProperty
Sintaks: public inline void SetProperty ( const std::string & name , const std::string & value );
Mengatur nilai properti berdasarkan nama.
Parameter-parameternya
nameNama properti.valueNilai properti.
GetProperty
Sintaks: public inline std::string GetProperty ( const std::string & name ) const;
Mendapatkan nilai properti berdasarkan nama.
Parameter-parameternya
-
nameNama parameter.
Pengembalian
Nilai properti.
GetProperty
Sintaks: public inline std::string GetProperty ( PropertyId id ) const;
Mendapatkan nilai properti menurut ID.
Parameter-parameternya
-
idId parameter.
Pengembalian
Nilai properti.
SetProperty
Sintaks: public inline void SetProperty ( PropertyId id , const std::string & value );
Mengatur nilai properti menurut ID.
Parameter-parameternya
idId properti.valueNilai properti.
SetServiceProperty
Sintaks: public inline void SetServiceProperty ( const std::string & name , const std::string & value , ServicePropertyChannel channel );
Mengatur nilai properti yang akan diteruskan ke layanan menggunakan saluran yang ditentukan. Ditambahkan dalam versi 1.5.0.
Parameter-parameternya
nameNama properti.valueNilai properti.channelSaluran yang digunakan untuk meneruskan properti yang ditentukan ke layanan.
~SpeechConfig
Sintaks: public inline virtual ~SpeechConfig ( );
Merusak objek.
FromSubscription
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromSubscription ( const std::string & subscription , const std::string & region );
Membuat instans konfigurasi ucapan dengan kunci dan wilayah langganan tertentu.
Parameter-parameternya
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.
FromAuthorizationToken
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromAuthorizationToken ( const std::string & authToken , const std::string & region );
Membuat instans konfigurasi ucapan dengan token dan wilayah otorisasi yang ditentukan. Catatan: Pemanggil perlu memastikan bahwa token otorisasi valid. Sebelum token otorisasi kedaluwarsa, pemanggil perlu merefreshnya dengan memanggil setter ini dengan token valid baru. Karena nilai konfigurasi disalin saat membuat pengenal baru, nilai token baru tidak akan berlaku untuk pengenal yang telah dibuat. Untuk pengenal yang telah dibuat sebelumnya, Anda perlu mengatur token otorisasi pengenal yang sesuai untuk me-refresh token. Jika tidak, pengenal akan mengalami kesalahan selama pengenalan.
Parameter-parameternya
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.
FromEndpoint
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromEndpoint ( const std::string & endpoint , const std::string & subscription );
Membuat instans konfigurasi ucapan dengan titik akhir dan langganan tertentu. Metode ini hanya ditujukan untuk pengguna yang menggunakan titik akhir layanan non-standar. Catatan: Parameter kueri yang ditentukan dalam URI titik akhir tidak diubah, meskipun diatur oleh API lain. Misalnya, jika bahasa pengenalan didefinisikan dalam URI sebagai parameter kueri "language=de-DE", dan juga diatur oleh SetSpeechRecognitionLanguage("en-US"), pengaturan bahasa dalam URI lebih diutamakan, dan bahasa yang efektif adalah "de-DE". Hanya parameter yang tidak ditentukan dalam URI titik akhir yang dapat diatur oleh API lain. Catatan: Untuk menggunakan token otorisasi dengan FromEndpoint, gunakan FromEndpoint(const SPXSTRING&), lalu panggil SetAuthorizationToken() pada instans SpeechConfig yang dibuat.
Parameter-parameternya
endpointTitik akhir layanan yang akan disambungkan.subscriptionKunci langganan.
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.
FromEndpoint
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromEndpoint ( const std::string & endpoint );
Membuat instans SpeechConfig dengan titik akhir tertentu. Metode ini hanya ditujukan untuk pengguna yang menggunakan titik akhir layanan non-standar. Catatan: Parameter kueri yang ditentukan dalam URI titik akhir tidak diubah, meskipun diatur oleh API lain. Apakah parameter kueri tertentu didukung atau tidak, bergantung pada titik akhir dan skenario. Misalnya, jika bahasa pengenalan didefinisikan dalam URI sebagai parameter kueri "language=de-DE", dan juga diatur oleh SetSpeechRecognitionLanguage("en-US"), pengaturan bahasa dalam URI lebih diutamakan, dan bahasa yang efektif adalah "de-DE". Contoh hanya berlaku ketika kombinasi titik akhir dan skenario mendukung bahasa sebagai parameter kueri. Hanya parameter yang tidak ditentukan dalam URI titik akhir yang dapat diatur oleh API lain. Catatan: Jika titik akhir memerlukan kunci langganan untuk autentikasi, gunakan FromEndpoint(const SPXSTRING&, const SPXSTRING&) untuk meneruskan kunci langganan sebagai parameter. Untuk menggunakan token otorisasi dengan FromEndpoint, gunakan metode ini untuk membuat instans SpeechConfig, lalu panggil SetAuthorizationToken() pada instans SpeechConfig yang dibuat. Catatan: Ditambahkan dalam versi 1.5.0.
Parameter-parameternya
-
endpointURI titik akhir layanan yang akan disambungkan.
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.
FromHost
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromHost ( const std::string & host , const std::string & subscription );
Membuat instans konfigurasi ucapan dengan host dan langganan tertentu. Metode ini hanya ditujukan untuk pengguna yang menggunakan host layanan non-default. Jalur sumber daya standar akan diasumsikan. Untuk layanan dengan jalur sumber daya non-standar atau tidak ada jalur, gunakan FromEndpoint sebagai gantinya. Catatan: Parameter kueri tidak diizinkan di URI host dan harus diatur oleh API lain. Catatan: Untuk menggunakan token otorisasi dengan FromHost, gunakan FromHost(const SPXSTRING&), lalu panggil SetAuthorizationToken() pada instans SpeechConfig yang dibuat. Catatan: Ditambahkan dalam versi 1.8.0.
Parameter-parameternya
hostHost layanan yang akan disambungkan. Formatnya adalah "protocol://host:port" di mana ":p ort" bersifat opsional.subscriptionKunci langganan.
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.
FromHost
Sintaks: public inline static std::shared_ptr< SpeechConfig > FromHost ( const std::string & host );
Membuat instans SpeechConfig dengan host tertentu. Metode ini hanya ditujukan untuk pengguna yang menggunakan host layanan non-default. Jalur sumber daya standar akan diasumsikan. Untuk layanan dengan jalur sumber daya non-standar atau tidak ada jalur, gunakan FromEndpoint sebagai gantinya. Catatan: Parameter kueri tidak diizinkan di URI host dan harus diatur oleh API lain. Catatan: Jika host memerlukan kunci langganan untuk autentikasi, gunakan FromHost(const SPXSTRING&, const SPXSTRING&) untuk meneruskan kunci langganan sebagai parameter. Untuk menggunakan token otorisasi dengan FromHost, gunakan metode ini untuk membuat instans SpeechConfig, lalu panggil SetAuthorizationToken() pada instans SpeechConfig yang dibuat. Catatan: Ditambahkan dalam versi 1.8.0.
Parameter-parameternya
-
hostURI host layanan yang akan disambungkan. Formatnya adalah "protocol://host:port" di mana ":p ort" bersifat opsional.
Pengembalian
Pointer bersama ke instans konfigurasi ucapan baru.