AudioProcessingOptions Clase
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. audio. AudioProcessingOptions
- com.
Implementaciones
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
Audio |
create(int audioProcessingFlags)
Crea un |
static
Audio |
create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)
Crea un |
static
Audio |
create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Crea un |
static
Audio |
create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)
Crea un |
static
Audio |
create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Crea un |
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. |
Safe |
getImpl()
Devuelve la implementación de las opciones de procesamiento de audio. |
Microphone |
getMicrophoneArrayType()
Devuelve el tipo de matriz de micrófono del micrófono utilizado para la entrada de audio. |
Microphone |
getMicrophoneCoordinates()
Devuelve las coordenadas de los micrófonos de la matriz de micrófonos usadas para la entrada de audio. |
Preset |
getPresetMicrophoneArrayGeometry()
Devuelve la geometría de la matriz de micrófonos del micrófono utilizado para la entrada de audio. |
Speaker |
getSpeakerReferenceChannel()
Devuelve la posición del canal de referencia del altavoz en la entrada de audio. |
Métodos heredados de java.lang.Object
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
getAudioProcessingFlags
public int getAudioProcessingFlags()
Devuelve el tipo de procesamiento de audio realizado por el SDK de Voz.
Devoluciones:
getBeamformingEndAngle
public int getBeamformingEndAngle()
Devuelve el ángulo final utilizado para la forma de haz.
Devoluciones:
getBeamformingStartAngle
public int getBeamformingStartAngle()
Devuelve el ángulo de inicio utilizado para la forma de haz.
Devoluciones:
getImpl
public SafeHandle getImpl()
Devuelve la implementación de las opciones de procesamiento de audio.
Devoluciones:
getMicrophoneArrayType
public MicrophoneArrayType getMicrophoneArrayType()
Devuelve el tipo de matriz de micrófono del micrófono utilizado para la entrada de audio.
Devoluciones:
getMicrophoneCoordinates
public MicrophoneCoordinates[] getMicrophoneCoordinates()
Devuelve las coordenadas de los micrófonos de la matriz de micrófonos usadas para la entrada de audio.
Devoluciones:
getPresetMicrophoneArrayGeometry
public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()
Devuelve la geometría de la matriz de micrófonos del micrófono utilizado para la entrada de audio.
Devoluciones:
getSpeakerReferenceChannel
public SpeakerReferenceChannel getSpeakerReferenceChannel()
Devuelve la posición del canal de referencia del altavoz en la entrada de audio.
Devoluciones:
Se aplica a
Azure SDK for Java