Partilhar via


Espaço de nomes Microsoft::CognitiveServices::Speech::Audio

Resumo

Membros Descrições
enum PresetMicrophoneArrayGeometry Tipos de geometrias de matriz de microfone predefinidas. Consulte de 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 alto-falante no áudio de entrada.
enum AudioStreamContainerFormat Define o formato de contêiner de fluxo de áudio suportado. 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 Puxe a classe de fluxo de entrada de áudio.
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 backup 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 backup de memória usado para configurações de entrada de áudio personalizadas.
classe Audio::P ushAudioOutputStream Classe de fluxo de saída de áudio 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

enum 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 microfones com um microfone no centro e seis microfones uniformemente espaçados em um círculo com raio aproximadamente igual a 42,5 mm.
Circular4 Indica uma matriz de microfones com um microfone no centro e três microfones uniformemente espaçados em um círculo com raio aproximadamente igual a 42,5 mm.
Linear4 Indica um conjunto de microfones com quatro microfones colocados linearmente com espaçamento de 40 mm entre eles.
Linear2 Indica um conjunto de microfones com dois microfones posicionados linearmente com espaçamento de 40 mm entre eles.
Mono Indica uma matriz de microfones com um único microfone.
Personalizado Indica uma matriz de microfones com geometria personalizada.

Tipos de geometrias de matriz de microfone predefinidas. Consulte de recomendações de matriz de microfone para obter mais detalhes.

enum MicrophoneArrayType

Valores Descrições
Linear Indica que a matriz de microfones tem microfones em linha reta.
Planar Indica que a matriz de microfones 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 de alto-falante.
Último Canal 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 alto-falante no áudio de entrada.

enum AudioStreamContainerFormat

Valores Descrições
OGG_OPUS Definição de Stream ContainerFormat para OGG OPUS.
MP3 Definição de Stream ContainerFormat para MP3.
FLAC Definição de Stream ContainerFormat para FLAC. Adicionado na versão 1.7.0.
ALAW Definição de Stream ContainerFormat para ALAW. Adicionado na versão 1.7.0.
MULAW Definição de Stream ContainerFormat para MULAW. Adicionado na versão 1.7.0.
AMRNB Definição de Stream ContainerFormat para AMRNB. Atualmente não suportado.
AMRWB Definição de Stream ContainerFormat para AMRWB. Atualmente não suportado.
QUALQUER Definição de Stream ContainerFormat para qualquer outro formato ou desconhecido.

Define o formato de contêiner de fluxo de áudio suportado. 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) em formato inteiro.
ALAW Definição de AudioStreamWaveFormat Formato codificado por lei.
MULAW Definição de AudioStreamWaveFormat para formato codificado por Mu-law.
G722 Definição de AudioStreamWaveFormat para o formato codificado G.722.

Representa o formato especificado dentro do contêiner WAV.