This project is a voice-to-text summarizer that converts audio to text using Whisper ai and summarizes the text using Gemini LLM. The backend is built with Django and provides a REST API for integration.
To get a local copy up and running, follow these steps.
- Python 3.8+
- pip (Python package installer)
- virtualenv (optional, but recommended)
-
Clone the repository
git clone https://github.com/ajf1016/Summarizer-django python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate cd coquus pip install -r requirements.txt python manage.py runserver
POST api/v1/notes/upload-audio DATA - audio_file : .mp3,.wav...
GET convert-audio-to-text-and-summarize/audio-id
GET get-all-notes/
GET get-single-note/note-id/
GET get-all-voices/
GET get-single-voice/audio-id