AudioConfig Klass
Representerar konfiguration av ljudindata eller utdata. Ljudindata kan komma från en mikrofon, fil eller indataström. Ljudutdata kan vara till en högtalare, ljudfilutdata i WAV-format eller utdataström.
Genererar en ljudkonfiguration för de olika identifierarna. Endast ett argument kan skickas i taget.
- Arv
-
builtins.objectAudioConfig
Konstruktor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parametrar
Name | Description |
---|---|
use_default_microphone
|
Anger att standardsystemmikrofonen ska användas för ljudinmatning. standardvärde: False
|
device_name
|
Anger ID för den ljudenhet som ska användas. Se den här sidan om hur du hämtar plattformsspecifika mikrofonnamn. Den här funktionen har lagts till i version 1.3.0. standardvärde: None
|
filename
|
Anger en ljudindatafil. standardvärde: None
|
stream
|
Skapar ett AudioConfig-objekt som representerar den angivna strömmen. standardvärde: None
|
Metoder
get_property |
Hämta en egenskap efter ID. |
get_property_by_name |
Hämta en egenskap efter namn. |
set_properties |
Ange flera egenskaper efter ID. |
set_properties_by_name |
Ange flera egenskaper efter namn. |
set_property |
Ange en egenskap efter ID. |
set_property_by_name |
Ange en egenskap efter namn. |
get_property
Hämta en egenskap efter ID.
get_property(property_id: PropertyId) -> str
Parametrar
Name | Description |
---|---|
property_id
Obligatorisk
|
ID:t för egenskapen som ska hämtas. |
Returer
Typ | Description |
---|---|
Värdet för egenskapen . |
get_property_by_name
Hämta en egenskap efter namn.
get_property_by_name(property_name: str) -> str
Parametrar
Name | Description |
---|---|
property_name
Obligatorisk
|
Namnet på den egenskap som ska hämtas. |
Returer
Typ | Description |
---|---|
Värdet för egenskapen . |
set_properties
Ange flera egenskaper efter ID.
set_properties(properties: Dict[PropertyId, str])
Parametrar
Name | Description |
---|---|
properties
Obligatorisk
|
En dict mappar egenskaps-ID:t till de värden som ska anges. |
set_properties_by_name
Ange flera egenskaper efter namn.
set_properties_by_name(properties: Dict[str, str])
Parametrar
Name | Description |
---|---|
properties
Obligatorisk
|
En dict mappar egenskaps-ID:t till de värden som ska anges. |
set_property
Ange en egenskap efter ID.
set_property(property_id: PropertyId, value: str)
Parametrar
Name | Description |
---|---|
property_id
Obligatorisk
|
ID:t för den egenskap som ska anges. |
value
Obligatorisk
|
Värdet som ska anges för egenskapen . |
set_property_by_name
Ange en egenskap efter namn.
set_property_by_name(property_name: str, value: str)
Parametrar
Name | Description |
---|---|
property_name
Obligatorisk
|
Namnet på den egenskap som ska anges. |
value
Obligatorisk
|
Värdet som ska anges för egenskapen . |
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för