Compartir a través de


AudioProcessingOptions Clase

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

Implementaciones

java.lang.AutoCloseable

public class AudioProcessingOptions
implements java.lang.AutoCloseable

Representa las opciones de procesamiento de audio usadas con la clase de configuración de audio. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto .

Resumen del método

Modificador y tipo Método y descripción
void close()

Libera explícitamente cualquier recurso externo asociado al objeto .

static AudioProcessingOptions create(int audioProcessingFlags)

Crea unobjeto Opciones de procesamiento deaudio con marcas de procesamiento de audio.

static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Crea unobjeto Opciones de procesamiento deaudio con marcas de procesamiento de audio y geometría personalizada de la matriz de micrófonos.

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

Crea unobjeto Opciones de procesamientode audio con marcas de procesamiento de audio, geometría de matriz de micrófonos personalizada y posición del canal de referencia del altavoz.

static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Crea unobjeto Opciones de procesamiento deaudio con marcas de procesamiento de audio y geometría preestablecida de la matriz de micrófonos.

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

Crea unobjeto Opciones de procesamiento deaudio con marcas de procesamiento de audio, geometría de matriz de micrófono preestablecida y posición del canal de referencia del altavoz.

int getAudioProcessingFlags()

Devuelve el tipo de procesamiento de audio realizado por el SDK de Voz.

int getBeamformingEndAngle()

Devuelve el ángulo final utilizado para la forma de haz.

int getBeamformingStartAngle()

Devuelve el ángulo de inicio utilizado para la forma de haz.

SafeHandle getImpl()

Devuelve la implementación de las opciones de procesamiento de audio.

MicrophoneArrayType getMicrophoneArrayType()

Devuelve el tipo de matriz de micrófono del micrófono utilizado para la entrada de audio.

MicrophoneCoordinates[] getMicrophoneCoordinates()

Devuelve las coordenadas de los micrófonos de la matriz de micrófonos usadas para la entrada de audio.

PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Devuelve la geometría de la matriz de micrófonos del micrófono utilizado para la entrada de audio.

SpeakerReferenceChannel getSpeakerReferenceChannel()

Devuelve la posición del canal de referencia del altavoz en la entrada de audio.

Métodos heredados 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

Detalles del método

close

public void close()

Libera explícitamente cualquier recurso externo asociado al objeto .

create

public static AudioProcessingOptions create(int audioProcessingFlags)

Crea un objeto AudioProcessingOptions con marcas de procesamiento de audio. Este método solo se debe usar cuando la entrada de audio procede de una matriz de micrófonos. En Windows, este método intentará consultar la geometría de la matriz de micrófonos desde el controlador de audio. Los datos de audio también se leen desde el canal de referencia del altavoz. En Linux, se supone que el micrófono es un único micrófono de canal.

Parameters:

audioProcessingFlags - Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es or bit a bit de constantes de la clase AudioProcessingConstants.

Returns:

Objeto de opciones de procesamiento de audio que se va a crear.

create

public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Crea un objeto AudioProcessingOptions con marcas de procesamiento de audio y geometría personalizada de la matriz de micrófonos.

Parameters:

audioProcessingFlags - Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es or bit a bit de constantes de la clase AudioProcessingConstants.
microphoneArrayGeometry - Especifica la geometría de la matriz de micrófonos.

Returns:

Objeto de opciones de procesamiento de audio que se va a crear.

create

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

Crea un objeto AudioProcessingOptions con marcas de procesamiento de audio, geometría de matriz de micrófonos personalizada y posición del canal de referencia del altavoz.

Parameters:

audioProcessingFlags - Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es or bit a bit de constantes de la clase AudioProcessingConstants.
microphoneArrayGeometry - Especifica la geometría de la matriz de micrófonos.
speakerReferenceChannel - Especifica la posición del canal de referencia del altavoz en el audio de entrada.

Returns:

Objeto de opciones de procesamiento de audio que se va a crear.

create

public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Crea un objeto AudioProcessingOptions con marcas de procesamiento de audio y geometría de matriz de micrófono preestablecida.

Parameters:

audioProcessingFlags - Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es or bit a bit de constantes de la clase AudioProcessingConstants.
microphoneArrayGeometry - Especifica el tipo de geometría de la matriz de micrófonos.

Returns:

Objeto de opciones de procesamiento de audio que se va a crear.

create

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

Crea un objeto AudioProcessingOptions con marcas de procesamiento de audio, geometría de matriz de micrófono preestablecida y posición del canal de referencia del altavoz.

Parameters:

audioProcessingFlags - Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es or bit a bit de constantes de la clase AudioProcessingConstants.
microphoneArrayGeometry - Especifica el tipo de geometría de la matriz de micrófonos.
speakerReferenceChannel - Especifica la posición del canal de referencia del altavoz en el audio de entrada.

Returns:

Objeto de opciones de procesamiento de audio que se va a crear.

getAudioProcessingFlags

public int getAudioProcessingFlags()

Devuelve el tipo de procesamiento de audio realizado por el SDK de Voz.

Returns:

OR bit a bit de marcas de la clase AudioProcessingConstants que indica el procesamiento de audio realizado por el SDK de Voz.

getBeamformingEndAngle

public int getBeamformingEndAngle()

Devuelve el ángulo final utilizado para la forma de haz.

Returns:

Ángulo final de forma de haz.

getBeamformingStartAngle

public int getBeamformingStartAngle()

Devuelve el ángulo de inicio utilizado para la forma de haz.

Returns:

Ángulo de inicio de la formación de haz.

getImpl

public SafeHandle getImpl()

Devuelve la implementación de las opciones de procesamiento de audio.

Returns:

Implementación de las opciones de procesamiento de audio.

getMicrophoneArrayType

public MicrophoneArrayType getMicrophoneArrayType()

Devuelve el tipo de matriz de micrófono del micrófono utilizado para la entrada de audio.

Returns:

Tipo de matriz de micrófonos usada para la entrada de audio.

getMicrophoneCoordinates

public MicrophoneCoordinates[] getMicrophoneCoordinates()

Devuelve las coordenadas de los micrófonos de la matriz de micrófonos usadas para la entrada de audio.

Returns:

Matriz de objetos MicrophoneCoordinates.

getPresetMicrophoneArrayGeometry

public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Devuelve la geometría de la matriz de micrófonos del micrófono utilizado para la entrada de audio.

Returns:

Geometría de la matriz de micrófonos del micrófono usado para la entrada de audio.

getSpeakerReferenceChannel

public SpeakerReferenceChannel getSpeakerReferenceChannel()

Devuelve la posición del canal de referencia del altavoz en la entrada de audio.

Returns:

Posición del canal de referencia del altavoz en la entrada de audio.

Se aplica a