This project is a voice recorder application built using Python's Tkinter library. It allows users to record audio using their microphone or import audio files (e.g., WAV, MP3, FLAC, AAC).
- Record audio from the microphone.
- Import audio files in WAV, MP3, FLAC, or AAC format.
- Auto save recorded audio files to 'recordings' folder.
- Simple and modern graphical user interface built with Tkinter.


- Python 3.x
- Tkinter library (usually included in standard Python distributions)
- PyAudio library (for recording audio and playing audio file)
- Pydub library (for handling audio file formats)
- Make sure you have Python installed. You can download it from python.org.
- Install required libraries using pip:
pip3 install -r requirements.txt
- Clone this repository to your local machine:
git clone https://github.com/imegeek/voice-recorder
-
Navigate to the project directory:
cd voice-recorder
-
Run the application:
python main.py
Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.