Namespace Microsoft::CognitiveServices::Speech::Audio

Resumo

Membros Descrições
enumEração PresetMicrophoneArrayGeometry Tipos de geometrias de matriz de microfone predefinida. Consulte Recomendações de matriz de microfone para obter mais detalhes.
enum MicrophoneArrayType Tipos de matrizes de microfone.
enum SpeakerReferenceChannel Define a posição do canal de referência do locutor no áudio de entrada.
enum AudioStreamContainerFormat Define o formato de contêiner de fluxo de áudio com suporte. Alterado na versão 1.4.0.
enum AudioStreamWaveFormat Representa o formato especificado dentro do contêiner WAV.
classe Audio::AudioConfig 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.
classe Audio::AudioInputStream Representa o fluxo de entrada de áudio usado para configurações de entrada de áudio personalizadas.
classe Audio::AudioOutputStream Representa o fluxo de saída de áudio usado para configurações de saída de áudio personalizadas. Atualizado na versão 1.7.0.
classe Audio::AudioProcessingOptions Representa as opções de processamento de áudio usadas com a classe de configuração de áudio.
classe Audio::AudioStreamFormat Classe para representar o formato de fluxo de áudio usado para configurações de entrada de áudio personalizadas. Atualizado na versão 1.5.0.
classe Audio::P ullAudioInputStream Classe de fluxo de entrada de áudio pull.
classe Audio::P ullAudioInputStreamCallback Uma interface que define métodos de retorno de chamada para um fluxo de entrada de áudio.
classe Audio::P ullAudioOutputStream Representa o fluxo de saída de áudio pull com suporte de memória usado para saída de áudio personalizada. Atualizado na versão 1.7.0.
classe Audio::P ushAudioInputStream Representa o fluxo de entrada de áudio por push com suporte de memória usado para configurações de entrada de áudio personalizadas.
classe Audio::P ushAudioOutputStream Classe de fluxo de saída de áudio por push. Adicionado na versão 1.4.0.
classe Audio::P ushAudioOutputStreamCallback Uma interface que define métodos de retorno de chamada para um fluxo de saída de áudio. Atualizado na versão 1.7.0.
struct Audio::MicrophoneArrayGeometry Representa a geometria de uma matriz de microfone.

Membros

enumEração PresetMicrophoneArrayGeometry

Valores Descrições
Não Inicializado Indica que nenhuma geometria especificada. O SDK de Fala determinará a geometria da matriz de microfone.
Circular7 Indica uma matriz de microfone com um microfone no centro e seis microfones espaçados uniformemente em um círculo com raio aproximadamente igual a 42,5 mm.
Circular4 Indica uma matriz de microfone com um microfone no centro e três microfones espaçados uniformemente em um círculo com raio aproximadamente igual a 42,5 mm.
Linear4 Indica uma matriz de microfone com quatro microfones posicionados linearmente com espaçamento de 40 mm entre eles.
Linear2 Indica uma matriz de microfone com dois microfones posicionados linearmente com espaçamento de 40 mm entre eles.
Mono Indica uma matriz de microfone com um único microfone.
Personalizado Indica uma matriz de microfone com geometria personalizada.

Tipos de geometrias de matriz de microfone predefinida. Consulte Recomendações de matriz de microfone para obter mais detalhes.

enum MicrophoneArrayType

Valores Descrições
Linear Indica que a matriz de microfone tem microfones em linha reta.
Planar Indica que a matriz de microfone tem microfones em um plano.

Tipos de matrizes de microfone.

enum SpeakerReferenceChannel

Valores Descrições
Nenhum Indica que o áudio de entrada não tem um canal de referência do locutor.
LastChannel Indica que o último canal no áudio de entrada corresponde à referência do alto-falante para cancelamento de eco.

Define a posição do canal de referência do locutor no áudio de entrada.

enum AudioStreamContainerFormat

Valores Descrições
OGG_OPUS Stream ContainerFormat definition for OGG OPUS.
MP3 Definição de ContainerFormat do Stream para MP3.
FLAC Definição de ContainerFormat do Stream para FLAC. Adicionado na versão 1.7.0.
ALAW Definição de ContainerFormat do Stream para ALAW. Adicionado na versão 1.7.0.
MULAW Definição de ContainerFormat de fluxo para MULAW. Adicionado na versão 1.7.0.
AMRNB Definição de ContainerFormat de fluxo para AMRNB. Atualmente sem suporte.
AMRWB Stream ContainerFormat definition for AMRWB. Atualmente sem suporte.
ANY Stream ContainerFormat definição para qualquer outro formato ou formato desconhecido.

Define o formato de contêiner de fluxo de áudio com suporte. Alterado na versão 1.4.0.

enum AudioStreamWaveFormat

Valores Descrições
PCM Definição de AudioStreamWaveFormat para dados PCM (modulados por código de pulso) no formato inteiro.
ALAW AudioStreamWaveFormat definição Formato codificado em lei.
MULAW Definição de AudioStreamWaveFormat para formato codificado em Mu-law.

Representa o formato especificado dentro do contêiner WAV.