AudioConfig Klas
Vertegenwoordigt de configuratie van audio-invoer of -uitvoer. Audio-invoer kan afkomstig zijn van een microfoon, bestand of invoerstroom. Audio-uitvoer kan naar een luidspreker, audiobestandsuitvoer in WAV-indeling of uitvoerstroom zijn.
Hiermee genereert u een audioconfiguratie voor de verschillende herkenningsapparaten. Er kan slechts één argument tegelijk worden doorgegeven.
- Overname
-
builtins.objectAudioConfig
Constructor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parameters
Name | Description |
---|---|
use_default_microphone
|
Hiermee geeft u het gebruik van de standaardsysteemmicrofoon voor audio-invoer. standaardwaarde: False
|
device_name
|
Hiermee geeft u de id van het audioapparaat te gebruiken. Raadpleeg deze pagina over het ophalen van platformspecifieke microfoonnamen. Deze functionaliteit is toegevoegd in versie 1.3.0. standaardwaarde: None
|
filename
|
Hiermee geeft u een audio-invoerbestand. standaardwaarde: None
|
stream
|
Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt. standaardwaarde: None
|
Methoden
get_property |
Een eigenschap ophalen op basis van id. |
get_property_by_name |
Een eigenschap ophalen op naam. |
set_properties |
Stel meerdere eigenschappen in op id. |
set_properties_by_name |
Stel meerdere eigenschappen in op naam. |
set_property |
Stel een eigenschap in op id. |
set_property_by_name |
Stel een eigenschap in op naam. |
get_property
Een eigenschap ophalen op basis van id.
get_property(property_id: PropertyId) -> str
Parameters
Name | Description |
---|---|
property_id
Vereist
|
De id van de eigenschap die moet worden opgehaald. |
Retouren
Type | Description |
---|---|
De waarde van de eigenschap. |
get_property_by_name
Een eigenschap ophalen op naam.
get_property_by_name(property_name: str) -> str
Parameters
Name | Description |
---|---|
property_name
Vereist
|
De naam van de eigenschap die moet worden opgehaald. |
Retouren
Type | Description |
---|---|
De waarde van de eigenschap. |
set_properties
Stel meerdere eigenschappen in op id.
set_properties(properties: Dict[PropertyId, str])
Parameters
Name | Description |
---|---|
properties
Vereist
|
Een dict-toewijzing van eigenschaps-id's aan de waarden die moeten worden ingesteld. |
set_properties_by_name
Stel meerdere eigenschappen in op naam.
set_properties_by_name(properties: Dict[str, str])
Parameters
Name | Description |
---|---|
properties
Vereist
|
Een dict-toewijzing van eigenschaps-id's aan de waarden die moeten worden ingesteld. |
set_property
Stel een eigenschap in op id.
set_property(property_id: PropertyId, value: str)
Parameters
Name | Description |
---|---|
property_id
Vereist
|
De id van de eigenschap die moet worden ingesteld. |
value
Vereist
|
De waarde die moet worden ingesteld voor de eigenschap. |
set_property_by_name
Stel een eigenschap in op naam.
set_property_by_name(property_name: str, value: str)
Parameters
Name | Description |
---|---|
property_name
Vereist
|
De naam van de eigenschap die moet worden ingesteld. |
value
Vereist
|
De waarde die moet worden ingesteld voor de eigenschap. |
Azure SDK for Python