🚀 A powerful tool to transcribe and summarize Turkish audio and text using state-of-the-art AI models.
- 🎧 Transcribe: Convert speech to text from an uploaded audio file.
- ✍️ Summarize: Extract key points from Turkish text input.
- 🔄 Transcribe & Summarize: Convert speech to text and then generate a summary.
- FastAPI (Backend API)
- Streamlit (Frontend UI)
- Whisper (Speech-to-Text)
- Helsinki-NLP Models (Turkish-English Translation)
- BART (Summarization Model)
- PyTorch (Machine Learning Framework)
git clone https://github.com/ziftgny/turkish-audio-summarizer.git
cd turkish-audio-summarizer
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
pip install -r requirements.txt
uvicorn main:app --reload
streamlit run ui.py

