AudioConfig Osztály
A hangbemeneti vagy kimeneti konfigurációt jelöli. A hangbemenet mikrofonból, fájlból vagy bemeneti adatfolyamból is származhat. A hangkimenet lehet egy hangszóró, a hangfájl kimenete WAV formátumban vagy kimeneti stream.
Hangkonfigurációt hoz létre a különböző felismerők számára. Egyszerre csak egy argumentum adható át.
- Öröklődés
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Paraméterek
Name | Description |
---|---|
use_default_microphone
|
Meghatározza, hogy az alapértelmezett rendszermikrofont használja-e a hangbevitelhez. alapértelmezett érték: False
|
device_name
|
Megadja a használni kívánt hangeszköz azonosítóját. Tekintse meg ezt a lapot a platformspecifikus mikrofonnevek lekéréséről. Ez a funkció az 1.3.0-s verzióban lett hozzáadva. alapértelmezett érték: None
|
filename
|
Egy hangbemeneti fájlt ad meg. alapértelmezett érték: None
|
stream
|
Létrehoz egy AudioConfig objektumot, amely a megadott streamet képviseli. alapértelmezett érték: None
|
Metódusok
get_property |
Tulajdonság lekérése azonosító alapján. |
get_property_by_name |
Tulajdonság lekérése név alapján. |
set_properties |
Több tulajdonság beállítása azonosító szerint. |
set_properties_by_name |
Adjon meg több tulajdonságot név szerint. |
set_property |
Állítson be egy tulajdonságot azonosító szerint. |
set_property_by_name |
Adjon meg egy tulajdonságot név szerint. |
get_property
Tulajdonság lekérése azonosító alapján.
get_property(property_id: PropertyId) -> str
Paraméterek
Name | Description |
---|---|
property_id
Kötelező
|
A lekérendő tulajdonság azonosítója. |
Válaszok
Típus | Description |
---|---|
A tulajdonság értéke. |
get_property_by_name
Tulajdonság lekérése név alapján.
get_property_by_name(property_name: str) -> str
Paraméterek
Name | Description |
---|---|
property_name
Kötelező
|
A lekérendő tulajdonság neve. |
Válaszok
Típus | Description |
---|---|
A tulajdonság értéke. |
set_properties
Több tulajdonság beállítása azonosító szerint.
set_properties(properties: Dict[PropertyId, str])
Paraméterek
Name | Description |
---|---|
properties
Kötelező
|
A diktálási leképezés tulajdonságazonosítója a beállítandó értékekhez. |
set_properties_by_name
Adjon meg több tulajdonságot név szerint.
set_properties_by_name(properties: Dict[str, str])
Paraméterek
Name | Description |
---|---|
properties
Kötelező
|
A diktálási leképezés tulajdonságazonosítója a beállítandó értékekhez. |
set_property
Állítson be egy tulajdonságot azonosító szerint.
set_property(property_id: PropertyId, value: str)
Paraméterek
Name | Description |
---|---|
property_id
Kötelező
|
A beállítandó tulajdonság azonosítója. |
value
Kötelező
|
A tulajdonsághoz beállítandó érték. |
set_property_by_name
Adjon meg egy tulajdonságot név szerint.
set_property_by_name(property_name: str, value: str)
Paraméterek
Name | Description |
---|---|
property_name
Kötelező
|
A beállítandó tulajdonság neve. |
value
Kötelező
|
A tulajdonsághoz beállítandó érték. |
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: