ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ebook2audiobook 完整指南:3 分钟把电子书转成带章节的有声书

ebook2audiobook 完整指南:3 分钟把电子书转成带章节的有声书 ebook2audiobook 完整指南3 分钟把电子书转成带章节的有声书【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobookebook2audiobook 是一个本地运行的电子书转有声书工具给它一本 EPUB/MOBI/TXT它会用 TTS 引擎朗读全文并输出保留章节标记和书名、作者等元数据的 M4B 文件支持 1158 种语言。本指南带你完成第一次转换并掌握语音克隆与章节检测两个核心功能。环境准备与一条启动命令开始安装前确认以下几点系统为 Windows、Linux 或 macOSIntel/AMD/ARM 均可内存 2GB 起步8GB 体验更好有 N 卡建议 4GB 以上显存无显卡可用 CPU 跑轻量引擎首次运行会下载 Python 运行环境和语音模型预留几 GB 磁盘空间无需手动装依赖启动脚本会自动安装 Miniforge、ffmpeg、calibre 等全部组件推荐用启动脚本安装它会自动处理所有环境git clone https://gitcode.com/GitHub_Trending/eb/ebook2audiobook克隆仓库。cd ebook2audiobook进入项目目录。./ebook2audiobook.commandLinux/macOS 用户运行此命令Windows 用户改为运行ebook2audiobook.cmd。首次运行耗时较长属正常。第一次转换从上传到听书脚本启动后终端会给出http://localhost:7860地址浏览器打开即为 Web 界面选择输入模式为 File上传电子书也可直接放项目自带的ebooks/目录仓库内已附ebooks/tests/test_eng.txt可当测试文件下拉选择语言代码如eng、zho确认输出格式为默认的 m4b点击转换按钮等待进度条走完判断成功的方法到audiobooks/gui/gradio/目录找到生成的.m4b文件用任意播放器打开长度应与文本体量匹配且能按章节跳转。界面右侧的下载按钮也可以直接取回文件。两个值得上手的功能用自己的声音朗读能做什么上传一段 1 到 5 分钟的人声录音引擎会克隆该音色来朗读整本书背景有噪声也行程序会自动做降噪。怎么开启Web 界面的 Voices 下拉框可上传并选择声音文件命令行则加参数./ebook2audiobook.command --headless --ebook ebooks/tests/test_eng.txt --voice my_voice.mp3 --language eng无参数部分会按默认配置执行--voice指定你的声音样本。效果判断试听开头一分钟音色、语速应与样本一致若听感偏机械换更清晰的样本或降低温度参数。自动识别章节并写入文件能做什么程序解析书籍结构把章节标题写入输出音频的元数据播放器里可像目录一样跳转。怎么开启无需额外设置但源文件格式决定效果——EPUB 和 MOBI 的章节识别最完整TXT 等纯文本则没有章节信息。转换前可勾选界面的 Chapters Preview 先预览分割结果去掉不想要读出的内容。效果判断生成的 m4b 在播放器中应出现完整的章节目录打开 EPUB 转换的文件与 TXT 文件对比差异会很明显。无头模式与批量转换批量处理时跳过界面用 headless 模式直接出结果./ebook2audiobook.command --headless --ebook my_book.epub --language zho --output_format mp3把单本书转成 MP3--output_format可换成 wav、flac 等。./ebook2audiobook.command --headless --ebooks_dir ./my_books --language eng --voice my_voice.mp3把目录里所有受支持格式的电子书一次性转换配合--voice_map还能为每本书指定不同声音。想查全部参数运行./ebook2audiobook.command --help。输出目录、默认格式等常量定义在 lib/conf.py语言代码全集见 lib/conf_lang.py。常见报错速查浏览器里转不动了→ 你重启过脚本但页面连的还是旧 socket → 刷新浏览器页面重新连接。提示 7860 端口已被占用→ 上一次的界面进程没关干净 → 关闭旧进程再启动脚本检测到端口占用时会直接报错退出。转换速度很慢→ CPU 在跑重型引擎XTTS 等→ 有显卡就加--device CUDA纯 CPU 则改用--tts_engine yourtts这类轻量引擎。输出没有章节→ 源文件是 TXT 或 PDF 扫描件本身无章节结构 → 换 EPUB 或 MOBI 源文件重新转换。小结ebook2audiobook 适合把本地电子书批量变成可离线收听、带目录和封面的有声书尤其适合无 DRM 的 EPUB 藏书。跑通第一次转换后下一步可以试试为不同角色分派不同声音或用 Docker 把它部署到服务器上长期跑任务。【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表