This is a desktop application that detects voice activity in audio files and allows you to export only the segments containing voice.
- Import MP3 or WAV audio files
- Detect voice activity and display it on a timeline
- Export a new MP3 file containing only the voice segments
-
Clone this repository:
git clone https://github.com/yourusername/voice_detector.git cd voice_detector
-
Ensure you have Python 3.7+ installed on your system.
-
Run the build script:
python build.py
This script will create a virtual environment, install all necessary dependencies, and build the executable using PyInstaller.
After building, you can find the executable in the dist
directory. Run it to start the application.
Alternatively, you can run the application directly with Python:
-
Activate the virtual environment:
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Run the application:
python src/main.py
If you want to modify the code and run it directly:
- Activate the virtual environment as shown above.
- Make your changes to the code.
- Run
python src/main.py
to test your changes.
This project is licensed under the MIT License.