Repolode
murtaza-nasir

murtaza-nasir/speakr

Aplicación web autohospedada que convierte grabaciones de audio en notas con transcripciones, etiquetas de hablantes, resúmenes y chat que se pueden buscar.

Alternativa open source a:Otter.aiNotta

Estrellas
4,159
Forks
352
Issues abiertos
15
Último commit
anteayer

¿Qué es?

Speakr es una aplicación web autohospedada para transcribir audio y organizar los resultados en notas que se pueden buscar. Puedes grabar con un micrófono, capturar el audio del sistema o de una pestaña del navegador, o subir archivos existentes. Cada grabación incluye una transcripción con marcas de tiempo sincronizadas con la reproducción del audio.

El motor de transcripción es intercambiable. Puede usar un contenedor autohospedado de WhisperX (que permite la diarización de hablantes y los perfiles de voz), OpenAI, Mistral Voxtral, AssemblyAI u otros servicios de ASR; el conector se elige mediante la configuración. Los resúmenes, las acciones pendientes y el chat de cada grabación se generan con un LLM a través de OpenRouter, OpenAI u Ollama.

Para bibliotecas con muchas grabaciones, ofrece carpetas, etiquetas con sus propios prompts, políticas de retención, cuentas multiusuario con inicio de sesión único mediante OIDC, uso compartido en grupos, una REST API y webhooks firmados. Las grabaciones se pueden exportar a archivos basados en plantillas, como notas de Obsidian.

Funciones clave

  • 01Graba con un micrófono, captura el audio del sistema o de una pestaña del navegador, o importa archivos subidos.
  • 02Transcripciones con marcas de tiempo sincronizadas con la reproducción.
  • 03Compatible con WhisperX, OpenAI, Mistral, AssemblyAI y otros motores de transcripción.
  • 04Diarización de hablantes y perfiles de voz con el motor WhisperX.
  • 05Resúmenes personalizables y prompts basados en etiquetas.
  • 06Búsqueda semántica y chat en toda la biblioteca.

Casos de uso

  • Guardar grabaciones privadas de reuniones o entrevistas en tu propio servidor.
  • Convertir clases o notas de voz en apuntes de estudio organizados.
  • Exportar automáticamente transcripciones a una bóveda de Obsidian o de una wiki.
  • Compartir grabaciones y resúmenes con un equipo mediante grupos y permisos.

Inicio rápido

  1. 1

    Crea un directorio para el proyecto

    mkdir speakr && cd speakr
  2. 2

    Descarga la configuración de docker-compose

    wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/docker-compose.example.yml -O docker-compose.yml
  3. 3

    Descarga la plantilla de entorno y configura tus claves de API

    wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/env.transcription.example -O .env
  4. 4

    Inicia Speakr con Docker Compose y abre http://localhost:8899

    docker compose up -d

Antes de usarlo

  • Se necesitan claves de API para la transcripción y los resúmenes, o un contenedor con GPU para usar WhisperX autoalojado.
  • La versión está marcada como alpha (0.10.15-alpha), por lo que puede incluir cambios incompatibles.
  • Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
  • Para usar todas las funciones (perfiles de voz de los hablantes y la mejor diarización) se necesita un servicio WhisperX con GPU.

En colecciones

Temas

Preguntas frecuentes

¿Qué es speakr?
Aplicación web autohospedada que convierte grabaciones de audio en notas con transcripciones, etiquetas de hablantes, resúmenes y chat que se pueden buscar. Speakr es una aplicación web autohospedada para transcribir audio y organizar los resultados en notas que se pueden buscar. Puedes grabar con un micrófono, capturar el audio del sistema o de una pestaña del navegador, o subir archivos existentes. Cada grabación incluye una transcripción con marcas de tiempo sincronizadas con la reproducción del audio.
¿speakr es gratuito? ¿Qué licencia tiene?
speakr es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿speakr sigue mantenido?
Mantenimiento activo. El último commit de speakr fue el 5 nov 2026.
¿Para qué puedo usar speakr?
Guardar grabaciones privadas de reuniones o entrevistas en tu propio servidor. Convertir clases o notas de voz en apuntes de estudio organizados. Exportar automáticamente transcripciones a una bóveda de Obsidian o de una wiki. Compartir grabaciones y resúmenes con un equipo mediante grupos y permisos.
¿Cómo se instala speakr?
Crea un directorio para el proyecto: mkdir speakr && cd speakr Descarga la configuración de docker-compose: wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/docker-compose.example.yml -O docker-compose.yml Descarga la plantilla de entorno y configura tus claves de API: wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/env.transcription.example -O .env Inicia Speakr con Docker Compose y abre http://localhost:8899: docker compose up -d
¿Dónde consigo speakr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/murtaza-nasir/speakr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados