AudioConfig Clase
Representa la configuración de entrada o salida de audio. La entrada de audio puede ser desde un micrófono, un archivo o un flujo de entrada. La salida de audio puede ser para un altavoz, una salida de archivo de audio en formato WAV o una secuencia de salida.
Genera una configuración de audio para los distintos reconocedores. Solo se puede pasar un argumento a la vez.
- Herencia
-
builtins.objectAudioConfig
Constructor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parámetros
Nombre | Description |
---|---|
use_default_microphone
|
Especifica el uso del micrófono del sistema predeterminado para la entrada de audio. valor predeterminado: False
|
device_name
|
Especifica el identificador del dispositivo de audio que se va a usar. Consulte esta página sobre cómo recuperar nombres de micrófono específicos de la plataforma. Esta funcionalidad se agregó en la versión 1.3.0. valor predeterminado: None
|
filename
|
Especifica un archivo de entrada de audio. valor predeterminado: None
|
stream
|
Crea un objeto AudioConfig que representa la secuencia especificada. valor predeterminado: None
|
Métodos
get_property |
Obtener una propiedad por identificador. |
get_property_by_name |
Obtiene una propiedad por nombre. |
set_properties |
Establezca varias propiedades por identificador. |
set_properties_by_name |
Establezca varias propiedades por nombre. |
set_property |
Establezca una propiedad por identificador. |
set_property_by_name |
Establezca una propiedad por nombre. |
get_property
Obtener una propiedad por identificador.
get_property(property_id: PropertyId) -> str
Parámetros
Nombre | Description |
---|---|
property_id
Requerido
|
Identificador de la propiedad que se va a recuperar. |
Devoluciones
Tipo | Description |
---|---|
Valor de la propiedad. |
get_property_by_name
Obtiene una propiedad por nombre.
get_property_by_name(property_name: str) -> str
Parámetros
Nombre | Description |
---|---|
property_name
Requerido
|
Nombre de la propiedad que se va a recuperar. |
Devoluciones
Tipo | Description |
---|---|
Valor de la propiedad. |
set_properties
Establezca varias propiedades por identificador.
set_properties(properties: Dict[PropertyId, str])
Parámetros
Nombre | Description |
---|---|
properties
Requerido
|
Identificadores de propiedad de asignación dict a los valores que se van a establecer. |
set_properties_by_name
Establezca varias propiedades por nombre.
set_properties_by_name(properties: Dict[str, str])
Parámetros
Nombre | Description |
---|---|
properties
Requerido
|
Identificadores de propiedad de asignación dict a los valores que se van a establecer. |
set_property
Establezca una propiedad por identificador.
set_property(property_id: PropertyId, value: str)
Parámetros
Nombre | Description |
---|---|
property_id
Requerido
|
Identificador de la propiedad que se va a establecer. |
value
Requerido
|
Valor que se va a establecer para la propiedad . |
set_property_by_name
Establezca una propiedad por nombre.
set_property_by_name(property_name: str, value: str)
Parámetros
Nombre | Description |
---|---|
property_name
Requerido
|
Nombre de la propiedad que se va a establecer. |
value
Requerido
|
Valor que se va a establecer para la propiedad . |
Azure SDK for Python