跳到正文

纯文本稿件也能做成完整音频

Markdown 转有声书沿着写好的标题开读

已经用 # 标题分好章节,就不必另做一份排版稿。上传 .md 文件,Markdown 转有声书会沿标题分章。确认旁白和各角色声音后,可下载每章 MP3,或带章节标记的 M4B。

MD 文件 · 也支持 EPUB, PDF, DOCX, TXT · 最大 30 MB

书在浏览器里解析;生成时只发送所选句子的文本

手边没有书?试试示例:

先听几段 AI 有声书

查看全部

MD 转 MP3,从一个文件开始

上传一份 .md,得到按章整理的音频。文件最大 30 MB,在本机浏览器内打开。

  1. 1

    给每章加 # 标题

    每章开头单独一行,例如“# Chapter 5: The Ferry”。单独写“Chapter 5”也能开始新章,中文标题请保留 #。

  2. 2

    上传 .md

    在页首选择文件。YAML 前置信息中的 title:,或文件第一行的 # 标题,会用作书名。

  3. 3

    检查章节和声音

    每个标题形成一章,查看对白角色及建议声音,必要时调整。自动识别说话人目前支持英文,中文对白需逐句手动指定。

  4. 4

    生成并下载

    先做首章回听,再生成其余部分。可以下载每章 MP3、含索引的 ZIP,或整本 M4B。

Markdown 配音怎样处理格式符号

标题决定分章,其他大部分语法会在朗读前清理。各类标记的处理方式如下。

Markdown 配音怎样处理格式符号
源文件里的写法音频中的结果
#、## 或 ### 标题开始新章,以标题文字命名
#### 及更深层标题不分章,去掉井号后保留文字
独立一行的“Chapter 3”或“Part Two”同样开始新章节
文件顶部的 YAML 前置信息移除,其中 title: 用作书名
第一行的 # 标题没有 title: 时用作书名
第一个标题前的文字不足约 120 词时跳过,更多则保留为开篇
加粗、斜体和删除线标记去掉标记,正常朗读文字
行内链接和引用式链接只读锚文本,移除网址及引用定义
图片、代码块、HTML 标签和注释朗读前移除
引用符号、列表符号、水平分隔线去掉符号,保留文字
脚注标记、表格、双链笔记链接原样保留,请提前处理
段落间空行保留为新段落,单次换行会合并

把 Markdown 粘贴到文字转有声书也能按相同标题分章,但上述格式清理只针对上传的 .md 文件。

MD 转 MP3 前要保留和删去的内容

工具会清理常见语法,但这些细节仍需要你自己确认。

可以保留

  • 每章一个 #、## 或 ### 标题;三种层级都会分章,不要拿它们做场景小标题
  • 场景切换用空行或 *** 分隔线,分隔线不会读出来
  • 双引号里的对白,以及“said Juno”一类角色标记
  • UTF-8 纯文本编码,避免弯引号和带重音的人名乱码
  • 普通链接、强调、图片和代码,导入时会清理相应语法

提前删除或改写

  • [^1] 等脚注标记,注释文字会移除,但正文中的标记仍会保留
  • 表格不会转换成自然口语,逐行朗读通常很难听懂
  • 笔记应用的双链和标签,方括号、井号可能当作原文读出

[say with hyped, high energy like a YouTube intro]

Stop scrolling. In the next sixty seconds, I'm going to show you the trick that doubled my channel.

Markdown 配音可以逐句指导语气

在工作室打开一句台词,句首方括号里写演绎提示,例如 [whisper]、[furious],或 [reading a telegram aloud],就能指导声音的表现。

标准、经济和表现力模型支持在句中插入 [laugh]、[sigh]、[breathe] 等音效标签。普通链接导入后只剩锚文本,不会与这些方括号混淆。演绎提示可直接写入 .md,也可上传后再加;更多准备方法见有声书稿件格式。

写作软件、分章文件和另一种导出方式

能保存 .md 的软件都可以。 Obsidian、iA Writer、Ulysses、Typora、Zettlr、Bear 和代码编辑器都支持常规 Markdown。导出时优先选普通 Markdown,而非带额外扩展的版本,并把整部作品合成一份文件。

每章各有文件时,先合并。 一次上传建立一本书。文件名按 01、02、03 排序,每份文件开头是 # 标题、末尾留空行。在章节文件夹中,Mac 或 Linux 可用 `cat *.md > ../book.md`,Windows 命令提示符可用 `copy /b *.md ..\book.md`。结果放在上一层目录,避免把输出再次并入输入。

同时需要电子书? Pandoc 可依据标题生成带目录的 EPUB,再走 EPUB 转有声书流程。只想配音时,原来的 .md 已经够用。

时长和费用。 按每分钟约 155 英文词,70,000 词的稿件约七个半小时。标准声音每成品小时约 $9 至 $12,导入和选角免费。AI 有声书生成器首页还有各类型角色阵容试听。

为 Markdown 配音挑选高级旁白

悬停即可试听。高级声音适合精修旁白,标准声音适合控制试稿费用。示例为英文朗读。

这些是声音服务商提供的原始样音,对应的声音可在工作室选用。

Markdown 文件常见问题

哪些标题会成为章节?

#、## 和 ### 标题各自开始新章,章名使用标题文字。更深的层级不会分章。“Chapter 3”“Part Two”“Prologue”“Epilogue”独占一行时,无论有没有井号也会开始新章。

格式符号会被读出来吗?

Markdown 转有声书会移除前置信息、代码块、图片、HTML 和注释,链接只保留文字,强调、引用、列表和分隔线标记也会清理。最高到 ### 的标题用作章节。脚注标记、表格和双链会保留,请先删去或改写。

怎样合并几个 .md 文件?

按阅读顺序命名,每份文件以 # 标题开始、以空行结束,再用终端命令按序合并:Mac 和 Linux 使用 cat,Windows 使用 copy /b。合并结果存到章节文件夹以外,再上传。

能直接上传 Obsidian 仓库吗?

不能直接上传整个仓库。一本书需要一份 .md,先导出或合并章节笔记,再清除双链、标签和嵌入图片语法,以免这些内容被当作正文朗读。

YAML 前置信息会怎样处理?

上传后会移除,所以标签、日期和别名都不会朗读,有无标题都一样。其中 title: 字段会作为书名。该区域需要位于文件最上方,前后各用三个连字符独占一行,与笔记应用生成的形式一致。

能导出每章一个 MP3 吗?

可以。标题先分成章节,导出时每章一个文件,也可下载全部章节及索引组成的 ZIP。同一份音频还可保存为带章名标记的 M4B。

把纯文本稿件交给一组声音

上传一份 .md,免费试听 Markdown 转有声书的一小段。