ebook2audiobook

AI-bild, video och ljud · Text till tal och ljudböcker

Gör ljudböcker av epub, pdf och docx med kapitel och metadata via flera TTS-motorer och röstkloning, i Docker med webbgränssnitt.

Betyg 74 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Projektets eget CLI kör konverteringar i headless-läge med namngivna sessioner som kan återupptas efter avbrott, och det inbyggda Gradio-gränssnittet anropar samma motor. Något dokumenterat REST-API för automation finns inte.

Kommandoradsgränssnitt (headless) · DrewThomasson

Källa: README, Basic Headless Usage

Kontrollerat:

MCP · Tredjepart

Communityprojekt som lägger en asynkron jobbkö framför ebook2audiobook och exponerar den som MCP-server, så en agent kan starta konverteringar och följa dem. Någon MCP-server i projektet självt finns inte.

ebook2audiobook-mcp · framallo

Källa: GitHub-repo, README

Kontrollerat:

Ebook2Audiobooks gränssnitt: Import-panelen visar boken drifthandbok-nordljus.epub (2,8 kB), språket Swedish - Svenska, rösten Speaker Nst, processorn CPU och TTS-motorn piper med betygen VRAM 1 GB, CPU fem av fem, RAM 2 GB och Realism fyra av fem; Output står på m4b och mono.
1 / 5 En epub inläst och klar för konvertering

Bedömning

Så bedömer vi

Totalbetyg

74 av 100

Preliminär (källbaserad)

Bedömningsprofil
Gör tillgängliga ljudböcker (m4b med kapitel och metadata) av eget epub- eller pdf-material i Docker, även headless i batch. Bedömningen gäller bibliotek, myndigheter och utbildningsverksamhet som ska undvika molntjänst.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Koden är Apache-2.0 enligt LICENSE (raw.githubusercontent.com/DrewThomasson/ebook2audiobook/main/LICENSE, läst 2026-10-30). Men standardmotorn XTTSv2 har vikter under Coqui Public Model License (HF-kortet coqui/XTTS-v2: license: other, license_name: coqui-public-model-license), alltså inte OSI, och villkoren gick inte att läsa eftersom coqui.ai/cpml inte längre resolverar. Övriga motorer har egna licenser. Kontrollen över koden är full, men rättigheterna till rösterna måste prövas per vald motor.

  2. Funktionell passform

    README dokumenterar epub, mobi, pdf, docx, txt, html och odt in samt OCR av inskannade sidor; ut m4b, mp3, flac, wav, ogg, aac och mp4 med kapitel och metadata. Batch via --ebooks_dir och headless-läge finns. Luckor: bara DRM-fria böcker, epub saknar kapitelstandard så texten behöver ofta städas, och moderna motorer är långsamma utan grafikkort.

  3. Dataflytt och interoperabilitet

    In- och utformat är standard (epub/pdf in, m4b/mp3 ut) och filerna är fritt flyttbara; README beskriver integration mot Audiobookshelf. Det finns inget HTTP-API, så dataflytten sker som filer och via CLI — fullt möjlig men utan dokumenterat gränssnitt för andra system.

  4. Mognad och trygghet

    Mycket aktiv: releases.atom visar v26.10.1 (2026-10-05) med datumversionerade utgåvor varje till varannan vecka. 22 gränssnittsspråk i lib/lang, 24 README-översättningar och Docker-bygge i CI. Men en enda huvudmaintainer, ingen verifierad säkerhetspolicy och snabb versionsrytm gör versioner snabbt inaktuella.

  5. Framtidskraft

    Headless-läget är dokumenterat med full flagglista i README (--headless, --ebook, --ebooks_dir, --language, --tts_engine, --custom_model samt JSON-mappning bok till röst), vilket ger verklig automation för schemalagda batchkörningar. Inget HTTP-API och ingen MCP; Gradio är det enda interaktiva gränssnittet.

  6. Drift och införande

    Docker är huvudvägen: athomasson2/ebook2audiobook med varianter för cpu, CUDA, ROCm, XPU och Jetson, plus docker-compose och podman-compose. Minimum 2 GB RAM och 1 GB VRAM, rekommenderat 8 GB RAM och 4 GB VRAM; modellvikter på flera GB hämtas vid första körningen. Tydligt dokumenterat och hanterbart.

  7. Kostnadsbild

    0 kr i licens (Apache-2.0 för koden). TCO-antaganden: maskin med grafikkort för rimliga körtider, disk för modeller och ljudfiler samt arbetstid för att städa texten i varje bok. Röstmodellernas licenser kan dessutom kräva juridisk prövning vid kommersiell användning.

  8. Svensk användbarhet

    Verifierat svenskt belägg: readme/README_swe.md finns (HTTP 200, ca 34 kB) och svenska anges bland de 1158 språk projektet uppger för inläsning. Negativ kontroll för gränssnittet: lib/lang innehåller 22 legends_*.py (ara, ben, deu, eng, fas, fra, hin, hun, ind, ita, jav, jpn, kor, pol, por, rus, spa, tam, tel, tur, yor, zho) och ingen legends_swe.py — gränssnittet är alltså inte översatt till svenska.

Om ebook2audiobook

## Vad det gör

ebook2audiobook gör en ljudbok av en bokfil: texten delas upp i kapitel, läses in av en TTS-motor och skrivs ut som ljudfil med kapitelmarkeringar och metadata. Epub och mobi ger bäst kapitelindelning; pdf, docx, txt, html och odt går också, liksom OCR av inskannade sidor. Utdata kan bli m4b, mp3, flac, wav, ogg, aac eller mp4.

Motorerna är XTTSv2, Bark, VITS, Fairseq, Tacotron2, YourTTS, Tortoise och GlowTTS, och röstkloning görs från ett röstprov på någon minut. Projektet uppger stöd för 1158 språk, däribland svenska; pauser och röstbyten styrs med enkla taggar.

## Driftsättning

Enklaste vägen är Docker: athomasson2/ebook2audiobook finns i varianter för cpu, CUDA, ROCm, XPU och Jetson och startar ett Gradio-gränssnitt på port 7860. Samma image kan köras headless med --ebook och --language för schemalagda körningar; repot har både docker-compose och podman-compose.

## Vad som krävs

2 GB RAM och 1 GB VRAM är miniminivå; 8 GB RAM och 4 GB VRAM rekommenderas. Moderna motorer är långsamma på CPU, så utan grafikkort blir det enklare motorer och längre körtider. Endast böcker utan DRM får användas, och eftersom epub saknar kapitelstandard behöver texten oftast städas först.

Användning

Passar för

  • Göra tillgängliga ljudböcker av eget förlags- eller myndighetsmaterial
  • Konvertera en mapp med böcker i batch till ljudfiler
  • Ljudböcker med egen röst via röstkloning från ett kort röstprov
  • Leverera färdiga ljudböcker till Audiobookshelf

Passar mindre bra för

  • Böcker med DRM eller material du inte har rätt att läsa in
  • Rapporter där varje mening måste uttalas felfritt – kvaliteten varierar mellan motorer
  • Stora produktionsvolymer på servrar utan grafikkort

Styrkor och begränsningar

Styrkor

  • Brett formatstöd in och ut, inklusive m4b med kapitel
  • Flera TTS-motorer och röstkloning i samma gränssnitt
  • Headless-läge för schemalagda körningar
  • Docker-images för CPU, CUDA, ROCm, XPU och Jetson

Begränsningar

  • Endast böcker utan DRM
  • Epub saknar standard för kapitel – texten behöver städas före konvertering
  • Långsam på CPU; grafikkort rekommenderas
  • Snabb releasecykel med datumversioner (26.10.1) gör att versioner snabbt blir inaktuella

Skärmbilder

Tekniska resurser

Alternativ

ComfyUI

AI-bild, video och ljud · Nodbaserat gränssnitt och lokalt inferensgränssnitt för generativ AI

ComfyUI är en nodbaserad motor för bild- och videogenerering, där diffusionsmodeller som Stable Diffusion och Flux kopplas ihop till körbara arbetsflöden.

Startår
2023
Licens
GNU General Public License v3.0
Öppen källkod
Ja

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om ComfyUI

Projektdata

144 992GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
GNU General Public License v3.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil innehåller standardtexten för GNU GPL version 3 (29 juni 2007), och GitHub identifierar licensen som GPL-3.0. Någon uttrycklig tilläggsklausul om 'or later' i projektets egen licensnotis påträffades inte, varför SPDX-id:t anges som GPL-3.0-only med viss osäkerhet. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · Linux · macOS · Webbläsare
API
REST API · Annan Verifierat
Export
Finns Arbetsflöden representeras som JSON enligt dokumentationens specifikation, och den lokala servern kan via API:t ta emot arbetsflöden och lämna tillbaka genererade utdatafiler. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-3.0 (OSI), hela kärnan och frontend öppna — ingen open-core-låsning.
Funktionell passform Gäller: Nodbaserad bild-/videodiffusion är projektets exakta kärna, med brett modellstöd.
Dataflytt och interoperabilitet Gäller: Workflows är portabla JSON och modeller använder öppna format; custom nodes kan dock ha egna beroenden som bryter portabilitet.
Mognad och trygghet Gäller: Stort ekosystem sedan 2023 under Comfy-Org med strukturerad releasecykel; snabb takt bryter ibland arbetsflöden.
Framtidskraft Gäller: Helt programmerbart: workflows körs via HTTP-API, sparas som JSON, custom nodes bygger ny funktionalitet — förstklassig automation.
Drift och införande Gäller: Historiskt krånglig installation (Python-beroenden) även om desktop-app förenklat; driftarbetet är större än för enklare verktyg.
Kostnadsbild Gäller: Gratis GPL; GPU är kategoriinnevärd kostnad. Vissa modellvikter är gated på HF Hub.
Svensk användbarhet Gäller: Gränssnitt och dokumentation engelska; inga svenskspecifika funktioner belagda.

Kostnad: .

Faktakontrollerad

stable-diffusion.cpp

AI-bild, video och ljud · Inferensmotor för bild- och videogenerering i ren C/C++ på ggml

Diffusionsmodeller i ren C/C++: kör Stable Diffusion, FLUX och Wan på CPU eller GPU, med kommandoradsverktyg, webbgränssnitt och HTTP-API i samma binär.

Startår
2023
Licens
MIT
Öppen källkod
Ja

Betyg

84 av 100

Praktiskt granskad

Läs bedömningen om stable-diffusion.cpp

Projektdata

7 890GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
MITÖppen källkod (OSI-godkänd licens) · Källkoden – biblioteket, kommandoradsverktyget och servern med webbgränssnitt – ligger under MIT enligt LICENSE i repot. Modellvikterna är en egen fråga: de distribueras av sina utgivare under egna licenser (SD-Turbo under Stability AI Community License, SD 1.5 under CreativeML OpenRAIL-M), och de licenserna följer med varje nedladdad modell. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API Uppgivet
Export
Delvis Bilderna skrivs som vanliga PNG- eller WebP-filer med generationsparametrarna inbäddade i PNG-metadata i webui-kompatibelt format, så en bild kan flyttas till ett annat verktyg och köras om där. Modellvikterna ligger i öppna format (safetensors, ckpt, GGUF). Någon samlad export av serverkonfiguration eller recept finns inte – den får skrivas av för hand. Uppgivet
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Hela källkoden ligger under MIT enligt LICENSE i repot: biblioteket, sd-cli och sd-server med det inbyggda webbgränssnittet. Det finns ingen sluten utgåva, inga funktioner bakom avtal och ingen licensnyckel – instansen i labbet byggdes ur källkoden och startade utan konto. Vikterna läses i öppna format (ckpt, safetensors, GGUF) som går att flytta mellan verktyg.
Funktionell passform Gäller: Driftsatt i labbet på åtta delade vCPU utan grafikkort: modellen laddades ur model-katalogen på 1,1 sekund, och en 512 × 512-bild tog 1 minut och 52 sekunder med ett steg. Samma server svarade på OpenAI-formatet, AUTOMATIC1111-formatet och det egna asynkrona jobb-API:t, och bilden kom tillbaka som PNG med parametrarna inbäddade. Användningsfallet går att lösa – men bara i 512 × 512 och med en kvalitet som är illustration, inte fotorealism, och videomodellerna är inte praktiska utan GPU.
Dataflytt och interoperabilitet Gäller: Det finns inget att låsa in sig i: tillståndet är modellfilerna och de genererade bilderna, båda i öppna format. Vikterna flyttas som safetensors eller GGUF, bilderna skrivs som PNG eller WebP med generationsparametrarna i PNG-metadata i webui-kompatibelt format, och servern har ingen databas och ingen egen lagring. Hela installationen flyttas genom att kopiera binären och model-katalogen.
Mognad och trygghet Gäller: Projektet är mycket aktivt – förrådet fick commits samma dag som bedömningen gjordes – men beskriver sig självt som under aktiv utveckling och säger uttryckligen att API och kommandoradsflaggor kan ändras ofta. Det märktes i labbet: bygget kräver att rätt CMake-flaggor kombineras, serverrecepten förutsätter en viss katalogstruktur, och VAE-avkodningen tog 91 sekunder av 171 för en enda bild. Ett levande projekt med skarp prestanda, men utan utfryst API-version.
Framtidskraft Gäller: Servern talar tre API-familjer samtidigt, varav OpenAI-formatet gör den utbytbar i klienter som redan pekar mot en molntjänst, och det egna /sdcpp/v1 har asynkrona jobb med status och avbrott – det som behövs för att en agent eller ett skript ska kunna vänta på en bild. Den används som motor i andra program (LocalAI, KoboldCpp och en GIMP-plugin listas i README), och det finns en tredjeparts MCP-server som kör mot det nativa API:t. Att API:t inte är fruset drar ned ett steg.
Drift och införande Gäller: En container med en enda binär och libgomp som enda beroende, ingen databas och ingen sidotjänst – det är enklare drift än de flesta katalogposter. Modellerna laddas ner för sig och ligger kvar i en katalog. Det som drar ned är att servern saknar autentisering och måste stå bakom en proxy, att bygget ur källkoden kräver eftertanke kring CMake-flaggor och minne, och att prestandan beror helt på vilka kärnor som finns.
Kostnadsbild Gäller: MIT och inga licenskostnader, ingen prenumeration och ingen molnräkning per bild: kostnaden är de kärnor och det RAM som redan finns, plus el. Modellvikterna är gratis att ladda ner, även om varje modell har sina egna villkor (SD-Turbo under Stability AI Community License).
Svensk användbarhet Gäller: Varken webbgränssnittet eller dokumentationen finns på svenska – servern har engelska texter och det finns ingen översättningsmekanism. För ett verktyg som mest används över API och kommandorad betyder språket mindre, men den som ska sätta upp det läser engelsk dokumentation, och det finns ingen svensk supportkanal.

Kostnad: .

Faktakontrollerad

Källor