Skip to content

Real-time voice pitch detector made with CREPE neural network

Notifications You must be signed in to change notification settings

eldar81/Realtime_pitch_detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Real-time pitch detector

This project aimed to provide instant pitch detection. The project uses CREPE detector which is based on a deep convolutional neural network.

image

Results can be provided both in the console and as a graph using matplotlib.

My laptop on Intel Core i7-8550U process one chunk of data in 60 ms on average in console script and 120 ms in plot script. Which is pretty good because human reaction speed lies down between 150 and 300 ms.

Future improvements:

  1. Improve plotting speed
  2. Convert frequencies (Hz) into notes
  3. Add a stave or piano keyboard to visual feedback to provide a more user-friendly interface
  4. Add a module that will compare the user's singing and actual notes of the song providing instant feedback to the singer

About

Real-time voice pitch detector made with CREPE neural network

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages