Proyecto de portafolio: transcripción de audio y generación de resúmenes con una UI reactiva. Construido con Next.js (App Router), TypeScript y TailwindCSS. Ideal para demostraciones de ingeniería full‑stack.
- Español: transcribe grabaciones de clase y genera resúmenes ejecutivos y notas estructuradas usando APIs Whisper/LLM.
- English: records audio, transcribes with Whisper-compatible APIs and produces AI summaries for quick reading.
- Grabación en el navegador (micrófono / pestaña / sistema)
- Transcripción (Groq Whisper compatible)
- Resúmenes automáticos (Groq LLM / otros proveedores configurables)
- Historial de sesiones y exportación (TXT / MD / JSON)
- Preparado para despliegue en Vercel (serverless)
- Frontend: Next.js 14 (App Router), React 18, TypeScript
- Estilos: TailwindCSS
- Estado: Zustand
- Almacenamiento: Vercel KV (opcional) o en memoria para desarrollo
- Clona el repositorio:
git clone https://github.com/metatech-programmer/audio-transcript.git
cd record-audio- Instala dependencias:
npm install- Copia las variables de entorno de ejemplo y rellena tus claves:
# macOS / Linux
cp .env.example .env.local
# Windows (PowerShell)
Copy-Item .env.example .env.local- Ejecuta en modo desarrollo:
npm run devEste repositorio está preparado para su presentación en un portafolio público. El código y las configuraciones necesarias para el despliegue y desarrollo están incluidas; consulta la carpeta docs/ para instrucciones detalladas de despliegue, pruebas y uso.
Recomendado: desplegar en Vercel e inyectar variables de entorno
en el panel de proyecto. Añade GROQ_API_KEY y GROQ_LLM_API_KEY.
- Docs Next.js: https://nextjs.org/docs
- Groq API: https://console.groq.com/docs
- Vercel KV: https://vercel.com/docs/storage/vercel-kv
MIT — ver LICENSE.