Partager via


AudioProcessingOptions Classe

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

Implémente

java.lang.AutoCloseable

public class AudioProcessingOptions
implements java.lang.AutoCloseable

Représente les options de traitement audio utilisées avec la classe de configuration audio. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet.

Résumé de la méthode

Modificateur et type Méthode et description
void close()

Libère explicitement toute ressource externe attachée à l’objet.

static AudioProcessingOptions create(int audioProcessingFlags)

Crée un objet Options de traitementaudioavec des indicateurs de traitement audio.

static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Crée un objet Options de traitementaudioavec des indicateurs de traitement audio et une géométrie de tableau de microphones personnalisée.

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

Crée un objet Options de traitementaudioavec des indicateurs de traitement audio, une géométrie de tableau de microphones personnalisée et la position du canal de référence de l’orateur.

static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Crée un objet Options de traitementaudioavec des indicateurs de traitement audio et une géométrie prédéfinie du tableau de microphones.

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

Crée un objet Options de traitementaudioavec des indicateurs de traitement audio, une géométrie prédéfinie du tableau de microphones et la position du canal de référence de l’orateur.

int getAudioProcessingFlags()

Retourne le type de traitement audio effectué par le Kit de développement logiciel (SDK) Speech.

int getBeamformingEndAngle()

Retourne l’angle de fin utilisé pour la formation de faisceaux.

int getBeamformingStartAngle()

Retourne l’angle de début utilisé pour la formation de faisceaux.

SafeHandle getImpl()

Retourne l’implémentation des options de traitement audio.

MicrophoneArrayType getMicrophoneArrayType()

Retourne le type de tableau de microphones du microphone utilisé pour l’entrée audio.

MicrophoneCoordinates[] getMicrophoneCoordinates()

Retourne les coordonnées des microphones dans le tableau de microphones utilisé pour l’entrée audio.

PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Retourne la géométrie du tableau de microphones du microphone utilisé pour l’entrée audio.

SpeakerReferenceChannel getSpeakerReferenceChannel()

Retourne la position du canal de référence de l’orateur dans l’entrée audio.

Méthodes héritées 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

Détails de la méthode

close

public void close()

Libère explicitement toute ressource externe attachée à l’objet.

create

public static AudioProcessingOptions create(int audioProcessingFlags)

Crée un objet AudioProcessingOptions avec des indicateurs de traitement audio. Cette méthode ne doit être utilisée que lorsque l’entrée audio provient d’un réseau de microphones. Sur Windows, cette méthode tente d’interroger la géométrie du tableau de microphones à partir du pilote audio. Les données audio sont également lues à partir du canal de référence de l’orateur. Sur Linux, il suppose que le microphone est un microphone à canal unique.

Paramètres:

audioProcessingFlags - Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un or au niveau du bit des constantes de la classe AudioProcessingConstants.

Retours:

Objet d’options de traitement audio en cours de création.

create

public static AudioProcessingOptions create(int audioProcessingFlags, MicrophoneArrayGeometry microphoneArrayGeometry)

Crée un objet AudioProcessingOptions avec des indicateurs de traitement audio et une géométrie de tableau de microphones personnalisée.

Paramètres:

audioProcessingFlags - Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un or au niveau du bit des constantes de la classe AudioProcessingConstants.
microphoneArrayGeometry - Spécifie la géométrie du tableau de microphones.

Retours:

Objet d’options de traitement audio en cours de création.

create

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

Crée un objet AudioProcessingOptions avec des indicateurs de traitement audio, une géométrie de tableau de microphones personnalisée et la position du canal de référence de l’orateur.

Paramètres:

audioProcessingFlags - Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un or au niveau du bit des constantes de la classe AudioProcessingConstants.
microphoneArrayGeometry - Spécifie la géométrie du tableau de microphones.
speakerReferenceChannel - Spécifie la position du canal de référence de l’orateur dans l’audio d’entrée.

Retours:

Objet d’options de traitement audio en cours de création.

create

public static AudioProcessingOptions create(int audioProcessingFlags, PresetMicrophoneArrayGeometry microphoneArrayGeometry)

Crée un objet AudioProcessingOptions avec des indicateurs de traitement audio et une géométrie prédéfinie du tableau de microphones.

Paramètres:

audioProcessingFlags - Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un or au niveau du bit des constantes de la classe AudioProcessingConstants.
microphoneArrayGeometry - Spécifie le type de géométrie du tableau de microphones.

Retours:

Objet d’options de traitement audio en cours de création.

create

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

Crée un objet AudioProcessingOptions avec des indicateurs de traitement audio, une géométrie prédéfinie du tableau de microphone et la position du canal de référence de l’orateur.

Paramètres:

audioProcessingFlags - Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un or au niveau du bit des constantes de la classe AudioProcessingConstants.
microphoneArrayGeometry - Spécifie le type de géométrie du tableau de microphones.
speakerReferenceChannel - Spécifie la position du canal de référence de l’orateur dans l’audio d’entrée.

Retours:

Objet d’options de traitement audio en cours de création.

getAudioProcessingFlags

public int getAudioProcessingFlags()

Retourne le type de traitement audio effectué par le Kit de développement logiciel (SDK) Speech.

Retours:

OR au niveau du bit des indicateurs de la classe AudioProcessingConstants indiquant le traitement audio effectué par le SDK Speech.

getBeamformingEndAngle

public int getBeamformingEndAngle()

Retourne l’angle de fin utilisé pour la formation de faisceaux.

Retours:

Angle de fin de formation de faisceaux.

getBeamformingStartAngle

public int getBeamformingStartAngle()

Retourne l’angle de début utilisé pour la formation de faisceaux.

Retours:

Angle de début de formation de faisceaux.

getImpl

public SafeHandle getImpl()

Retourne l’implémentation des options de traitement audio.

Retours:

Implémentation des options de traitement audio.

getMicrophoneArrayType

public MicrophoneArrayType getMicrophoneArrayType()

Retourne le type de tableau de microphones du microphone utilisé pour l’entrée audio.

Retours:

Type de tableau de microphones utilisé pour l’entrée audio.

getMicrophoneCoordinates

public MicrophoneCoordinates[] getMicrophoneCoordinates()

Retourne les coordonnées des microphones dans le tableau de microphones utilisé pour l’entrée audio.

Retours:

Tableau d’objets MicrophoneCoordinates.

getPresetMicrophoneArrayGeometry

public PresetMicrophoneArrayGeometry getPresetMicrophoneArrayGeometry()

Retourne la géométrie du tableau de microphones du microphone utilisé pour l’entrée audio.

Retours:

Géométrie du tableau de microphones du microphone utilisé pour l’entrée audio.

getSpeakerReferenceChannel

public SpeakerReferenceChannel getSpeakerReferenceChannel()

Retourne la position du canal de référence de l’orateur dans l’entrée audio.

Retours:

Position du canal de référence de l’orateur dans l’entrée audio.

S’applique à