AudioConfig Sınıf
Ses girişini veya çıkış yapılandırmasını temsil eder. Ses girişi bir mikrofondan, dosyadan veya giriş akışından olabilir. Ses çıkışı bir hoparlöre, WAV biçimindeki ses dosyası çıkışına veya çıkış akışına olabilir.
Çeşitli tanıyıcılar için bir ses yapılandırması oluşturur. Bir kerede yalnızca bir bağımsız değişken geçirilebilir.
- Devralma
-
builtins.objectAudioConfig
Oluşturucu
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parametreler
Name | Description |
---|---|
use_default_microphone
|
Ses girişi için varsayılan sistem mikrofonunun kullanılacağını belirtir. varsayılan değer: False
|
device_name
|
Kullanılacak ses cihazının kimliğini belirtir. Platforma özgü mikrofon adlarını alma konusunda lütfen bu sayfaya bakın. Bu işlev sürüm 1.3.0'a eklenmiştir. varsayılan değer: None
|
filename
|
Ses giriş dosyasını belirtir. varsayılan değer: None
|
stream
|
Belirtilen akışı temsil eden bir AudioConfig nesnesi oluşturur. varsayılan değer: None
|
Yöntemler
get_property |
Kimliğine göre bir özellik alın. |
get_property_by_name |
Ada göre bir özellik alın. |
set_properties |
Kimliğine göre birden çok özellik ayarlayın. |
set_properties_by_name |
Ada göre birden çok özellik ayarlayın. |
set_property |
Kimliğine göre bir özellik ayarlayın. |
set_property_by_name |
Ada göre bir özellik ayarlayın. |
get_property
Kimliğine göre bir özellik alın.
get_property(property_id: PropertyId) -> str
Parametreler
Name | Description |
---|---|
property_id
Gerekli
|
Alınacak özelliğin kimliği. |
Döndürülenler
Tür | Description |
---|---|
Özelliğin değeri. |
get_property_by_name
Ada göre bir özellik alın.
get_property_by_name(property_name: str) -> str
Parametreler
Name | Description |
---|---|
property_name
Gerekli
|
Alınacak özelliğin adı. |
Döndürülenler
Tür | Description |
---|---|
Özelliğin değeri. |
set_properties
Kimliğine göre birden çok özellik ayarlayın.
set_properties(properties: Dict[PropertyId, str])
Parametreler
Name | Description |
---|---|
properties
Gerekli
|
Ayarlanacak değerlere yönelik dikte eşleme özelliği kimlikleri. |
set_properties_by_name
Ada göre birden çok özellik ayarlayın.
set_properties_by_name(properties: Dict[str, str])
Parametreler
Name | Description |
---|---|
properties
Gerekli
|
Ayarlanacak değerlere yönelik dikte eşleme özelliği kimlikleri. |
set_property
Kimliğine göre bir özellik ayarlayın.
set_property(property_id: PropertyId, value: str)
Parametreler
Name | Description |
---|---|
property_id
Gerekli
|
Ayarlanacak özelliğin kimliği. |
value
Gerekli
|
Özelliği için ayarlanacak değer. |
set_property_by_name
Ada göre bir özellik ayarlayın.
set_property_by_name(property_name: str, value: str)
Parametreler
Name | Description |
---|---|
property_name
Gerekli
|
Ayarlanacak özelliğin adı. |
value
Gerekli
|
Özelliği için ayarlanacak değer. |
Azure SDK for Python