An Airflow-Orchestrated AI Pipeline for Podcast Transcription, Topic Modeling, and Recommendation System
This study presents a production-ready AI pipeline for audio content processing, implemented within the Youth Radio platform, which serves as an extension of the European School Radio initiative. The system uses a multi-server architecture: an AI Server that runs batch/offline jobs, orchestrated by Apache Airflow, and two Web Servers that deliver all the Backend as well as the Frontend applications, configured with load balancing and redundancy to ensure high availability and fault tolerance. The implemented AI Pipeline includes tasks such as preprocessing, transcription, audio classification and topic modeling. Processed Podcasts are indexed in a Qdrant vector database to facilitate both dense and sparse retrieval while a recommendation system enriches the user’s experience. We summarize design choices and report system-level metrics and task-level indicators (ASR quality after correction, retrieval effectiveness) to guide similar deployments.
Authors
- Eftychia Touliou
- Marina Delianidi (ORCID: https://orcid.org/0000-0001-7378-676X)
- Konstantinos Diamantaras (ORCID: https://orcid.org/0000-0003-1373-4022)
- Ioannis Kazlaris (ORCID: https://orcid.org/0009-0009-3716-2752)
- Anagnostis Yenitzes
- Georgios Papadopoulos
Institutions
- International Hellenic University (GR)
- South East European Research Centre (GR)
Publication Details
- Journal
- Multimedia
- Published
- 2026-01-09
- DOI
- https://doi.org/10.3390/multimedia2010001
- Primary Topic
- Radio, Podcasts, and Digital Media
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- Creative Europe