- Speech to text transcription using Groq
This project is a voice input application that uses the Groq API to transcribe audio files. It uses the customtkinter library for the GUI.
Note: Groq provides a generous free usage tier that’s more than enough for typical personal use.
No credit card is required to get started.
- Clone the repository:
git clone https://github.com/arman-ar/voice-input.git
- Install the required packages:
pip install -r requirements.txt
- Set up the Groq API key in your environment variables:
# For Linux or macOS
export GROQ_API_KEY="your_api_key_here"
- Run the application:
python3 main.py # for linux or mac
python main.py # for windows
The application will start recording audio and transcribe it when you press the space bar.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.