Skip to content

Altier-Tech/echo-tunes

Repository files navigation

Echo Tunes

Voice-Controlled Music Player with Local Audio Search.

Version License

Description

The "Voice-Controlled Music Player with Local Audio Search" project aims to develop a versatile and user-friendly music player application that allows users to control music playback using voice commands, including opening the player, playing, stopping, skipping, and going back to the previous song. Additionally, the project will implement a voice-based audio search feature to enable users to locate and play specific audio tracks from their local disk effortlessly.

Problem Statement

Traditional music player applications require manual interaction, which can be cumbersome and inconvenient, particularly in situations where hands-free operation is desired. Additionally, searching for specific audio tracks within a large local library can be time-consuming and challenging. This project addresses these issues by providing a hands-free solution for music playback control and efficient audio searching, ultimately enhancing user satisfaction.

Tools & Techniques

  • Python for programming voice recognition and control logic.
  • Speech recognition libraries such as CMU Sphinx for voice recognition.
  • Integration with a music player application.
  • Development of a custom audio search algorithm.
  • User interface design using a Tkinter

Usage

Installation

  1. Clone the repository
    git clone https://github.com/Altier-Tech/echo-tunes.git
  2. Install the required packages
     pip install -r requirements.txt
  3. Run the application
  4. Say "Launch Music Player" to open the application
  5. Say "Play" to start playing music
  6. Say "Stop" to stop playing music
  7. Say "Next Song" to play the next song
  8. Say "Previous Song" to play the previous song
  9. Say "Play Song " to search for a song
  10. Say "Volume Up" to increase the volume
  11. Say "Volume Down" to decrease the volume
  12. Say "Exit" to close the application

Contributing

If you'd like to contribute to this project, please check the contribution guidelines for more information.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. CC BY-NC-SA 4.0
CC BY-NC-SA 4.0

Contact Information

For questions or feedback, please contact the author: