Whisper through Groq for transcription
Server-side transcription gives consistent accuracy in Spanish and lets the evaluation run asynchronously after the recording.
Instead of: The browser's Web Speech API


→ CONTEXT: Undergraduate thesis in Systems Engineering, Universidad del Valle (2025), built on the soft-skills platform started by Juan Azcárate
→ OFFICIAL TITLE: Creación de módulos interactivos para el desarrollo continuo de la oratoria y el pensamiento crítico en el prototipo de enseñanza de habilidades blandas
Systems engineering students needed a practical way to improve communication and critical thinking skills to strengthen their academic and professional profile.
A FastAPI and React platform with modules for oratory, critical thinking and debate. Speech exercises are recorded in the browser, transcribed with Whisper through Groq and evaluated asynchronously; Groq's Llama 3.3 70B and OpenAI's GPT-4o mini generate the debate topics and structured, personalized feedback. PostgreSQL stores progress and Auth0 handles sign-in.
An end-to-end AI learning platform that achieved 95% usability approval and measurably improved both oratory confidence and argument coherence in systems engineering students.
Server-side transcription gives consistent accuracy in Spanish and lets the evaluation run asynchronously after the recording.
Instead of: The browser's Web Speech API
Groq covers the volume at speed and no cost; GPT-4o mini is a second provider for topic generation and feedback when quality or availability calls for it.
Instead of: A single provider
Transcription plus LLM feedback takes seconds. Running it in the background keeps the UI responsive and lets students move on and come back.
Instead of: Waiting on the request while the model answers
Reusing its auth, dashboard and database meant the semester went into the oratory, critical-thinking and debate modules instead of scaffolding.
Instead of: A greenfield application
Two complete learning modules for oratory and critical thinking, from UX to AI integration
Browser recording, Whisper transcription and LLM evaluation wired into an asynchronous feedback pipeline
Usability tests with systems engineering students that shaped the final version of both modules