Introdução geral
O Audiblez é um projeto de código aberto criado para converter livros eletrônicos (por exemplo, formato .epub) em audiolivros (por exemplo, formato .m4b). O projeto faz uso de Kokoro O Audiblez é uma tecnologia de síntese de fala de alta qualidade que suporta vários idiomas e várias vozes. Os usuários podem converter eBooks em audiolivros para ouvir facilmente em vários dispositivos com uma simples operação de linha de comando. O Audiblez foi desenvolvido por Claudio Santini e está disponível no GitHub sob a licença MIT.
Lista de funções
- Conversão de livros eletrônicosConverta livros eletrônicos no formato .epub em audiolivros no formato .m4b.
- Suporte a vários idiomasInglês americano, inglês britânico, francês, coreano, japonês e mandarim são suportados.
- Várias opções de somVoz: Oferece uma ampla gama de opções de voz naturalistas e realistas.
- Conversão eficienteProcesso de conversão rápido em computadores modernos.
- projeto de código abertoO código está disponível publicamente e pode ser modificado e distribuído livremente pelos usuários.
Usando a Ajuda
Processo de instalação
- Certifique-se de que o Python 3 esteja instalado em seu computador (não há suporte para o Python 3.13).
- Use o pip para instalar o Audiblez:
pip install audiblez
- Faça o download dos arquivos necessários (aprox. 360 MB):
wget https://github.com/thewh1teagle/kokoro-onnx/releases/download/model-files/kokoro-v0_19.onnx
wget https://github.com/thewh1teagle/kokoro-onnx/releases/download/model-files/voices.json
- Certifique-se de que o ffmpeg esteja instalado para gerar arquivos .m4b.
Processo de uso
- Converta arquivos .epub em audiolivros:
audiblez book.epub -l en-gb -v af_sky
Esse comando gera vários arquivos .wav no mesmo diretório e, finalmente, um arquivo .m4b que pode ser reproduzido com o VLC ou qualquer outro reprodutor de audiolivros.
Etapas detalhadas
- Selecionar idioma: Uso
-l
especifica o código do idioma, por exemploen-us
(Inglês americano),en-gb
(Inglês britânico),fr-fr
(em francês),ja
(japonês),kr
(coreano) ecmn
(Mandarim). - Seleção de um som: Uso
-v
especifica o som, por exemploaf_sky
eam_adam
ebf_emma
etc. Ele pode ser encontrado na seção Kokoro-TTS Sobre a audição. - processo de conversãoApós executar o comando de conversão, o Audiblez gerará arquivos .wav de vários capítulos, que serão mesclados em um único arquivo .m4b.
exemplo típico
Suponha que haja um livro chamado exemplo.epub
de livros eletrônicos que desejam ser convertidos em audiolivros em inglês britânico e usar o af_sky
som, o comando é o seguinte:
audiblez example.epub -l en-gb -v af_sky
Quando a conversão é concluída, ela gera o seguinte no mesmo diretório example.m4b
Documentação.