Skip to content

Tigo-cmd/Audio_Trascription_And_Analysis_App-Server-Side

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


📘 Backend README (Flask + Groq API)

# 🎙️ 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

About

Lightweight Backend files for Audio_Trascription_And_Analysis_App-Client-Side built on Groq and Flask-framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages