Repository of Natural Language Processing project at Polytechnic of Milan. Generative chatbots, with audio, images and RAG.
-
Updated
Sep 19, 2025 - Jupyter Notebook
Repository of Natural Language Processing project at Polytechnic of Milan. Generative chatbots, with audio, images and RAG.
A FastAPI-based Retrieval-Augmented Generation (RAG) chatbot with audio upload, Whisper transcription, FAISS vector search, and GPT-powered responses.
Showcasing the use of GPT-4o Audio model
The AudioChatBot App receives voice inputs and sends them to the backend, then waits for a response. Once a response is received, it plays the audio.
Add a description, image, and links to the audio-chatbot topic page so that developers can more easily learn about it.
To associate your repository with the audio-chatbot topic, visit your repo's landing page and select "manage topics."