AudioConfig Třída
Představuje konfiguraci zvukového vstupu nebo výstupu. Zvukový vstup může být z mikrofonu, souboru nebo vstupního streamu. Zvukový výstup může být do reproduktoru, výstupu zvukového souboru ve formátu WAV nebo výstupního streamu.
Vygeneruje konfiguraci zvuku pro různé rozpoznávatele. Současně lze předat pouze jeden argument.
- Dědičnost
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parametry
Name | Description |
---|---|
use_default_microphone
|
Určuje použití výchozího systémového mikrofonu pro zvukový vstup. výchozí hodnota: False
|
device_name
|
Určuje ID zvukového zařízení, které se má použít. Informace o tom, jak načíst názvy mikrofonů pro konkrétní platformu, najdete na této stránce . Tato funkce byla přidána ve verzi 1.3.0. výchozí hodnota: None
|
filename
|
Určuje vstupní zvukový soubor. výchozí hodnota: None
|
stream
|
Vytvoří objekt AudioConfig představující zadaný datový proud. výchozí hodnota: None
|
Metody
get_property |
Získejte vlastnost podle ID. |
get_property_by_name |
Získání vlastnosti podle názvu |
set_properties |
Nastavte více vlastností podle ID. |
set_properties_by_name |
Nastavte více vlastností podle názvu. |
set_property |
Nastavte vlastnost podle ID. |
set_property_by_name |
Nastavte vlastnost podle názvu. |
get_property
Získejte vlastnost podle ID.
get_property(property_id: PropertyId) -> str
Parametry
Name | Description |
---|---|
property_id
Vyžadováno
|
ID vlastnosti, která se má načíst. |
Návraty
Typ | Description |
---|---|
Hodnota vlastnosti. |
get_property_by_name
Získání vlastnosti podle názvu
get_property_by_name(property_name: str) -> str
Parametry
Name | Description |
---|---|
property_name
Vyžadováno
|
Název vlastnosti, která se má načíst. |
Návraty
Typ | Description |
---|---|
Hodnota vlastnosti. |
set_properties
Nastavte více vlastností podle ID.
set_properties(properties: Dict[PropertyId, str])
Parametry
Name | Description |
---|---|
properties
Vyžadováno
|
Dict mapuje ID vlastnosti na hodnoty, které se mají nastavit. |
set_properties_by_name
Nastavte více vlastností podle názvu.
set_properties_by_name(properties: Dict[str, str])
Parametry
Name | Description |
---|---|
properties
Vyžadováno
|
Dict mapuje ID vlastnosti na hodnoty, které se mají nastavit. |
set_property
Nastavte vlastnost podle ID.
set_property(property_id: PropertyId, value: str)
Parametry
Name | Description |
---|---|
property_id
Vyžadováno
|
ID vlastnosti, která se má nastavit. |
value
Vyžadováno
|
Hodnota, která má být nastavena pro vlastnost. |
set_property_by_name
Nastavte vlastnost podle názvu.
set_property_by_name(property_name: str, value: str)
Parametry
Name | Description |
---|---|
property_name
Vyžadováno
|
Název vlastnosti, která se má nastavit. |
value
Vyžadováno
|
Hodnota, která má být nastavena pro vlastnost. |
Azure SDK for Python