Skip to content

Automatic audiobook (.mp3) generation with edge-tts#2646

Open
IanRockwell wants to merge 9 commits intolncrawl:devfrom
IanRockwell:dev
Open

Automatic audiobook (.mp3) generation with edge-tts#2646
IanRockwell wants to merge 9 commits intolncrawl:devfrom
IanRockwell:dev

Conversation

@IanRockwell
Copy link

This pull request adds support for automatically generating audiobooks using edge-tts — a Python module that enables access to Microsoft Edge's online text-to-speech service without any authentication or needing Edge and/or Windows installed

I thought this would be a great addition to the project, especially for situations where I can't always be looking at the screen but still want to enjoy a light novel hands-free.

This is my first ever pull request, so if I’ve made any mistakes or overlooked something, please don’t hesitate to point it out. And if you feel this feature is outside the scope of the project and prefer not to include it, that’s completely understandable as well.

@dipu-bd
Copy link
Collaborator

dipu-bd commented May 29, 2025

Thank you for the pull request.

Since all good epub readers provides a TTS functionality, I don't see how this will bring much value. I usually use Moon Reader+ for TTS. It also has a lot of voice types and speed controls to choose from as well.

Generating mp3 files and downloading them from an online tool can be often unreliable and quite slow. Also, there is a risk of getting your IP blocked when transforming a novel with 3000+ chapters.

However, we can still have mp3 output as an optional choice. I like that the edge-tts package is quite small and does not have a lot of dependencies.

@dipu-bd dipu-bd force-pushed the dev branch 14 times, most recently from 91afd17 to 7adab4d Compare June 5, 2025 13:03
@dipu-bd dipu-bd force-pushed the dev branch 6 times, most recently from 057bbe9 to 292d0aa Compare June 26, 2025 21:20
@dipu-bd dipu-bd force-pushed the dev branch 7 times, most recently from 733b8f0 to cc1b53b Compare June 26, 2025 21:42
@dipu-bd dipu-bd force-pushed the dev branch 2 times, most recently from 3744aa0 to b76ae0f Compare November 29, 2025 03:00
@dipu-bd dipu-bd force-pushed the dev branch 2 times, most recently from 4a85185 to c3aa1b0 Compare December 20, 2025 15:39
@dipu-bd dipu-bd force-pushed the dev branch 2 times, most recently from ac634e6 to 593ae17 Compare February 14, 2026 11:09
@dipu-bd dipu-bd force-pushed the dev branch 5 times, most recently from ec09391 to cc64f8d Compare March 7, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants