AudioConfig Klasa
Reprezentuje konfigurację danych wejściowych lub wyjściowych audio. Wejście audio może pochodzić z mikrofonu, pliku lub strumienia wejściowego. Wyjście audio może być do głośnika, danych wyjściowych pliku audio w formacie WAV lub strumienia wyjściowego.
Generuje konfigurację dźwięku dla różnych aparatów rozpoznawania. Jednocześnie można przekazać tylko jeden argument.
- Dziedziczenie
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parametry
Nazwa | Opis |
---|---|
use_default_microphone
|
Określa, aby użyć domyślnego mikrofonu systemowego dla danych wejściowych audio. wartość domyślna: False
|
device_name
|
Określa identyfikator urządzenia audio do użycia. Zapoznaj się z tą stroną dotyczącą pobierania nazw mikrofonów specyficznych dla platformy. Ta funkcja została dodana w wersji 1.3.0. wartość domyślna: None
|
filename
|
Określa plik wejściowy audio. wartość domyślna: None
|
stream
|
Tworzy obiekt AudioConfig reprezentujący określony strumień. wartość domyślna: None
|
Metody
get_property |
Pobierz właściwość według identyfikatora. |
get_property_by_name |
Pobierz właściwość według nazwy. |
set_properties |
Ustaw wiele właściwości według identyfikatora. |
set_properties_by_name |
Ustaw wiele właściwości według nazwy. |
set_property |
Ustaw właściwość według identyfikatora. |
set_property_by_name |
Ustaw właściwość według nazwy. |
get_property
Pobierz właściwość według identyfikatora.
get_property(property_id: PropertyId) -> str
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
get_property_by_name
Pobierz właściwość według nazwy.
get_property_by_name(property_name: str) -> str
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
set_properties
Ustaw wiele właściwości według identyfikatora.
set_properties(properties: Dict[PropertyId, str])
Parametry
Nazwa | Opis |
---|---|
properties
Wymagane
|
Identyfikatory właściwości mapowania dyktowania na wartości do ustawienia. |
set_properties_by_name
Ustaw wiele właściwości według nazwy.
set_properties_by_name(properties: Dict[str, str])
Parametry
Nazwa | Opis |
---|---|
properties
Wymagane
|
Identyfikatory właściwości mapowania dyktowania na wartości do ustawienia. |
set_property
Ustaw właściwość według identyfikatora.
set_property(property_id: PropertyId, value: str)
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do ustawienia. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
set_property_by_name
Ustaw właściwość według nazwy.
set_property_by_name(property_name: str, value: str)
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości, która ma zostać ustawiona. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
Azure SDK for Python