Vibey is a bash script that turns your voice into music. It allows you to record your voice as you say the name of a song and plays it back for you. With Vibey, you can enjoy a hands-free and interactive way to control your music playback.
Before using Vibey, make sure you have the following dependencies installed:
- vosk: A speech recognition toolkit
Additionally, you need to download a VOSK model from here. The small model will suffice for this project as the big ones are overkill. Store the file locally and change the
pip3 install vosk
VOSK_MODEL_PATH
in the vibey file to its path. - ffmpeg: A powerful multimedia framework (used for recording audio)
- google_speech: A Python library for Google Speech Recognition
pip3 install google_speech
- yt-dlp: A command-line program to download videos from YouTube
pip3 install yt-dlp
-
Clone the Vibey repository to your local machine:
git clone https://github.com/Suvansarkar/vibey.git cd vibey
-
Install the required dependencies if you haven't already.
-
Run Vibey:
./vibey
-
Speak out the name of the song you desire to be played out loud into the microphone(not too loud).
-
Vibey will process your input and play the requested song.
Enjoy your music with vibey!
This project is licensed under the MIT License - see the LICENSE file for more details