An open API service indexing awesome lists of open source software.

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

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