Introdução geral
Autiobooks 是一款开源工具,旨在帮助用户将 .epub
格式的电子书快速转换为 .m4b
格式的有声书。它采用 Kokoro 提供的优质语音合成技术,生成的音频自然流畅。这款工具由 David Nesbitt 开发,遵循 MIT 许可证,用户可以免费使用并参与代码改进。Autiobooks 的特点是简单易用,能在普通家用电脑上运行。目前仅支持英语内容,但依托 Kokoro 的能力,未来可能扩展到其他语言。无论是小说、教材还是其他电子书,Autiobooks 都能将其变成方便收听的音频文件。
Lista de funções
- 电子书转有声书:支持将
.epub
文件自动转换为.m4b
格式的有声书。 - síntese de fala natural:利用 Kokoro 的 8200 万参数模型,生成接近真人的语音效果。
- 章节自动处理:按电子书章节拆分音频,最后合并为完整有声书。
- 支持英语朗读:当前专注于英语,Kokoro 提供多种口音和语调选择。
- Suporte à comunidade de código aberto:代码公开,用户可通过 GitHub 提交问题或改进建议。
Usando a Ajuda
Processo de instalação
要在电脑上使用 Autiobooks,需要先完成一些准备工作。以下是详细的安装步骤,适用于 Linux 和 MacOS 系统。注意,目前 pip 安装存在问题,建议直接下载源码运行,且不支持 Python 3.13。
1. 检查 Python 环境
确保电脑已安装 Python 3(推荐版本为 3.10 或 3.11)。运行以下命令检查:
python3 --version
如果没有 Python,可前往 Python 官网 下载并安装。
2. 获取 Autiobooks 源码
由于 pip 安装暂不可用,请从 GitHub 下载:
- 访问 https://github.com/plusuncold/autiobooks。
- 点击右上角绿色 “Code” 按钮,选择 “Download ZIP”。
- 解压文件到本地,例如
/home/user/autiobooks
.
3. 安装依赖工具
Autiobooks 需要 ffmpeg
responder cantando tkinter
,建议额外安装 espeak-ng
以提升发音准确性。根据你的系统运行以下命令:
Linux 系统::
sudo apt update
sudo apt install ffmpeg python3-tk espeak-ng
MacOS 系统::
brew install ffmpeg python-tk espeak-ng
如果没有 Homebrew,先运行以下命令安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
4. 启动程序
进入解压后的文件夹,例如:
cd /home/user/autiobooks
Então corra:
python3 -m autiobooks
程序启动后会显示一个图形界面,这就是 Autiobooks 的操作窗口。
Como usar
安装完成后,使用 Autiobooks 的过程很简单。以下是具体步骤:
1. 打开界面
运行命令后,会弹出一个可调整大小的窗口。这是 Autiobooks 的主界面,操作都在这里完成。
2. 导入电子书
- Localize o botão "Select File" (Selecionar arquivo) ou similar na interface (o nome exato pode variar ligeiramente de uma versão para outra).
- Procure as pastas do computador e selecione uma
.epub
arquivos, comomybook.epub
e, em seguida, clique em "Open" (Abrir). - O programa carrega automaticamente as informações do capítulo do livro eletrônico.
3. saída de configuração
- Por padrão, o
.m4b
O arquivo é salvo na pasta atual e o nome do arquivo geralmente se baseia no nome do e-book, por exemplomybook.m4b
. - Se precisar ajustar o local de salvamento ou o nome do arquivo, você poderá defini-lo manualmente na interface.
4. início da conversão
- Clique no botão "Start" (Iniciar) ou "Convert" (Converter); o programa primeiro converterá cada capítulo em
.wav
Documentação. - O tempo de conversão depende do tamanho do eBook e do desempenho do seu computador, e pode levar de alguns minutos a algumas horas.
- Após a conclusão, todos os
.wav
Os arquivos são mesclados em um arquivo.m4b
arquivo, o audiolivro final.
5. reprodução de áudio
- Uso de suporte
.m4b
para abrir o arquivo, como o VLC media player, o iTunes ou o aplicativo de audiolivro do seu telefone. - Verifique se o áudio está funcionando. Se houver algum problema, verifique a mensagem de erro do console ou tente novamente.
Funções em destaque
- Processamento de capítulosAutiobooks: os autiobooks podem reconhecer automaticamente
.epub
A estrutura de capítulos do documento. A partir da versão 1.0.3, mesmo que um capítulo não esteja marcado como umITEM_DOCUMENT
que também pode ser lido corretamente. Se alguns capítulos não forem reconhecidos, você poderá selecionar todos os capítulos manualmente. - efeito de falaKokoro: O Kokoro oferece várias opções de voz em inglês (por exemplo, sotaques americanos ou britânicos), atualmente selecionadas por padrão pelo programa. Se quiser ajustar a voz, será necessário modificar o código-fonte, adequado para usuários que sabem programar.
- Tratamento de errosSe a conversão falhar, primeiro confirme o
ffmpeg
Ele está instalado corretamente? Verifique novamente a saída do console. Problemas comuns, como vários fluxos de áudio (corrigido na versão 1.0.9) ou condições de concorrência (corrigido na versão 1.1.0), foram resolvidos.
Dicas e cuidados
- formato de arquivoPara garantir que
.epub
Padrões de formato de arquivo, arquivos fora do padrão podem causar falha na conversão. - Requisitos de hardwareRecomendamos que você tenha pelo menos 4 GB de RAM em seu computador, pois o Kokoro ocupará alguns recursos durante a execução.
- resolução de falhasSe o aplicativo não responder, verifique se as dependências estão completas ou reinicie o aplicativo. O Changelog do GitHub registra um histórico de problemas e correções para referência.
- Potencial de expansãoEmbora apenas o inglês seja suportado no momento, o Kokoro é compatível com vários idiomas (francês, coreano, japonês etc.), e as versões futuras poderão oferecer mais opções.
Com essas etapas, você pode converter facilmente eBooks em audiolivros com o Autiobooks e aproveitar a experiência auditiva a qualquer hora e em qualquer lugar.