AudioConfig Classe
Rappresenta la configurazione di input o output audio. L'input audio può essere da un microfono, un file o un flusso di input. L'output audio può essere un altoparlante, un output di file audio in formato WAV o un flusso di output.
Genera una configurazione audio per i vari riconoscitori. È possibile passare un solo argomento alla volta.
- Ereditarietà
-
builtins.objectAudioConfig
Costruttore
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parametri
Nome | Descrizione |
---|---|
use_default_microphone
|
Specifica di usare il microfono di sistema predefinito per l'input audio. valore predefinito: False
|
device_name
|
Specifica l'ID del dispositivo audio da usare. Fare riferimento a questa pagina su come recuperare nomi di microfoni specifici della piattaforma. Questa funzionalità è stata aggiunta nella versione 1.3.0. valore predefinito: None
|
filename
|
Specifica un file di input audio. valore predefinito: None
|
stream
|
Crea un oggetto AudioConfig che rappresenta il flusso specificato. valore predefinito: None
|
Metodi
get_property |
Ottenere una proprietà in base all'ID. |
get_property_by_name |
Ottenere una proprietà in base al nome. |
set_properties |
Impostare più proprietà in base all'ID. |
set_properties_by_name |
Impostare più proprietà in base al nome. |
set_property |
Impostare una proprietà in base all'ID. |
set_property_by_name |
Impostare una proprietà in base al nome. |
get_property
Ottenere una proprietà in base all'ID.
get_property(property_id: PropertyId) -> str
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
get_property_by_name
Ottenere una proprietà in base al nome.
get_property_by_name(property_name: str) -> str
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
set_properties
Impostare più proprietà in base all'ID.
set_properties(properties: Dict[PropertyId, str])
Parametri
Nome | Descrizione |
---|---|
properties
Necessario
|
Id proprietà di mapping ai valori da impostare. |
set_properties_by_name
Impostare più proprietà in base al nome.
set_properties_by_name(properties: Dict[str, str])
Parametri
Nome | Descrizione |
---|---|
properties
Necessario
|
Id proprietà di mapping ai valori da impostare. |
set_property
Impostare una proprietà in base all'ID.
set_property(property_id: PropertyId, value: str)
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà . |
set_property_by_name
Impostare una proprietà in base al nome.
set_property_by_name(property_name: str, value: str)
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà . |
Azure SDK for Python