AudioProcessingOptions Klasse

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

Implementiert

java.lang.AutoCloseable

public class AudioProcessingOptions
implements java.lang.AutoCloseable

Stellt Audioverarbeitungsoptionen dar, die mit der Audiokonfigurationsklasse verwendet werden. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Gibt alle externen Ressourcen, die an das -Objekt angefügt sind, explizit frei.

static AudioProcessingOptions create(int audioProcessingFlags)

Erstellt ein Audioverarbeitungsoptionen-Objektmit Audioverarbeitungsflags.

static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Erstellt ein Audioverarbeitungsoptionen-Objektmit Audioverarbeitungsflags und benutzerdefinierter Mikrofonarraygeometrie.

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

Erstellt ein Audioverarbeitungsoptionen-Objektmit Audioverarbeitungsflags, benutzerdefinierter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.

static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Erstellt ein Audioverarbeitungsoptionen-Objektmit Audioverarbeitungsflags und voreingestellter Mikrofonarraygeometrie.

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

Erstellt ein Audioverarbeitungsoptionen-Objektmit Audioverarbeitungsflags, voreingestellter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.

int getAudioProcessingFlags()

Gibt den Typ der Audioverarbeitung zurück, die vom Speech SDK ausgeführt wird.

int getBeamformingEndAngle()

Gibt den Endwinkel zurück, der für die Strahlformierung verwendet wird.

int getBeamformingStartAngle()

Gibt den Startwinkel zurück, der für die Strahlformierung verwendet wird.

SafeHandle getImpl()

Gibt die Implementierung der Audioverarbeitungsoptionen zurück.

MicrophoneArrayType getMicrophoneArrayType()

Gibt den Mikrofonarraytyp des Mikrofons zurück, das für die Audioeingabe verwendet wird.

MicrophoneCoordinates[] getMicrophoneCoordinates()

Gibt die Koordinaten der Mikrofone im Mikrofonarray zurück, das für die Audioeingabe verwendet wird.

PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Gibt die Mikrofonarraygeometrie des Mikrofons zurück, das für die Audioeingabe verwendet wird.

SpeakerReferenceChannel getSpeakerReferenceChannel()

Gibt die Position des Sprecherverweiskanals im Audioeingang zurück.

Geerbte Methoden von 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

Details zur Methode

close

public void close()

Gibt alle externen Ressourcen, die an das -Objekt angefügt sind, explizit frei.

create

public static AudioProcessingOptions create(int audioProcessingFlags)

Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags. Diese Methode sollte nur verwendet werden, wenn die Audioeingabe von einem Mikrofonarray stammt. Unter Windows versucht diese Methode, die Mikrofonarraygeometrie vom Audiotreiber abzufragen. Audiodaten werden auch aus dem Sprecherreferenzkanal gelesen. Unter Linux wird davon ausgegangen, dass es sich bei dem Mikrofon um ein Mikrofon mit nur einem Kanal handelt.

Parameters:

audioProcessingFlags - Gibt Flags an, um die vom Speech SDK durchgeführte Audioverarbeitung zu steuern. Es handelt sich um bitweise OR der Konstanten der AudioProcessingConstants-Klasse.

Returns:

Das Audioverarbeitungsoptionen-Objekt, das erstellt wird.

create

public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags und benutzerdefinierter Mikrofonarraygeometrie.

Parameters:

audioProcessingFlags - Gibt Flags an, um die vom Speech SDK durchgeführte Audioverarbeitung zu steuern. Es handelt sich um bitweise OR der Konstanten der AudioProcessingConstants-Klasse.
microphoneArrayGeometry - Gibt die Mikrofonarraygeometrie an.

Returns:

Das Audioverarbeitungsoptionen-Objekt, das erstellt wird.

create

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

Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags, benutzerdefinierter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.

Parameters:

audioProcessingFlags - Gibt Flags an, um die vom Speech SDK durchgeführte Audioverarbeitung zu steuern. Es handelt sich um bitweise OR der Konstanten der AudioProcessingConstants-Klasse.
microphoneArrayGeometry - Gibt die Mikrofonarraygeometrie an.
speakerReferenceChannel - Gibt die Position des Sprecherverweiskanals in der Audioeingabe an.

Returns:

Das Audioverarbeitungsoptionen-Objekt, das erstellt wird.

create

public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags und voreingestellter Mikrofonarraygeometrie.

Parameters:

audioProcessingFlags - Gibt Flags an, um die vom Speech SDK durchgeführte Audioverarbeitung zu steuern. Es handelt sich um bitweise OR der Konstanten der AudioProcessingConstants-Klasse.
microphoneArrayGeometry - Gibt den Typ der Mikrofonarraygeometrie an.

Returns:

Das Audioverarbeitungsoptionen-Objekt, das erstellt wird.

create

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

Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags, voreingestellter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.

Parameters:

audioProcessingFlags - Gibt Flags an, um die vom Speech SDK durchgeführte Audioverarbeitung zu steuern. Es handelt sich um bitweise OR der Konstanten der AudioProcessingConstants-Klasse.
microphoneArrayGeometry - Gibt den Typ der Mikrofonarraygeometrie an.
speakerReferenceChannel - Gibt die Position des Sprecherverweiskanals in der Audioeingabe an.

Returns:

Das Audioverarbeitungsoptionen-Objekt, das erstellt wird.

getAudioProcessingFlags

public int getAudioProcessingFlags()

Gibt den Typ der Audioverarbeitung zurück, die vom Speech SDK ausgeführt wird.

Returns:

Bitweises OR von Flags aus der AudioProcessingConstants-Klasse, die die vom Speech SDK ausgeführte Audioverarbeitung angeben.

getBeamformingEndAngle

public int getBeamformingEndAngle()

Gibt den Endwinkel zurück, der für die Strahlformierung verwendet wird.

Returns:

Strahlformungsendwinkel.

getBeamformingStartAngle

public int getBeamformingStartAngle()

Gibt den Startwinkel zurück, der für die Strahlformierung verwendet wird.

Returns:

Strahlformungs-Startwinkel.

getImpl

public SafeHandle getImpl()

Gibt die Implementierung der Audioverarbeitungsoptionen zurück.

Returns:

Die Implementierung der Audioverarbeitungsoptionen.

getMicrophoneArrayType

public MicrophoneArrayType getMicrophoneArrayType()

Gibt den Mikrofonarraytyp des Mikrofons zurück, das für die Audioeingabe verwendet wird.

Returns:

Typ des Mikrofonarrays, das für die Audioeingabe verwendet wird.

getMicrophoneCoordinates

public MicrophoneCoordinates[] getMicrophoneCoordinates()

Gibt die Koordinaten der Mikrofone im Mikrofonarray zurück, das für die Audioeingabe verwendet wird.

Returns:

Ein Array von MicrophoneCoordinates-Objekten.

getPresetMicrophoneArrayGeometry

public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Gibt die Mikrofonarraygeometrie des Mikrofons zurück, das für die Audioeingabe verwendet wird.

Returns:

Mikrofonarraygeometrie des Mikrofons, das für die Audioeingabe verwendet wird.

getSpeakerReferenceChannel

public SpeakerReferenceChannel getSpeakerReferenceChannel()

Gibt die Position des Sprecherverweiskanals im Audioeingang zurück.

Returns:

Position des Sprecherverweiskanals im Audioeingang.

Gilt für: