Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

akapela

Akapela es una aplicación web autoalojable para karaoke que permite importar canciones desde YouTube o archivos locales, eliminar voces con MDX-Net, sincronizar letras y grabar tomas mixadas con ajuste de tono y tempo.

Ficha actualizada 26 sept 2026, 8:14 · upstream 26 sept 2026, 8:13 · release v1.2.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es akapela

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Akapela es una herramienta de karaoke autoalojable diseñada para funcionar completamente en el equipo del usuario. Permite importar pistas desde enlaces de YouTube o archivos locales (mp3, m4a, wav, flac, ogg), eliminar las voces mediante procesamiento con MDX-Net, sincronizar letras obtenidas de LRCLIB o Genius, y grabar tomas vocales ajustables en tono y tempo.

La aplicación incluye un motor de mezcla que permite alinear la voz, ajustar niveles y exportar el resultado como MP3 o WAV. Todo el procesamiento se realiza localmente, minimizando la dependencia de servicios externos salvo los proveedores de letras configurados por el usuario. Se distribuye tanto como aplicación nativa para Windows, macOS y Linux (AppImage) como servicio Dockerizado.

La arquitectura combina Next.js, Vue, Node.js y Python, con soporte para despliegue vía Docker Compose en puertos como 3000. No incluye autenticación por defecto, lo que exige proteger el acceso mediante proxy inverso o red privada.

CASOS DE USO
  • Practicar canto con feedback visual de letras sincronizadas y ajuste de tempo
  • Grabar tomas vocales para compartir en redes sociales o portafolios musicales
  • Usar como herramienta de estudio vocal con eliminación de pistas vocales originales
  • Autoalojar una solución de karaoke privada sin depender de servicios en la nube
PUNTOS DESTACADOS
  • Todo el procesamiento se realiza localmente, garantizando privacidad y control total sobre los datos
  • Soporte nativo para Docker Compose con despliegue simplificado mediante docker compose up -d
  • Interfaz web intuitiva que permite importar desde YouTube o archivos locales sin pasos complejos
  • Licencia GPL-3.0-only que garantiza código abierto y posibilidad de inspección del software
PRECAUCIONES
  • No incluye autenticación por defecto; requiere proxy inverso o red privada para acceso seguro
  • La eliminación de voces depende de MDX-Net, lo que puede ser lento sin soporte GPU
  • Dependencia externa de LRCLIB o Genius para letras sincronizadas si no se proporcionan manualmente
  • No soporta importación directa de Spotify, Deezer ni SoundCloud en la versión actual
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Akapela demo: importing a Track from YouTube, separating its vocals into Stems, singing to synced Lyrics and recording a Take, then reviewing it and rendering a MixAkapela — self-hosted karaoke: import a song, sing along to synced Lyrics, and mix down your Take
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar con Docker Compose: git clone del repositorio, cd al directorio y ejecutar docker compose up -d. Acceder a http://localhost:3000. Proteger el acceso mediante proxy inverso con autenticación o red privada. Verificar disponibilidad de GPU para acelerar vocal removal. Consultar docs/self-hosting.md para configuración de Genius token, backups y rutas de datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
06

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.