Skip to content

Sma1033/Realtime-audio2audio-alignment

Repository files navigation

Realtime-audio2audio-alignment

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.

Prerequisites

  • Windows platform (Linux & OSX is not guaranteed)
  • Python 2.7
  • Numpy
  • Librosa (here)
  • Tkinter (here)
  • PyAudio (here)
  • dill (here)
  • ast (here)

Run the program

  • 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

  • Demo video is available on youtube: here

License

The audio and annotation files are published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

temp_files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages