This repository contains the real-time audio to audio alignment program which tracks the coorsponding audio time in the refence audio with incoming audio stream. The program is implemented by python 2.7 and Librosa with multi-core technology on Windows platform.
- Windows platform (Linux & OSX is not guaranteed)
- Python 2.7
- Numpy
- Librosa (here)
- Tkinter (here)
- PyAudio (here)
- dill (here)
- ast (here)
- Connect the audio output of your computer to both speaker and audio interface input simultaneously.
- Run the program by:
python main.py
- Press "p" key on GUI window to start realtime alignment process
- check alignment result file "alignment_result.txt" under same directory with main.py
- Demo video is available on youtube: here
The audio and annotation files are published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.