AudioConfig Klasse
Stellt die Audioeingabe- oder Ausgabekonfiguration dar. Die Audioeingabe kann von einem Mikrofon, einer Datei oder einem Eingabestream erfolgen. Die Audioausgabe kann auf einen Lautsprecher, eine Audiodateiausgabe im WAV-Format oder einen Ausgabestream erfolgen.
Generiert eine Audiokonfiguration für die verschiedenen Erkennungen. Es kann nur ein Argument gleichzeitig übergeben werden.
- Vererbung
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parameter
Name | Beschreibung |
---|---|
use_default_microphone
|
Gibt an, dass das Standardmikrofon des Systems für die Audioeingabe verwendet wird. Standardwert: False
|
device_name
|
Gibt die ID des zu verwendenden Audiogeräts an. Informationen zum Abrufen plattformspezifischer Mikrofonnamen finden Sie auf dieser Seite . Diese Funktionalität wurde in Version 1.3.0 hinzugefügt. Standardwert: None
|
filename
|
Gibt eine Audioeingabedatei an. Standardwert: None
|
stream
|
Erstellt ein AudioConfig-Objekt, das den angegebenen Stream darstellt. Standardwert: None
|
Methoden
get_property |
Rufen Sie eine Eigenschaft nach ID ab. |
get_property_by_name |
Rufen Sie eine Eigenschaft nach Name ab. |
set_properties |
Legen Sie mehrere Eigenschaften nach ID fest. |
set_properties_by_name |
Legen Sie mehrere Eigenschaften nach Name fest. |
set_property |
Legen Sie eine Eigenschaft nach ID fest. |
set_property_by_name |
Legen Sie eine Eigenschaft nach Name fest. |
get_property
Rufen Sie eine Eigenschaft nach ID ab.
get_property(property_id: PropertyId) -> str
Parameter
Name | Beschreibung |
---|---|
property_id
Erforderlich
|
Die ID der abzurufenden Eigenschaft. |
Gibt zurück
Typ | Beschreibung |
---|---|
Der Wert der Eigenschaft. |
get_property_by_name
Rufen Sie eine Eigenschaft nach Name ab.
get_property_by_name(property_name: str) -> str
Parameter
Name | Beschreibung |
---|---|
property_name
Erforderlich
|
Der Name der abzurufenden Eigenschaft. |
Gibt zurück
Typ | Beschreibung |
---|---|
Der Wert der Eigenschaft. |
set_properties
Legen Sie mehrere Eigenschaften nach ID fest.
set_properties(properties: Dict[PropertyId, str])
Parameter
Name | Beschreibung |
---|---|
properties
Erforderlich
|
Eine Dict-Zuordnungseigenschafts-ID zu den festzulegenden Werten. |
set_properties_by_name
Legen Sie mehrere Eigenschaften nach Name fest.
set_properties_by_name(properties: Dict[str, str])
Parameter
Name | Beschreibung |
---|---|
properties
Erforderlich
|
Eine Dict-Zuordnungseigenschafts-ID zu den festzulegenden Werten. |
set_property
Legen Sie eine Eigenschaft nach ID fest.
set_property(property_id: PropertyId, value: str)
Parameter
Name | Beschreibung |
---|---|
property_id
Erforderlich
|
Die ID der festzulegenden Eigenschaft. |
value
Erforderlich
|
Der Wert, der für die -Eigenschaft festgelegt werden soll. |
set_property_by_name
Legen Sie eine Eigenschaft nach Name fest.
set_property_by_name(property_name: str, value: str)
Parameter
Name | Beschreibung |
---|---|
property_name
Erforderlich
|
Der Name der festzulegenden Eigenschaft. |
value
Erforderlich
|
Der Wert, der für die -Eigenschaft festgelegt werden soll. |
Azure SDK for Python