Home

Awesome

SparkNG MATLAB realtime/interactive tools for speech science research and education

MATLAB-based GUI application with realtime audio input/output. Please visit SP3ARK for the up-to-date set of new tools! (4 March 2021)

This series is getting obsolate. Please visit SP3ARK for up-to-date series of tools!

Reference

[1] Kawahara, Hideki. "SparkNG: Interactive MATLAB Tools for Introduction to Speech Production, Perception and Processing Fundamentals and Application of the Aliasing-Free LF Model Component." In INTERSPEECH, pp. 1180-1181. 2016.

How to install

Set MATLAB path to "src," "GUI," "test," and "example" directories.

GUI applications

GUI applications are in "GUI" directory.

<dl> <dt>recordingGUIV7</dt> <dd>Realtime FFT analyzer with an interactive spectrogram with a time-frequency region playback.</dd> <dt>realtimeSpectrogramV3</dt> <dd>Realtime spectrogram display including several auditory frequency axes</dd> <dt>vtlDisplay</dt> <dd>Realtime display of vocal tract area function using LPC-based method.</dd> <dt>vtShapeToSoundTestV28</dt> <dd>Speech production simulator which allows intereactive manipulation of the vocal tract area function, resonance frequencies and bandwidths, and glottal source wave parameters.</dd> <dt>eventScopeR4</dt> <dd>Realtime display of fo, event, 1/3 octave levels, waveform and other parameters. This is a sample code.</dd> <dt>waveletVisualizer</dt> <dd>Realtime visualization of wavelet analysis results; phase, amplitude, instantaneous frequency, and group delay.</dd> </dl>

Core functions

MATLAB core functions are in "src" directory.

Test script

Test scripts are in "test" directory.

Release note

This repository is a new start of SparkNG on Git. The remote directory was created on 12/Oct./2017.

Development environment

<dl> <dt>MacBook Pro 13", late 2018</dt> <dd>MATLAB R2018b, signalprocessing toolbox</dd> <dt>Windows 10</dt> <dd>MATLAB R2018a, signalprocessing toolbox</dd> </dl>