Audiobook Library in NAS: The Complete Process from EPUB to Audiobook Turn Your E-books into Audiobooks (2024 updated: Free Unlimited Methods for Making Audiobooks)
Create your own audiobooks! Audiobook Maker turns your e-books into audiobooks. Enjoy the pleasure of reading in your spare time with various voice options. Click to learn more about the detailed tutorial and examples.
1. Introduction
In my previous article, I introduced AudioBookShelf
, a powerful service for managing e-books, audiobooks, and podcasts.
However, many friends in the comments section asked where to find resources.
Some mentioned xxx cloud, some mentioned PT sites. Based on my observation:
- The resources on the internet are
outdated
. - Many
good books
have been on the market for years and stilllack audiobooks
.
I am a person who likes to be self-reliant, so today I bring you this little thing to help you make your own audiobooks: Audiobook Maker
.
I have “read” more than ten books using this method, whether it’s on my way to work or while enjoying the afternoon sun.
Introducing Audiobook Maker
Audiobook Maker can convert e-books in EPUB
format into audiobooks.
Microsoft Azure Speech Services
(free quota of 500,000 characters) I convert a few books every month and have not paid anything so far.- Perfect integration with
audiobookshelf
Independent MP3 files for each chapter
Today, I will use Karl Popper’s book “The Poverty of Historicism” as an example to demonstrate how to make your own audiobooks.
This book definitely does not have an audiobook, and it will be narrated in the familiar voice of
Yun Shu
.
If you don’t know who Yun Shu is, you must have heard someone frequently narrating movies to you:
Look, in front of you, this man is called Xiao Mei, and that woman is called Ah Qiang…
First, let’s enjoy a section of the preface of “The Poverty of Historicism” narrated by Yun Shu:
Setup Steps:
1. Key Point
Click to follow for free
and don’t get lost.
2. Preparations
Azure Account
(Specific links cannot be provided due to platform limitations, so please search for them yourself or visit websites like nasdaddy.com for detailed tutorials.)
- Azure Registration - Create one for free
- Create a Speech Service resource in the Azure portal
- In Keys and Endpoint, view your keys
Record two key pieces of information:
Key
, for example: “323e6131234102934f19b133c4e9955”Location and Region
, for example: eastus
3. Install Portainer
Tutorial reference: Install Portainer, a Must-Have Tool for NAS, in 30 Seconds
4. Create stack
5. Deploy code
If you followed my previous tutorial, most of it doesn’t need to be changed, the only change is to point to the file you want to generate the e-book for
[Link]
|
|
- Select stack
- Enter “audiobook_maker” in the name field
- Enter the above code in the editor
- Click deploy
Note:
Special explanation:
|
|
/books/卡尔·波普尔:历史决定论的贫困/卡尔·波普尔:历史决定论的贫困.epub: The directory of the e-book to be converted in this case, books does not need to be modified
, only the address after it needs to be changed
/books/卡尔·波普尔:历史决定论的贫困/: The directory where the output results are stored (in the same directory as the epub file
)
–voice_name zh-CN-YunxiNeural: Yunxi Neural voice
, yes, it’s that voice used in movies that sounds terrible. There are also dozens of other voices with different emotions and tones, you can explore them yourself.
–language ZhHans: Text language is Chinese.
2024.3.31 update - docker run & unlimited epub make(free)
1. Use docker run
I use compose because I personally like the clear format of compose, but some users have found that in some cases you have to type Y/N, so I added the docker run command.
|
|
2. Use free tts server
Use edge for free, unlimited text-to-speech.
|
|
You can find it at this site to check the supported languages and audio codes.
Locale
is your region/country
ShortName
is the audio code
Gender
is the gender of the audio (choose your favorite, you don’t need to pass it in).
Just replace it
For example:
|
|
German
de-DE
Sex
Female
ShortName
de-DE-KatjaNeural
6. Success
7. Check
This tool does not have a graphical interface, there are two ways to check the progress:
- Check the file generation status in the
directory
of the e-book
Check the
container logs
Since we are using Portainer, we can easily see the running status in Portainer
8. Usage
AudioBookShelf will automatically detect folder changes
You will be able to see this obscure book “The Poverty of Historicism” by Karl Popper in AudiobookShelf
And the entire audio is divided into chapters, you can easily switch chapters in Audiobookshelf:
You can see the progress bar:
- Overall progress
- Chapter progress
- Chapter title
Finally
If you like this article, please remember to like, bookmark, and follow Dad’s Digital Garden. We will continue to bring more practical self-built application guides. Together, let’s take control of our own data and create our own digital world!
If you encounter any problems during the setup process, or if you have any suggestions, please feel free to leave a comment below. Let’s discuss and learn together.
如果你觉得这篇文章对你有所帮助,欢迎赞赏~
Sponsor