SpeechConfig Kelas
Kelas yang menentukan konfigurasi untuk pengenalan ucapan/niat dan sintesis ucapan.
Konfigurasi dapat diinisialisasi dengan cara yang berbeda:
dari langganan: meneruskan kunci langganan dan wilayah
dari titik akhir: meneruskan titik akhir. Kunci langganan atau token otorisasi bersifat opsional.
dari host: teruskan alamat host. Kunci langganan atau token otorisasi bersifat opsional.
dari token otorisasi: meneruskan token otorisasi dan wilayah
- Warisan
-
builtins.objectSpeechConfig
Konstruktor
SpeechConfig(subscription: str | None = None, region: str | None = None, endpoint: str | None = None, host: str | None = None, auth_token: str | None = None, speech_recognition_language: str | None = None)
Parameter
Nama | Deskripsi |
---|---|
subscription
|
Kunci langganan. nilai default: None
|
region
|
Nama wilayah (lihat halaman wilayah). nilai default: None
|
endpoint
|
Titik akhir layanan yang akan disambungkan. nilai default: None
|
host
|
Host layanan untuk disambungkan. Jalur sumber daya standar akan diasumsikan. Formatnya adalah "protocol://host:port" di mana ":p ort" bersifat opsional. nilai default: None
|
auth_token
|
Token otorisasi. nilai default: None
|
speech_recognition_language
|
Bahasa input untuk pengenalan ucapan. Bahasa ditentukan dalam format BCP-47. nilai default: None
|
Metode
enable_audio_logging |
Mengaktifkan pengelogan audio dalam layanan. 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) yang diaktifkan sumber daya Ucapan). Catatan Ditambahkan dalam versi 1.5.0. |
enable_dictation |
Mengaktifkan dikte. Hanya didukung dalam pengenalan berkelanjutan ucapan. Catatan Ditambahkan dalam versi 1.5.0. |
get_property |
Dapatkan properti berdasarkan id. |
get_property_by_name |
Dapatkan properti berdasarkan nama. |
request_word_level_timestamps |
Menyertakan tanda waktu tingkat kata dalam hasil respons. Catatan Ditambahkan dalam versi 1.5.0. |
set_profanity |
Atur opsi kata-kata kok. Catatan Ditambahkan dalam versi 1.5.0. |
set_properties |
Atur beberapa properti menurut id. |
set_properties_by_name |
Atur beberapa properti menurut nama. |
set_property |
Atur properti menurut id. |
set_property_by_name |
Atur properti menurut nama. |
set_proxy |
Atur informasi proksi. Catatan Fungsionalitas proksi tidak tersedia di macOS. Fungsi ini tidak akan berpengaruh pada platform ini. |
set_service_property |
Mengatur nilai properti yang akan diteruskan ke layanan menggunakan saluran yang ditentukan. Catatan Ditambahkan dalam versi 1.5.0. |
set_speech_synthesis_output_format |
Atur format audio output sintesis ucapan. |
enable_audio_logging
Mengaktifkan pengelogan audio dalam layanan. 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) yang diaktifkan sumber daya Ucapan).
Catatan
Ditambahkan dalam versi 1.5.0.
enable_audio_logging()
enable_dictation
Mengaktifkan dikte. Hanya didukung dalam pengenalan berkelanjutan ucapan.
Catatan
Ditambahkan dalam versi 1.5.0.
enable_dictation()
get_property
Dapatkan properti berdasarkan id.
get_property(property_id: PropertyId) -> str
Parameter
Nama | Deskripsi |
---|---|
property_id
Diperlukan
|
Id properti yang akan diambil. |
Mengembalikan
Jenis | Deskripsi |
---|---|
Nilai properti . |
get_property_by_name
Dapatkan properti berdasarkan nama.
get_property_by_name(property_name: str) -> str
Parameter
Nama | Deskripsi |
---|---|
property_name
Diperlukan
|
Nama properti yang akan diambil. |
Mengembalikan
Jenis | Deskripsi |
---|---|
Nilai properti . |
request_word_level_timestamps
Menyertakan tanda waktu tingkat kata dalam hasil respons.
Catatan
Ditambahkan dalam versi 1.5.0.
request_word_level_timestamps()
set_profanity
Atur opsi kata-kata kok.
Catatan
Ditambahkan dalam versi 1.5.0.
set_profanity(profanity_option: ProfanityOption) -> None
Parameter
Nama | Deskripsi |
---|---|
profanity_option
Diperlukan
|
Tingkat kata-kata kosan yang akan diatur. |
set_properties
Atur beberapa properti menurut id.
set_properties(properties: Dict[PropertyId, str])
Parameter
Nama | Deskripsi |
---|---|
properties
Diperlukan
|
Id properti pemetaan dict ke nilai yang akan ditetapkan. |
set_properties_by_name
Atur beberapa properti menurut nama.
set_properties_by_name(properties: Dict[str, str])
Parameter
Nama | Deskripsi |
---|---|
properties
Diperlukan
|
Id properti pemetaan dict ke nilai yang akan ditetapkan. |
set_property
Atur properti menurut id.
set_property(property_id: PropertyId, value: str)
Parameter
Nama | Deskripsi |
---|---|
property_id
Diperlukan
|
Id properti yang akan ditetapkan. |
value
Diperlukan
|
Nilai yang akan diatur untuk properti . |
set_property_by_name
Atur properti menurut nama.
set_property_by_name(property_name: str, value: str)
Parameter
Nama | Deskripsi |
---|---|
property_name
Diperlukan
|
Nama properti yang akan ditetapkan. |
value
Diperlukan
|
Nilai yang akan diatur untuk properti . |
set_proxy
Atur informasi proksi.
Catatan
Fungsionalitas proksi tidak tersedia di macOS. Fungsi ini tidak akan berpengaruh pada
platform ini.
set_proxy(hostname: str, port: int, username: str = None, password: str = None)
Parameter
Nama | Deskripsi |
---|---|
hostname
Diperlukan
|
Nama host server proksi. Jangan tambahkan informasi protokol (http) ke nama host. |
port
Diperlukan
|
Nomor port server proksi. |
username
|
Nama pengguna server proksi. nilai default: None
|
password
|
Kata sandi server proksi. nilai default: None
|
set_service_property
Mengatur nilai properti yang akan diteruskan ke layanan menggunakan saluran yang ditentukan.
Catatan
Ditambahkan dalam versi 1.5.0.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parameter
Nama | Deskripsi |
---|---|
name
Diperlukan
|
Nama properti. |
value
Diperlukan
|
Nilai properti. |
channel
Diperlukan
|
Saluran yang digunakan untuk meneruskan properti yang ditentukan ke layanan. |
set_speech_synthesis_output_format
Atur format audio output sintesis ucapan.
set_speech_synthesis_output_format(format_id: SpeechSynthesisOutputFormat)
Parameter
Nama | Deskripsi |
---|---|
format_id
Diperlukan
|
Id format audio, misalnya Riff16Khz16BitMonoPcm. |
Atribut
authorization_token
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 baru yang valid. Saat 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 menyegarkan token. Jika tidak, pengenal akan menemukan
kesalahan selama pengenalan.
endpoint_id
Id titik akhir.
output_format
Format output (sederhana atau terperinci) dari hasil pengenalan ucapan.
region
Kunci wilayah yang digunakan untuk membuat Recognizer.
speech_recognition_language
Nama bahasa lisan yang akan dikenali dalam format BCP-47.
speech_synthesis_language
Dapatkan bahasa sintesis ucapan.
speech_synthesis_output_format_string
Dapatkan string format audio output sintesis ucapan.
speech_synthesis_voice_name
Dapatkan nama suara sintesis ucapan.
subscription_key
Kunci langganan yang digunakan untuk membuat Recognizer.
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk