一、部署 Audiobookshelf
Audiobookshelf 是一个功能强大的有声书管理和播放工具,您可以将您的有声书和播客都集中管理,支持多平台播放。
- 安装 Docker:确保您已经安装了 Docker。若未安装,请访问 Docker官网 安装 Docker。
- 准备本地文件夹:确保您有以下文件夹来存储您的有声书、播客以及配置文件。您可以根据需要更改路径:
D:/audiobooks:存放有声书文件D:/podcasts:存放播客文件D:/audiobookshelf-config:存放 Audiobookshelf 配置文件D:/audiobookshelf-metadata:存放元数据
- 运行 Docker 命令:打开终端,运行以下命令来启动 Audiobookshelf 容器:docker run -d --name audiobookshelf -p 13378:80 -v D:/audiobooks:/audiobooks -v D:/podcasts:/podcasts -v D:/audiobookshelf-config:/config -v D:/audiobookshelf-metadata:/metadata --restart unless-stopped ghcr.io/advplyr/audiobookshelf:latest
- 这将启动 Audiobookshelf 服务并映射到您的本地端口 13378。
- 您可以通过访问
http://localhost:13378来使用 Audiobookshelf 管理您的有声书。
- 访问界面:在浏览器中访问
http://localhost:13378,进入 Audiobookshelf 的管理界面,上传您的有声书和播客,开始管理和播放。
二、有声读物制作软件 Audiblez
Audiblez 是一款将 EPUB 电子书转换为 M4B 有声书格式的工具。下面是使用步骤:
- 下载并解压 Audiblez:
- 下载
audiblez.zip压缩包,并将其解压缩到一个文件夹中。
- 下载
- 启动 Audiblez:
- 在解压后的文件夹中找到
0启动软件.exe文件,并运行该程序。
- 在解压后的文件夹中找到
- 转换 EPUB 电子书为 M4B 有声书:
- 打开 Audiblez 软件后,选择您需要转换的 EPUB 文件。
- 选择目标输出格式为 M4B,然后点击转换。
- 程序将开始将 EPUB 文件转换为 M4B 格式的有声书,转换完成后,您就可以将其导入到 Audiobookshelf 或其他支持 M4B 格式的设备进行播放。
三、一键部署 EasyVoice
EasyVoice 是一款可以将文本小说转换为自然流畅的有声书的工具。它基于 Docker 可以轻松部署。
- 准备工作:确保您已安装 Docker,并且您有一个文件夹来存放音频文件。例如:
D:/audio:存放转换后的音频文件
- 运行 Docker 命令:在终端中运行以下命令来启动 EasyVoice:docker run -d -p 3001:3000 -v D:/audio:/app/audio cosincox/easyvoice:latest
- 这将启动 EasyVoice 容器并将其端口映射到 3001,音频文件将被保存在本地的
D:/audio文件夹中。
- 这将启动 EasyVoice 容器并将其端口映射到 3001,音频文件将被保存在本地的
- 访问 EasyVoice:
- 打开浏览器,访问
http://localhost:3001,进入 EasyVoice 的 Web 界面。
- 打开浏览器,访问
- 上传文本并转换为有声书:
- 在 Web 界面中,您可以上传任何小说文本。
- EasyVoice 将自动将这些文本转换为有声书,并将音频文件保存在您指定的文件夹中。
- 播放您的有声书:
- 转换完成后,您可以通过 Audiobookshelf 或其他音频播放器播放这些有声书。
四、总结
以上就是如何通过 Docker 部署 Audiobookshelf 来管理和播放有声书,使用 Audiblez 将 EPUB 转换为 M4B 格式的有声书,和利用 EasyVoice 将文本小说一键转换为自然流畅的有声书的步骤。
通过这些工具,您可以方便快捷地管理和制作有声书,打造一个完整的有声书制作与播放系统。