Flutter library that provides audio processing capabilities, including the calculation of feature matrices from audio signals. It enables Flutter developers to extract meaningful information from audio data, such as Mel-Frequency Cepstral Coefficients (MFCCs) and spectral features.
To use this plugin, add flutter_sound_processing as a dependency in your pubspec.yaml file using command:
flutter pub add flutter_sound_processing
getFeatureMatrix Calculates the feature matrix based on the provided audio signals and parameters.
signals: A list of double values representing the audio signals.sampleRate: The sample rate of the audio signals.hopLength: The hop length (in samples) used for analysis.nMels: The number of Mel filters to be used in the analysis.fftSize: The size of the FFT used for spectral analysis.mfcc: The number of MFCC coefficients to be calculated.- Returns a Future that resolves to the feature matrix represented as a Float64List, or null if there was an error during the calculation.
Contributions to FlutterSoundProcessing are welcome! If you find a bug or want to add a new feature, please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License.