
athomasson2/ebook2audiobookxtts此DockerHub仓库为旧版(legacy),将不再更新。
项目已迁移至新仓库ebook2audiobook。
请访问新仓库获取最新更新。
[***]
[***]
。
原英文文档中提供的演示链接:[***]
!demo_web_gui
针对特定语音优化的模型可在Hugging Face页面获取:[***]
使用自定义模型时,粘贴Finished_model_files.zip文件的链接,例如:
David Attenborough fine tuned Finished_model_files.zip
bashdocker pull athomasson2/ebook2audiobookxtts:huggingface
运行前需在当前目录创建"input-folder"目录(用于存放输入文件)和"Audiobooks"目录(用于输出):
bashmkdir input-folder && mkdir Audiobooks
将下方命令中的YOUR_INPUT_FILE.TXT替换为实际输入文件名:
bashdocker run -it --rm \ -v $(pwd)/input-folder:/home/user/app/input_folder \ -v $(pwd)/Audiobooks:/home/user/app/Audiobooks \ --platform linux/amd64 \ athomasson2/ebook2audiobookxtts:huggingface \ python app.py --headless True --ebook /home/user/app/input_folder/YOUR_INPUT_FILE.TXT
转换完成后,有声书将输出至当前目录的"Audiobooks"文件夹。
bashdocker run -it --rm \ --platform linux/amd64 \ athomasson2/ebook2audiobookxtts:huggingface \ python app.py -h
执行后将输出所有支持的参数说明,包括:
--share: 是否启用Gradio公共链接(默认False)--headless: 是否无头模式运行(默认False)--ebook: 输入电子书路径(无头模式必填)--voice: 目标语音文件路径(可选)--language: 转换语言(默认en,支持多语言)--use_custom_model: 是否使用自定义模型(默认False)bashdocker build -t athomasson2/ebook2audiobookxtts:latest .
基于Python 3.10-slim-buster镜像,安装Calibre、espeak、ffmpeg等依赖,克隆项目仓库,安装Python依赖(bs4、pydub、nltk、tts、gradio等),配置XTTS测试环境,设置Gradio启动命令。
基于nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu20.04镜像,安装Miniconda创建Python 3.10环境,其余配置类似基础版,但针对GPU优化。
生成带元数据和章节的.m4b格式有声书。
更多详情请查看原GitHub仓库:ebook2audiobookXTTS。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务