AudioConfig Classe
Representa a configuração de entrada ou saída de áudio. A entrada de áudio pode ser de um microfone, arquivo ou fluxo de entrada. A saída de áudio pode ser para um alto-falante, saída de arquivo de áudio no formato WAV ou fluxo de saída.
Gera uma configuração de áudio para os vários reconhecedores. Somente um argumento pode ser passado por vez.
- Herança
-
builtins.objectAudioConfig
Construtor
AudioConfig(use_default_microphone: bool = False, filename: str = None, stream: AudioInputStream = None, device_name: str = None)
Parâmetros
Nome | Description |
---|---|
use_default_microphone
|
Especifica o uso do microfone do sistema padrão para entrada de áudio. valor padrão: False
|
device_name
|
Especifica a ID do dispositivo de áudio a ser usado. Consulte esta página sobre como recuperar nomes de microfone específicos da plataforma. Essa funcionalidade foi adicionada na versão 1.3.0. valor padrão: None
|
filename
|
Especifica um arquivo de entrada de áudio. valor padrão: None
|
stream
|
Cria um objeto AudioConfig que representa o fluxo especificado. valor padrão: None
|
Métodos
get_property |
Obter 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
Obter uma propriedade por id.
get_property(property_id: PropertyId) -> str
Parâmetros
Nome | Description |
---|---|
property_id
Obrigatório
|
A ID da propriedade a ser recuperada. |
Retornos
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
Nome | Description |
---|---|
property_name
Obrigatório
|
O nome da propriedade a ser recuperada. |
Retornos
Tipo | Description |
---|---|
O valor da propriedade. |
set_properties
Defina várias propriedades por id.
set_properties(properties: Dict[PropertyId, str])
Parâmetros
Nome | Description |
---|---|
properties
Obrigatório
|
Um dict mapeia as IDs de propriedade para os valores a serem definidos. |
set_properties_by_name
Defina várias propriedades por nome.
set_properties_by_name(properties: Dict[str, str])
Parâmetros
Nome | Description |
---|---|
properties
Obrigatório
|
Um dict mapeia as IDs de propriedade para os valores a serem definidos. |
set_property
Defina uma propriedade por id.
set_property(property_id: PropertyId, value: str)
Parâmetros
Nome | Description |
---|---|
property_id
Obrigatório
|
A ID da propriedade a ser definida. |
value
Obrigató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
Nome | Description |
---|---|
property_name
Obrigatório
|
O nome da propriedade a ser definida. |
value
Obrigatório
|
O valor a ser definido para a propriedade . |
Azure SDK for Python