AudioProcessingOptions Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. audio. AudioProcessingOptions
- com.
Implementiert
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
Audio |
create(int audioProcessingFlags)
Erstellt ein Audioverarbeitungsoptionen-Objekt |
static
Audio |
create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)
Erstellt ein Audioverarbeitungsoptionen-Objekt |
static
Audio |
create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Erstellt ein Audioverarbeitungsoptionen-Objekt |
static
Audio |
create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)
Erstellt ein Audioverarbeitungsoptionen-Objekt |
static
Audio |
create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Erstellt ein Audioverarbeitungsoptionen-Objekt |
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. |
Safe |
getImpl()
Gibt die Implementierung der Audioverarbeitungsoptionen zurück. |
Microphone |
getMicrophoneArrayType()
Gibt den Mikrofonarraytyp des Mikrofons zurück, das für die Audioeingabe verwendet wird. |
Microphone |
getMicrophoneCoordinates()
Gibt die Koordinaten der Mikrofone im Mikrofonarray zurück, das für die Audioeingabe verwendet wird. |
Preset |
getPresetMicrophoneArrayGeometry()
Gibt die Mikrofonarraygeometrie des Mikrofons zurück, das für die Audioeingabe verwendet wird. |
Speaker |
getSpeakerReferenceChannel()
Gibt die Position des Sprecherverweiskanals im Audioeingang zurück. |
Geerbte Methoden von java.lang.Object
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.
Parameter:
Gibt zurück:
create
public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)
Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags und benutzerdefinierter Mikrofonarraygeometrie.
Parameter:
Gibt zurück:
create
public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags, benutzerdefinierter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.
Parameter:
Gibt zurück:
create
public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)
Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags und voreingestellter Mikrofonarraygeometrie.
Parameter:
Gibt zurück:
create
public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry, SpeakerReferenceChannel speakerReferenceChannel)
Erstellt ein AudioProcessingOptions-Objekt mit Audioverarbeitungsflags, voreingestellter Mikrofonarraygeometrie und Sprecherreferenzkanalposition.
Parameter:
Gibt zurück:
getAudioProcessingFlags
public int getAudioProcessingFlags()
Gibt den Typ der Audioverarbeitung zurück, die vom Speech SDK ausgeführt wird.
Gibt zurück:
getBeamformingEndAngle
public int getBeamformingEndAngle()
Gibt den Endwinkel zurück, der für die Strahlformierung verwendet wird.
Gibt zurück:
getBeamformingStartAngle
public int getBeamformingStartAngle()
Gibt den Startwinkel zurück, der für die Strahlformierung verwendet wird.
Gibt zurück:
getImpl
public SafeHandle getImpl()
Gibt die Implementierung der Audioverarbeitungsoptionen zurück.
Gibt zurück:
getMicrophoneArrayType
public MicrophoneArrayType getMicrophoneArrayType()
Gibt den Mikrofonarraytyp des Mikrofons zurück, das für die Audioeingabe verwendet wird.
Gibt zurück:
getMicrophoneCoordinates
public MicrophoneCoordinates[] getMicrophoneCoordinates()
Gibt die Koordinaten der Mikrofone im Mikrofonarray zurück, das für die Audioeingabe verwendet wird.
Gibt zurück:
getPresetMicrophoneArrayGeometry
public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()
Gibt die Mikrofonarraygeometrie des Mikrofons zurück, das für die Audioeingabe verwendet wird.
Gibt zurück:
getSpeakerReferenceChannel
public SpeakerReferenceChannel getSpeakerReferenceChannel()
Gibt die Position des Sprecherverweiskanals im Audioeingang zurück.
Gibt zurück:
Gilt für:
Azure SDK for Java