群晖

群晖 Docker系列 —— 自建开源电子书转有声书工具ebook2audiobookXTTS

波比AI · 5月2日 · 2025年本文共1091个字 · 预计阅读4分钟6次已读

Drew Thomasson 最近发布了一个创新的开源项目——ebook2audiobookXTTS,该工具利用 Calibre 和 Coqui TTS,将电子书转换为高质量的有声读物,支持多种语言,并提供可选的语音克隆功能。该项目为了使用户能够轻松创建带有章节和元数据的有声书,让阅读体验更加丰富。

该工具的主要特点包括:

高效转换 :借助 Calibre,用户可以将多种电子书格式(如 .epub 和 .mobi)转换为文本,并实现自动章节检测。

多语言支持:情况下默认支持英语,但还包括西班牙语、法语、德语等多种语言,满足全球用户需求。

任选语音克隆 :用户可以使用自定义的语音文件,打造独特的听觉体验。

简单数学:通过Gradio网页界面,用户可以快速启动转换过程,提供友好的操作体验。

Github:GitHub – DrewThomasson/ebook2audiobook: Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!
在线体验:Ebook2audiobook V2.0 Beta – a Hugging Face Space by drewThomasson

一、部署

在 docker 文件夹下,创建如下文件夹:

x-gpu-enabled: &gpu-enabled
  devices:
    - driver: nvidia
      count: all
      capabilities:
        - gpu

x-gpu-disabled: &gpu-disabled
  devices: []               

services:
  ebook2audiobookxtts:
    image: athomasson2/ebook2audiobookxtts:huggingface
    container_name: eBook2Audiobook
    healthcheck:
      test: timeout 10slaoxiongb2c bash -c ':> /dev/tcp/127.0.0.1/7860' || exit 1
      interval: 10s
      timeout: 5s
      retries: 3
      start_pelaoxiongb2criod: 90s
    platform: linux/amd64
    tty: true
    stdin_open: true
    ports:
      - 9015:7860
    command: python app.py
    deploy:
      resources:
        reservations:
          <laoxiongb2c;<: *gpu-disabled #Change this line to *gpu-enabled if you have an NVIDIA GPU on your NAS device
[Total: 0 Average: 0]
0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!