Aplicativo gratuito e de código aberto para Windows que converte textos, roteiros e documentos em áudio MP3 usando as vozes online do Microsoft Edge, sem precisar de chave de API.
cosin2077/easyVoice
Ferramenta de código aberto de conversão de texto em fala que transforma textos longos e romances em áudio, com legendas e dublagem de personagens com múltiplas vozes.
Alternativa open source a:ElevenLabs
- Estrelas
- 2,344
- Forks
- 383
- Issues abertas
- 35
- Último commit
- há 3 dias
O que é?
O EasyVoice transforma textos, inclusive romances completos, em fala. Ele gera arquivos de áudio e legendas correspondentes, além de transmitir o resultado para que textos longos comecem a ser reproduzidos antes de a geração terminar. É possível atribuir vozes diferentes a personagens ou trechos de um mesmo roteiro e ajustar a velocidade da fala, o volume e o tom de cada segmento.
As vozes padrão são fornecidas pelo Microsoft Edge TTS, e um recurso opcional de recomendação por IA usa um modelo compatível com OpenAI para escolher os parâmetros de dublagem de cada parágrafo. O projeto também processa marcadores de pausa que inserem silêncio de verdade e lê números, como códigos de ações ou números de telefone, dígito por dígito.
O frontend é desenvolvido com Vue 3 e Element Plus, e o backend com Node.js e Express. Ele pode ser executado com Docker ou Docker Compose, ou implantado localmente com pnpm, e disponibiliza endpoints HTTP para geração por scripts.
Recursos principais
- 01Converte textos longos e romances completos em áudio com legendas.
- 02Transmite o áudio para que a reprodução comece antes de a geração terminar.
- 03Atribui vozes diferentes a personagens dentro de um mesmo roteiro.
- 04Ajusta a velocidade da fala, o volume e o tom de cada segmento.
- 05Usa opcionalmente um modelo compatível com OpenAI para recomendar configurações de dublagem.
- 06É executado com Docker ou localmente com Node.js.
Casos de uso
- Transformar web novels ou artigos longos em audiolivros.
- Produzir dramas em áudio com vários personagens ou roteiros de narração.
- Gerar narração com arquivos de legenda correspondentes para vídeos.
- Gerar fala em lote pela HTTP API em pipelines automatizados.
Início rápido
- 1
Execute o projeto com Docker usando um único comando
docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest - 2
Ative o pnpm via corepack
corepack enable - 3
Instale as dependências após clonar o repositório
pnpm i -r - 4
Inicie o projeto em modo de desenvolvimento
pnpm dev
Antes de usar
- A síntese gratuita usa a API do Edge-TTS, que pode limitar as solicitações em caso de alta simultaneidade.
- Para executar localmente, é necessário ter Node.js 20 ou superior e pnpm.
Em coleções
Tópicos
Perguntas frequentes
- O que é easyVoice?
- Ferramenta de código aberto de conversão de texto em fala que transforma textos longos e romances em áudio, com legendas e dublagem de personagens com múltiplas vozes. O EasyVoice transforma textos, inclusive romances completos, em fala. Ele gera arquivos de áudio e legendas correspondentes, além de transmitir o resultado para que textos longos comecem a ser reproduzidos antes de a geração terminar. É possível atribuir vozes diferentes a personagens ou trechos de um mesmo roteiro e ajustar a velocidade da fala, o volume e o tom de cada segmento.
- easyVoice é gratuito? Qual é a licença?
- easyVoice não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- easyVoice ainda é mantido?
- Manutenção ativa. O último commit de easyVoice foi em 20 de out. de 2026.
- Para que posso usar easyVoice?
- Transformar web novels ou artigos longos em audiolivros. Produzir dramas em áudio com vários personagens ou roteiros de narração. Gerar narração com arquivos de legenda correspondentes para vídeos. Gerar fala em lote pela HTTP API em pipelines automatizados.
- Como instalar easyVoice?
- Execute o projeto com Docker usando um único comando: docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest Ative o pnpm via corepack: corepack enable Instale as dependências após clonar o repositório: pnpm i -r Inicie o projeto em modo de desenvolvimento: pnpm dev
- Onde consigo easyVoice?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cosin2077/easyVoice
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo para desktop e web que converte arquivos EPUB, PDF, texto e legendas em áudio com legendas sincronizadas, usando o TTS Kokoro-82M.
Aplicativo Web baseado no Gradio e voltado para Windows, que reúne síntese de fala, clonagem de voz, transcrição com Whisper, download do YouTube, separação de vocais e tradução para dublagem.
Converte e-books em audiolivros com capítulos e metadados, usando vários mecanismos de TTS e clonagem de voz opcional.
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.
Sistema open source de text-to-speech com clonagem de voz, controle de emoção em linguagem natural e geração com vários falantes, baseado em modelos no estilo LLM.