AIAny
AI Audio2024
Icon for item

ebook2audiobook

Converts e-books (epub, pdf, mobi, docx, and more) into chapter-aware audiobooks, with optional zero-shot voice cloning. Bundles eight TTS engines including XTTSv2 and Bark, and covers 1,158 languages via Meta's MMS — all runnable on CPU or GPU.

Introduction

Most text-to-speech tools make you trade reach for quality: commercial voices sound great but cover a dozen languages, while open models cover more but need glue code to handle a real book. The interesting move here is treating the TTS engine as a swappable backend — eight of them, from XTTSv2 and Bark to Meta's Fairseq/MMS — so one epub can be narrated in a cloned voice or in any of 1,158 languages without changing the workflow.

What Sets It Apart
  • Engine choice is a feature, not a fork: XTTSv2, Bark, Fairseq, VITS, Tortoise, Tacotron2, GlowTTS, and YourTTS sit behind one interface, so you match voice quality, speed, and language to the book instead of bending the book to the tool.
  • Zero-shot voice cloning from a short reference clip, with optional XTTSv2 fine-tuning when you want one consistent narrator across a whole series.
  • Real book plumbing, not just a TTS demo: it ingests 20+ formats (epub, mobi, azw3, pdf, docx, even OCR'd images) and emits chapter-aware m4b/mp3/flac — the part most "read this text aloud" scripts skip.
  • Runs almost anywhere: a 2 GB RAM / 1 GB VRAM floor, CPU or CUDA/ROCm/MPS/XPU/Jetson, driven from a Gradio web UI or a headless CLI in Docker/Podman.
Who It's For

Great fit if you want self-hosted, offline audiobook generation — especially in an uncommon language — or a consistent cloned narrator, and you don't mind tuning engines and settings. Look elsewhere if you expect one-click, broadcast-grade narration with zero setup: the eight-engine flexibility means quality varies by engine and language, and the best results take experimentation, GPU time, and patience with large model downloads.

Information

  • Websitegithub.com
  • AuthorsDrew Thomasson
  • Published date2024/01/23

Categories

More Items

GitHub

Runs a self-hosted meeting bot and transcription API that joins Google Meet, Teams and Zoom and streams speaker-attributed transcripts in real time. Compiles meetings into a git-backed Markdown workspace and runs sandboxed agents on your infrastructure; Apache-2.0 and air-gap capable.

Hugging Face
AI Audio2026

Generates streaming, low‑latency neural speech for real‑time dialogue by autoregressively producing audio frames as text arrives; joint text–speech training preserves natural prosody. Optimized for vLLM streaming (~50 ms first chunk), supports short‑clip voice cloning and four languages.

Hugging Face
AI Audio2026

Transcribes Arabic speech to text using a CohereLabs-trained ASR model compatible with the Hugging Face Transformers pipeline. Provides safetensors weights, endpoint compatibility and a DOI-tagged release; suitable for Arabic transcription workflows but may require adaptation for diverse dialects or noisy audio.