{"repo":"pulijon/Sttcast","free":true,"listed":false,"github":"https://github.com/pulijon/Sttcast","clone":"git clone https://github.com/pulijon/Sttcast.git","description":"Transcription from mp3 files to html with or without embedded player","language":"Jupyter Notebook","stars":28,"topics":["ansible","automation","iac","puppet","python","terraform","transcription","vagrant","vosk-engine","whisper"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"STTCast - Intelligent Podcast Transcription and Search System Verba volant, scripta manent — \"spoken words fly away, written words remain.\" This ancient Latin proverb has perhaps been the greatest disadvantage of radio programs and their digital successors, podcasts. We can always revisit what was written, but not what was spoken — until now. This project breaks through this age-old barrier, enabling podcast enthusiasts who struggled to find where a particular topic was discussed to finally locate, read, and listen again to what was said. STTCast is a comprehensive suite for automatic podcast transcription, speaker identification (diarization), and intelligent semantic search powered by RAG (Retrieval-Augmented Generation). 🎯 Key Features - WhisperX Transcription : Primary transcription engine based on OpenAI Whisper with CUDA acceleration - Pyannote Diarization : Automatic speaker identification through voice clustering - Alternative Vosk Engine : For GPU-free processing (Spanish only) - Web Interface : Browser-based transcription management - RAG Semantic Search : Intelligent search system across podcast collections - Participation Analysis : Speaking time statistics per speaker - Query Cache : Semantic caching system to optimize repeated searches 📐 System Architecture STTCast uses a three-tier architecture that separates responsibilities and enables scalability: Main Components 1. Web Interface (webif) - Port 8302 FastAPI web application that allows: - Uploading audio fi","default_branch":null,"files":null,"tree":[],"storefront":"/r/pulijon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pulijon/Sttcast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}