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.object
AudioConfig

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.