https://github.com/tigo-cmd/audio_trascription_and_analysis_app-server-side
Lightweight Backend files for Audio_Trascription_And_Analysis_App-Client-Side built on Groq and Flask-framework
https://github.com/tigo-cmd/audio_trascription_and_analysis_app-server-side
ai api cors flask groq moviepy open-ai problem-solving python3 tigo
Last synced: about 1 month ago
JSON representation
Lightweight Backend files for Audio_Trascription_And_Analysis_App-Client-Side built on Groq and Flask-framework
- Host: GitHub
- URL: https://github.com/tigo-cmd/audio_trascription_and_analysis_app-server-side
- Owner: Tigo-cmd
- Created: 2025-08-30T00:21:15.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-30T01:29:06.000Z (10 months ago)
- Last Synced: 2025-08-30T02:26:52.290Z (10 months ago)
- Topics: ai, api, cors, flask, groq, moviepy, open-ai, problem-solving, python3, tigo
- Language: Python
- Homepage: https://tigo.pythonanywhere.com/
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# π Backend README (Flask + Groq API)
```markdown
# ποΈ AI Transcription Backend
This is the **backend** for the AI-powered transcription and summarization system.
It provides REST APIs to:
- Upload audio files
- Convert audio to MP3
- Run transcription with **Groq LLM**
- Summarize transcripts
- Manage job queue and status
- Export results
---
## π Features
- Audio upload and conversion (FFmpeg / MoviePy fallback)
- Background job queue with polling
- Transcription using Groqβs API
- Text summarization endpoint
- Automatic cleanup of uploaded files
- Error-safe responses
---
## π¦ Tech Stack
- [Python 3.11+](https://www.python.org/)
- [Flask](https://flask.palletsprojects.com/)
- [Groq API](https://console.groq.com/)
- [MoviePy](https://zulko.github.io/moviepy/)
- [FFmpeg](https://ffmpeg.org/)
---
## βοΈ Installation
```bash
# Clone the repo
git clone https://github.com/Tigo-cmd/Audio_Trascription_And_Analysis_App-Server-Side
cd Audio_Trascription_And_Analysis_App-Server-Side
# Create virtual environment
python -m venv venv
source venv/bin/activate # (Linux/Mac)
venv\Scripts\activate # (Windows)
# Install dependencies
pip install -r requirements.txt