AudioConfig Kelas
Mewakili konfigurasi input atau output audio. Input audio dapat berasal dari mikrofon, file, atau aliran input. Output audio dapat ke speaker, output file audio dalam format WAV, atau aliran output.
Menghasilkan konfigurasi audio untuk berbagai pengenal. Hanya satu argumen yang dapat diteruskan pada satu waktu.
- Warisan
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parameter
Nama | Deskripsi |
---|---|
use_default_microphone
|
Menentukan untuk menggunakan mikrofon sistem default untuk input audio. nilai default: False
|
device_name
|
Menentukan id perangkat audio yang akan digunakan. Silakan lihat halaman ini tentang cara mengambil nama mikrofon khusus platform. Fungsionalitas ini ditambahkan dalam versi 1.3.0. nilai default: None
|
filename
|
Menentukan file input audio. nilai default: None
|
stream
|
Membuat objek AudioConfig yang mewakili aliran yang ditentukan. nilai default: None
|
Metode
get_property |
Dapatkan properti berdasarkan id. |
get_property_by_name |
Dapatkan properti berdasarkan nama. |
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. |
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 . |
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 . |
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