AudioConfig Classe
Representa a configuração de entrada ou saída de áudio. A entrada de áudio pode ser de um microfone, ficheiro ou fluxo de entrada. A saída de áudio pode ser para um altifalante, saída de ficheiro de áudio no formato WAV ou fluxo de saída.
Gera uma configuração de áudio para os vários reconhecedores. Só é possível transmitir um argumento de cada vez.
- Herança
-
builtins.objectAudioConfig
Construtor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parâmetros
Name | Description |
---|---|
use_default_microphone
|
Especifica a utilização do microfone de sistema predefinido para a entrada de áudio. valor predefinido: False
|
device_name
|
Especifica o ID do dispositivo de áudio a utilizar. Veja esta página sobre como obter nomes de microfone específicos da plataforma. Esta funcionalidade foi adicionada na versão 1.3.0. valor predefinido: None
|
filename
|
Especifica um ficheiro de entrada de áudio. valor predefinido: None
|
stream
|
Cria um objeto AudioConfig que representa o fluxo especificado. valor predefinido: None
|
Métodos
get_property |
Obtenha uma propriedade por ID. |
get_property_by_name |
Obtenha uma propriedade por nome. |
set_properties |
Defina várias propriedades por ID. |
set_properties_by_name |
Defina várias propriedades por nome. |
set_property |
Defina uma propriedade por ID. |
set_property_by_name |
Defina uma propriedade por nome. |
get_property
Obtenha uma propriedade por ID.
get_property(property_id: PropertyId) -> str
Parâmetros
Name | Description |
---|---|
property_id
Necessário
|
O ID da propriedade a obter. |
Devoluções
Tipo | Description |
---|---|
O valor da propriedade. |
get_property_by_name
Obtenha uma propriedade por nome.
get_property_by_name(property_name: str) -> str
Parâmetros
Name | Description |
---|---|
property_name
Necessário
|
O nome da propriedade a obter. |
Devoluções
Tipo | Description |
---|---|
O valor da propriedade. |
set_properties
Defina várias propriedades por ID.
set_properties(properties: Dict[PropertyId, str])
Parâmetros
Name | Description |
---|---|
properties
Necessário
|
Um dict mapping property ids to the values to the values to be set. |
set_properties_by_name
Defina várias propriedades por nome.
set_properties_by_name(properties: Dict[str, str])
Parâmetros
Name | Description |
---|---|
properties
Necessário
|
Um dict mapping property ids to the values to the values to be set. |
set_property
Defina uma propriedade por ID.
set_property(property_id: PropertyId, value: str)
Parâmetros
Name | Description |
---|---|
property_id
Necessário
|
O ID da propriedade a definir. |
value
Necessário
|
O valor a ser definido para a propriedade. |
set_property_by_name
Defina uma propriedade por nome.
set_property_by_name(property_name: str, value: str)
Parâmetros
Name | Description |
---|---|
property_name
Necessário
|
O nome da propriedade a definir. |
value
Necessário
|
O valor a ser definido para a propriedade. |
Azure SDK for Python