Demo en vivo
Sube un audio o graba con el micrófono y observa la clasificación contra el endpoint de producción en tiempo real.
Este demo llama al endpoint real en poi8bb5go9.execute-api.us-east-1.amazonaws.com. La primera invocación puede tardar ~1.5 s por cold start de Lambda; las siguientes bajan a ~600 ms.
Comprobando…
o graba con tu micrófono
00:00
Toca para grabar (máx 30 s)
¿Lo prefieres en pantalla completa? Abre /demo directamente.
Qué pasa por dentro
- El navegador captura un blob de audio (
FileoMediaRecorder). - Lo convierte a base64 y lo envía a
POST /classify. - La Lambda calcula el embedding con Bedrock Nova y consulta los
k=5vecinos en S3 Vectors. - El widget renderiza la clase predicha, la confianza y los 5 vecinos visibles.
Si el audio es crítico (urgency = "high"), el widget muestra una alerta visual roja con borde brillante. Esto simula el caso de uso de accesibilidad: una persona con pérdida auditiva que necesita saber que sonó una sirena, una alarma o un vidrio rompiéndose.
Limitaciones del demo
- Solo formatos
wav,mp3,ogg— las grabaciones del navegador (webm/opus) se convierten a WAV con la Web Audio API antes de enviarse. - 5 MB y 30 s máximo. Si tu archivo excede, la API responde 400/413 con un
codeclaro. - Sin auth. El endpoint está abierto para el demo público (deuda técnica conocida).
k=1en producción. El grid search demostró que el vecino más cercano basta — ver Resultados.