Skip to main content
Version: 20 Mar 2024

Analysis

Module: Audio / Audio Definitions / Acoustics

ANALYSIS.

Classes

Name
structMLAudioSpectralAnalysis

Types

Name
typedef struct MLAudioSpectralAnalysisMLAudioSpectralAnalysis

Enums

Name
enumMLAudioTraitAnalysisTarget
{
MLAudioTraitAnalysisTarget_AmbientSoundLevelDbfs,
MLAudioTraitAnalysisTarget_UserVoicePresence,
MLAudioTraitAnalysisTarget_UserVoiceLevelDbfs,
MLAudioTraitAnalysisTarget_UserVoicePitch,
MLAudioTraitAnalysisTarget_Ensure32Bits = 0x7FFFFFFF
}
enumMLAudioSpectralAnalysisTarget
{
MLAudioSpectralAnalysisTarget_UserVoiceSpectrumMfcc,
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumBark,
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumMel,
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumThirdOctave,
MLAudioSpectralAnalysisTarget_Ensure32Bits = 0x7FFFFFFF
}

Enums Documentation

MLAudioTraitAnalysisTarget

EnumeratorValueDescription
MLAudioTraitAnalysisTarget_AmbientSoundLevelDbfsAmbient Sound Level dBFS, a full scale sound level measurement of an ambient mic stream.
MLAudioTraitAnalysisTarget_UserVoicePresenceVoice Presence, indicates absence (0) or presence (1) of voice in a voice mic stream.
MLAudioTraitAnalysisTarget_UserVoiceLevelDbfsVoice Level dBFS, a full scale sound level measurement of a voice mic stream.
MLAudioTraitAnalysisTarget_UserVoicePitchVoice Pitch, frequency in hertz of the voice in a voice mic stream.
MLAudioTraitAnalysisTarget_Ensure32Bits0x7FFFFFFFEnsure enum is represented as 32 bits.

Available trait analyses of an audio stream.


MLAudioSpectralAnalysisTarget

EnumeratorValueDescription
MLAudioSpectralAnalysisTarget_UserVoiceSpectrumMfccVoice Mel Frequency Cepstral Coefficients (MFCC), spectral analysis of a voice mic stream. (typically used for lip-sync).
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumBarkAmbient Sound Spectrum Bark Scale, spectral analysis of ambient mic stream(s) using Bark scale.
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumMelAmbient Sound Spectrum Mel Scale, spectral analysis of ambient mic stream(s) using Mel scale.
MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumThirdOctaveAmbient Sound Spectrum Third Octave Scale, spectral analysis of ambient mic stream(s) using a 1/3 octave scale.
MLAudioSpectralAnalysisTarget_Ensure32Bits0x7FFFFFFFEnsure enum is represented as 32 bits.

Available frequency spectrum analyses of an audio stream.


Types Documentation

MLAudioSpectralAnalysis

typedef struct MLAudioSpectralAnalysis MLAudioSpectralAnalysis;

A representation of frequency spectrum energy over a window of time.

More Info