Framework Python de código aberto para criar agentes de IA multimodais e de voz em tempo real, com serviços intercambiáveis de fala, LLM e transporte.
kizuna-ai-lab/sokuji
Tradução de voz bidirecional em tempo real para reuniões bilíngues, com provedores na nuvem ou modelos locais totalmente offline, como app desktop e extensão para navegador.
Alternativa open source a:Google Meet Live Translation
Microsoft Teams Interpreter
- Estrelas
- 1,408
- Forks
- 205
- Issues abertas
- 36
- Último commit
- anteontem
O que é?
O Sokuji traduz conversas faladas em tempo real entre dois idiomas. Ele detecta qual idioma está sendo falado e traduz para o outro, nos dois sentidos, para que duas pessoas que falam idiomas diferentes acompanhem a mesma conversa. O áudio pode vir do microfone e do áudio do sistema ao mesmo tempo, e a tradução pode ser reproduzida em voz alta ou exibida como legendas ao vivo.
O projeto oferece um app desktop para Windows, macOS e Linux, compatível com qualquer aplicativo que aceite entrada de microfone, como Zoom, Teams ou Discord. Uma extensão para Chrome e Edge funciona diretamente em plataformas de reuniões online, como Google Meet e Zoom na web. A tradução pode ser feita por provedores na nuvem, incluindo OpenAI, Gemini, Soniox e Palabra.ai, ou pelo modo Local Inference, que executa reconhecimento de fala, tradução e síntese de voz no dispositivo com WASM e WebGPU, sem precisar de uma chave de API.
Recursos principais
- 01Detecção automática do idioma falado e tradução nos dois sentidos
- 02Captura do áudio do microfone e do sistema ao mesmo tempo em uma única sessão
- 03Legendas ao vivo e saída de voz traduzida com um microfone virtual para outros aplicativos
- 04Oito opções de provedores, incluindo APIs na nuvem e o modo Local Inference totalmente offline
- 05O modo Local Inference executa ASR, tradução e TTS no dispositivo, sem chave de API
- 06App desktop para Windows, macOS e Linux, além de extensão para Chrome e Edge
Casos de uso
- Realizar uma reunião por vídeo bilíngue em que os participantes falam idiomas diferentes
- Acompanhar um webinar em outro idioma ou uma conversa por voz em jogos com legendas ao vivo
- Executar traduções offline em uma máquina sem internet ou GPU, para conversas que exigem privacidade
Início rápido
- 1
Clone o repositório
git clone https://github.com/kizuna-ai-lab/sokuji.git - 2
Acesse a pasta e instale as dependências
cd sokuji && npm install - 3
Inicie a versão de desenvolvimento do aplicativo para desktop
npm run electron:dev
Antes de usar
- Licenciado sob AGPL-3.0, que exige que obras derivadas também sejam disponibilizadas como código aberto sob os mesmos termos.
- Provedores de nuvem exigem suas próprias chaves de API, enquanto o modo totalmente offline depende de modelos executados no dispositivo.
- A extensão para navegador é compatível apenas com Chrome e Edge; o suporte ao Brave chegará em breve.
Tópicos
Perguntas frequentes
- O que é sokuji?
- Tradução de voz bidirecional em tempo real para reuniões bilíngues, com provedores na nuvem ou modelos locais totalmente offline, como app desktop e extensão para navegador. O Sokuji traduz conversas faladas em tempo real entre dois idiomas. Ele detecta qual idioma está sendo falado e traduz para o outro, nos dois sentidos, para que duas pessoas que falam idiomas diferentes acompanhem a mesma conversa. O áudio pode vir do microfone e do áudio do sistema ao mesmo tempo, e a tradução pode ser reproduzida em voz alta ou exibida como legendas ao vivo.
- sokuji é gratuito? Qual é a licença?
- sokuji é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sokuji ainda é mantido?
- Manutenção ativa. O último commit de sokuji foi em 18 de out. de 2026.
- Para que posso usar sokuji?
- Realizar uma reunião por vídeo bilíngue em que os participantes falam idiomas diferentes Acompanhar um webinar em outro idioma ou uma conversa por voz em jogos com legendas ao vivo Executar traduções offline em uma máquina sem internet ou GPU, para conversas que exigem privacidade
- Como instalar sokuji?
- Clone o repositório: git clone https://github.com/kizuna-ai-lab/sokuji.git Acesse a pasta e instale as dependências: cd sokuji && npm install Inicie a versão de desenvolvimento do aplicativo para desktop: npm run electron:dev
- Onde consigo sokuji?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kizuna-ai-lab/sokuji
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de ditado com IA, open source e local-first, que transforma fala em texto no macOS e no Windows e funciona offline com o Whisper.
Estúdio de voz open source e local-first para clonagem e criação de vozes, dublagem de vídeos, ditado, transcrição e criação de audiolivros em 646 idiomas.
Estúdio de voz com IA, open source e local-first para clonar vozes, gerar fala, ditar em qualquer app e dar voz a agentes de IA.
Kit de ferramentas open source e local para transcrição de fala, reconhecimento de intenções e síntese de voz, voltado a agentes de voz e apps em tempo real.
Um espaço de trabalho com agentes para pesquisa e desenvolvimento de software, com vários modelos e estruturas de agentes open source, executado localmente ou hospedado.