resonand
Resonand es una herramienta de autoalojamiento para organizar, buscar y compartir grabaciones de audio. Permite almacenar archivos de audio de forma segura en tu propio hardware, con transcripción automática vía API externa.
Ficha actualizada 23 sept 2026, 14:10 · upstream 23 sept 2026, 12:24 · release sin release detectada
Qué es resonand
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
resonand organiza tus grabaciones de manera personalizada, compartidas con las personas a las que pertenecen, y accesibles dentro de todo lo que hayas grabado. Es una herramienta de autoalojamiento diseñada para guardar archivos de audio en tu propio hardware, organizados por categorías y etiquetas transversales. Su arquitectura permite un acceso multiusuario desde cero, sin necesidad de servidores externos ni dependencias complejas.
La herramienta se diferencia de otras soluciones del ecosistema porque no transcribe los archivos; envía las grabaciones a un endpoint de transcripción que devuelve solo el texto resultante. Esto mantiene la integridad original del archivo y permite cambiar el motor de transcripción sin perder ningún transcripto existente. Además, cada resultado de búsqueda incluye un timestamp exacto y reproduce desde ese segundo específico.
resonand funciona con cualquier endpoint de transcripción que soporte el formato OpenAI-compatible, incluyendo servidores locales como Faster-Whisper o servicios como Groq. La arquitectura es modular: el motor de transcripción puede reemplazarse sin afectar a los archivos almacenados ni a las transcripciones existentes.
- Organizar y buscar grabaciones de audio personalizadas (interviews, conversaciones familiares, canciones) por categorías y etiquetas transversales
- Almacenar grabaciones en tu propio hardware con acceso multiusuario desde cero sin dependencias externas
- Compartir grabaciones entre personas con permisos granulares que se resuelven en cada lectura individual
- Acceder a transcripciones de audio con timestamps exactos y reproducción desde ese segundo específico
- Exportar grabaciones completas (audio, metadata y transcripto) en un formato compatible sin necesidad de resonand
- Ingresar grabaciones directamente desde el navegador o aplicaciones móviles hacia tu propio repositorio
- El waveform se calcula una sola vez a partir del archivo original y nunca se inventa
- Cada tarjeta en la biblioteca incluye duración, fecha de grabación, estado del transcripto y etiquetas
- La interfaz es ligera: el tema oscuro predomina con un solo conjunto de tokens redefinido para todos los temas
- El motor de transcripción puede cambiarse sin perder ningún transcripto almacenado
- Cada archivo original se mantiene intacto, nunca re-encodificado ni reescrito
- Soporta autenticación mediante tokens personales y OAuth 2.0
- No incluye transcripción en el propio repositorio; requiere un endpoint externo que soporte formato OpenAI-compatible
- El motor de transcripción puede ser rechazado por modelos más recientes como gpt-4o-transcribe sin segmentos
- La interfaz local no soporta PWA nativa en dispositivos móviles
- No incluye edición de audio ni funciones de podcast player
- No es una biblioteca musical ni un gestor de música; solo organiza y busca archivos de audio
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar resonand se requiere Python 3.12 + FastAPI, SQLite con FTS5, React + TypeScript + Vite en el frontend, y un contenedor único configurado mediante variables de entorno. Se necesita un volumen persistente en /data para la base de datos y los archivos originales. Para la transcripción se debe configurar un endpoint externo que responda al formato OpenAI-compatible (por ejemplo Faster-Whisper local o Groq). Se recomienda usar un reverse proxy como Nginx con HTTPS. La imagen del contenedor no está publicada aún, por lo que el despliegue actual requiere construir desde fuente. Ver docs/next-plan/release.md para la línea de cambio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.




