Framework de Python de código abierto para crear agentes de IA conversacionales en tiempo real, con servicios intercambiables de voz, LLM y transporte.
kizuna-ai-lab/sokuji
Traducción de voz bidireccional en tiempo real para reuniones bilingües, con proveedores en la nube o modelos locales totalmente offline, como app de escritorio y extensión del navegador.
Alternativa open source a:Google Meet Live Translation
Microsoft Teams Interpreter
- Estrellas
- 1,408
- Forks
- 205
- Issues abiertos
- 36
- Último commit
- anteayer
¿Qué es?
Sokuji traduce conversaciones habladas en tiempo real entre dos idiomas. Detecta qué idioma se está hablando y lo traduce al otro, en ambas direcciones, para que dos personas que hablan idiomas distintos puedan seguir la misma conversación. El audio puede capturarse a la vez desde el micrófono y el sistema, y la traducción puede reproducirse como voz o mostrarse en subtítulos en tiempo real.
Está disponible como app de escritorio para Windows, macOS y Linux, compatible con cualquier app que acepte entrada de micrófono, como Zoom, Teams o Discord. La extensión del navegador para Chrome y Edge funciona directamente en plataformas de reuniones web como Google Meet y Zoom web. La traducción puede realizarse mediante proveedores en la nube, como OpenAI, Gemini, Soniox y Palabra.ai, o con el modo Local Inference, que ejecuta en el dispositivo el reconocimiento de voz, la traducción y la síntesis de voz mediante WASM y WebGPU, sin necesidad de una API key.
Funciones clave
- 01Detección automática del idioma hablado y traducción en ambas direcciones
- 02Captura simultánea del audio del micrófono y del sistema en una sola sesión
- 03Subtítulos en tiempo real y salida de voz traducida con un micrófono virtual para otras apps
- 04Ocho opciones de proveedores, incluidas API en la nube y Local Inference totalmente offline
- 05Local Inference ejecuta ASR, traducción y TTS en el dispositivo, sin necesidad de una API key
- 06App de escritorio para Windows, macOS y Linux, además de una extensión para Chrome y Edge
Casos de uso
- Celebrar una videollamada bilingüe en la que los participantes hablen idiomas distintos
- Seguir un webinar en otro idioma o un chat de voz de videojuegos con subtítulos en tiempo real
- Ejecutar traducciones offline en un equipo sin internet ni GPU para conversaciones que requieren privacidad
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/kizuna-ai-lab/sokuji.git - 2
Entra en la carpeta e instala las dependencias
cd sokuji && npm install - 3
Inicia la versión de desarrollo de la aplicación de escritorio
npm run electron:dev
Antes de usarlo
- Está bajo la licencia AGPL-3.0, que exige que las obras derivadas también se publiquen como código abierto bajo los mismos términos.
- Los proveedores de servicios en la nube requieren sus propias claves de API, mientras que el modo totalmente sin conexión depende de modelos instalados en el dispositivo.
- La extensión del navegador solo es compatible con Chrome y Edge; la compatibilidad con Brave llegará pronto.
Temas
Preguntas frecuentes
- ¿Qué es sokuji?
- Traducción de voz bidireccional en tiempo real para reuniones bilingües, con proveedores en la nube o modelos locales totalmente offline, como app de escritorio y extensión del navegador. Sokuji traduce conversaciones habladas en tiempo real entre dos idiomas. Detecta qué idioma se está hablando y lo traduce al otro, en ambas direcciones, para que dos personas que hablan idiomas distintos puedan seguir la misma conversación. El audio puede capturarse a la vez desde el micrófono y el sistema, y la traducción puede reproducirse como voz o mostrarse en subtítulos en tiempo real.
- ¿sokuji es gratuito? ¿Qué licencia tiene?
- sokuji es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sokuji sigue mantenido?
- Mantenimiento activo. El último commit de sokuji fue el 18 oct 2026.
- ¿Para qué puedo usar sokuji?
- Celebrar una videollamada bilingüe en la que los participantes hablen idiomas distintos Seguir un webinar en otro idioma o un chat de voz de videojuegos con subtítulos en tiempo real Ejecutar traducciones offline en un equipo sin internet ni GPU para conversaciones que requieren privacidad
- ¿Cómo se instala sokuji?
- Clona el repositorio: git clone https://github.com/kizuna-ai-lab/sokuji.git Entra en la carpeta e instala las dependencias: cd sokuji && npm install Inicia la versión de desarrollo de la aplicación de escritorio: npm run electron:dev
- ¿Dónde consigo sokuji?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kizuna-ai-lab/sokuji
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de dictado con IA, de código abierto y local, que convierte voz en texto en macOS y Windows y funciona sin conexión con Whisper.
Estudio de voz de código abierto y orientado al uso local para clonar y diseñar voces, doblar videos, dictar, transcribir y crear audiolibros en 646 idiomas.
Estudio de voz con IA, open source y local-first para clonar voces, generar voz, dictar en cualquier app y dar voz a agentes de IA.
Kit de herramientas de código abierto para transcripción de voz, reconocimiento de intenciones y síntesis de voz en el dispositivo, pensado para agentes y aplicaciones de voz en tiempo real.
Un espacio de trabajo con agentes para tareas de conocimiento y desarrollo de software, con varios modelos y harnesses de agentes de código abierto, disponible en local o alojado.