Partilhar via


AudioProcessingOptions Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.audio.AudioProcessingOptions

Implementações

java.lang.AutoCloseable

public class AudioProcessingOptions
implements java.lang.AutoCloseable

Representa as opções de processamento de áudio usadas com a classe de configuração de áudio. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do método

Modificador e tipo Método e descrição
void close()

Libera explicitamente qualquer recurso externo anexado ao objeto .

static AudioProcessingOptions create(int audioProcessingFlags)

Cria um objeto Opções de Processamento deÁudiocom sinalizadores de processamento de áudio.

static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Cria um objeto Opções de Processamentode Áudiocom sinalizadores de processamento de áudio e geometria de matriz de microfone personalizada.

static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)

Cria um objeto Opções de Processamentode Áudiocom sinalizadores de processamento de áudio, geometria de matriz de microfone personalizada e posição do canal de referência do locutor.

static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Cria um objeto Opções de Processamento deÁudiocom sinalizadores de processamento de áudio e geometria predefinida da matriz de microfone.

static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)

Cria um objeto Opções de Processamentode Áudiocom sinalizadores de processamento de áudio, geometria predefinida da matriz de microfone e posição do canal de referência do locutor.

int getAudioProcessingFlags()

Retorna o tipo de processamento de áudio executado pelo SDK de Fala.

int getBeamformingEndAngle()

Retorna o ângulo final usado para beamforming.

int getBeamformingStartAngle()

Retorna o ângulo inicial usado para beamforming.

SafeHandle getImpl()

Retorna a implementação de opções de processamento de áudio.

MicrophoneArrayType getMicrophoneArrayType()

Retorna o tipo de matriz de microfone do microfone usado para entrada de áudio.

MicrophoneCoordinates[] getMicrophoneCoordinates()

Retorna as coordenadas dos microfones na matriz de microfone usada para entrada de áudio.

PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Retorna a geometria da matriz de microfone do microfone usado para entrada de áudio.

SpeakerReferenceChannel getSpeakerReferenceChannel()

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

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do método

close

public void close()

Libera explicitamente qualquer recurso externo anexado ao objeto .

create

public static AudioProcessingOptions create(int audioProcessingFlags)

Cria um objeto AudioProcessingOptions com sinalizadores de processamento de áudio. Esse método só deve ser usado quando a entrada de áudio é de uma matriz de microfone. No Windows, esse método tentará consultar a geometria da matriz de microfone do driver de áudio. Os dados de áudio também são lidos do canal de referência do locutor. No Linux, ele pressupõe que o microfone seja um microfone de canal único.

Parâmetros:

audioProcessingFlags - Especifica sinalizadores para controlar o processamento de áudio executado pelo SDK de Fala. É OR bit a bit de constantes da classe AudioProcessingConstants.

Retornos:

O objeto de opções de processamento de áudio que está sendo criado.

create

public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Cria um objeto AudioProcessingOptions com sinalizadores de processamento de áudio e geometria de matriz de microfone personalizada.

Parâmetros:

audioProcessingFlags - Especifica sinalizadores para controlar o processamento de áudio executado pelo SDK de Fala. É OR bit a bit de constantes da classe AudioProcessingConstants.
microphoneArrayGeometry - Especifica a geometria da matriz de microfone.

Retornos:

O objeto de opções de processamento de áudio que está sendo criado.

create

public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)

Cria um objeto AudioProcessingOptions com sinalizadores de processamento de áudio, geometria de matriz de microfone personalizada e posição do canal de referência do locutor.

Parâmetros:

audioProcessingFlags - Especifica sinalizadores para controlar o processamento de áudio executado pelo SDK de Fala. É OR bit a bit de constantes da classe AudioProcessingConstants.
microphoneArrayGeometry - Especifica a geometria da matriz de microfone.
speakerReferenceChannel - Especifica a posição do canal de referência do locutor no áudio de entrada.

Retornos:

O objeto de opções de processamento de áudio que está sendo criado.

create

public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Cria um objeto AudioProcessingOptions com sinalizadores de processamento de áudio e geometria predefinida da matriz de microfone.

Parâmetros:

audioProcessingFlags - Especifica sinalizadores para controlar o processamento de áudio executado pelo SDK de Fala. É OR bit a bit de constantes da classe AudioProcessingConstants.
microphoneArrayGeometry - Especifica o tipo de geometria da matriz de microfone.

Retornos:

O objeto de opções de processamento de áudio que está sendo criado.

create

public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)

Cria um objeto AudioProcessingOptions com sinalizadores de processamento de áudio, geometria predefinida da matriz de microfone e posição do canal de referência do locutor.

Parâmetros:

audioProcessingFlags - Especifica sinalizadores para controlar o processamento de áudio executado pelo SDK de Fala. É OR bit a bit de constantes da classe AudioProcessingConstants.
microphoneArrayGeometry - Especifica o tipo de geometria da matriz de microfone.
speakerReferenceChannel - Especifica a posição do canal de referência do locutor no áudio de entrada.

Retornos:

O objeto de opções de processamento de áudio que está sendo criado.

getAudioProcessingFlags

public int getAudioProcessingFlags()

Retorna o tipo de processamento de áudio executado pelo SDK de Fala.

Retornos:

OR bit a bit de sinalizadores da classe AudioProcessingConstants indicando o processamento de áudio executado pelo SDK de Fala.

getBeamformingEndAngle

public int getBeamformingEndAngle()

Retorna o ângulo final usado para beamforming.

Retornos:

Ângulo final de formatação.

getBeamformingStartAngle

public int getBeamformingStartAngle()

Retorna o ângulo inicial usado para beamforming.

Retornos:

Ângulo inicial de beamforming.

getImpl

public SafeHandle getImpl()

Retorna a implementação de opções de processamento de áudio.

Retornos:

A implementação das opções de processamento de áudio.

getMicrophoneArrayType

public MicrophoneArrayType getMicrophoneArrayType()

Retorna o tipo de matriz de microfone do microfone usado para entrada de áudio.

Retornos:

Tipo de matriz de microfone usada para entrada de áudio.

getMicrophoneCoordinates

public MicrophoneCoordinates[] getMicrophoneCoordinates()

Retorna as coordenadas dos microfones na matriz de microfone usada para entrada de áudio.

Retornos:

Uma matriz de objetos MicrophoneCoordinates.

getPresetMicrophoneArrayGeometry

public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Retorna a geometria da matriz de microfone do microfone usado para entrada de áudio.

Retornos:

Geometria da matriz de microfone do microfone usado para entrada de áudio.

getSpeakerReferenceChannel

public SpeakerReferenceChannel getSpeakerReferenceChannel()

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

Retornos:

Posição do canal de referência do locutor na entrada de áudio.

Aplica-se a