Rosalind
英语 · 旁白
在 Obsidian、iA Writer 或任何纯文本编辑器里写作?上传 .md 文件即可:# 和 ## 标题变成章节,星号、链接和文件头信息都会清理掉,每个角色都有自己的声音。
书稿.md
Markdown
正在读取文件…
Lewis Carroll
Alice's Adventures in Wonderland
爱丽丝向咧嘴笑的柴郡猫问路——结果什么也没问到。
The Cat only grinned when it saw Alice. It looked good-natured, she thought; still it had very long claws and a great many teeth, so she felt it ought to be treated with respect.
分步指南
免费开始:不用绑卡,也不用安装任何软件。
Markdown转有声书
从书稿到成品有声书,你能用到的都在这里。
使用场景
作者和讲故事的人最常这样用它。



深入了解
现在很多小说一开始就是用 Markdown 写的:在 Obsidian 里一章一条笔记,在 iA Writer 里写整部书稿,或者把一堆 .md 文件放进版本管理。Markdown转有声书,就是让这套写作习惯不必改变:上传 .md 文件,你已经写好的标题就成了章节,而那些只为屏幕排版服务的符号,不会进入朗读。
接下来,FullCastBook 会像处理任何书稿一样:把旁白和对白分开,判断每句台词是谁说的,再给旁白和每个角色配上声音。上面的示例播放的就是一段多角色场景。
章节来自你的标题。以 # 或 ## 开头的一行会开启新的一章;去掉井号后的标题文字就是章节名,旁白会在这一章开头读出它,M4B 里也会显示成一个章节标记。直到下一个标题之前的内容,都属于这一章。
所以,这两级标题只用来标章节和部。如果你的草稿用 ## 标题来分隔章节内部的场景,每个场景都会单独成为一章;上传之前,请把它们改成普通文字或删掉。完全没有标题的文件会被平均切成几段,这时就该给原稿加上标题了。
假设一条笔记开头是文件头信息(两行 --- 之间写着标题和两个标签),接着是标题“# 第一章 一封信”。下面写着:信封上*没有*贴邮票。“这是谁送来的?”玛拉问。“没人送,”托马斯说,“它就在门缝底下。”后面跟着一个指向地图笔记的链接,再嵌入一张灯塔的草图。
你会听到:旁白先读出“第一章 一封信”,再读“信封上没有贴邮票”,星号不会出声。玛拉的问话是她的声音,托马斯的回答是他的声音。链接只读出文字,草图被略过,文件头信息完全不读。如果玛拉那句应该压低声音,就在工作室里给它加上 [whisper, like sharing a secret],只重新生成这一句。
Markdown 是给眼睛看的格式,所以 Markdown 文字转语音之前必须先清理。直接交给语音合成引擎,标题可能被读成“井号 第一章”,加粗文字可能带出一串星号。导入时会先去掉这些符号:标题前的井号,强调文字两边的星号和下划线,都会删掉,文字本身原样保留。
不过,星号并不会让声音加重语气。如果某个词确实需要强调,就在工作室里给这一句加上演绎提示。[sigh]、[laugh]、[breathe] 这类声音标记,也是在那里添加。
YAML 文件头信息,也就是笔记顶部两行 --- 之间、Obsidian、Jekyll 或 Hugo 用来存放标题、标签和日期的那一块,会在朗读前去掉。链接保留文字、去掉网址,所以一句链接到其他笔记的话,读起来就像没有链接一样。
图片会被略过,替代文字也一起略过。如果图片里有听众必须知道的信息,比如一张地图或一封信,请在正文里用文字描述出来。
可以。除了 EPUB、DOCX、PDF 和 TXT,工作室也接受 .md 文件。Markdown 会在朗读前清理干净,标题会变成章节。
会。以 # 或 ## 开头的一行会开启新的一章,标题文字就是章节名。这两级标题请只用来标章节和部。
不会。标题井号和强调符号会被去掉,链接只读文字、不读网址,图片会被略过,文件头信息也会删掉。
可以,一次一个:先用第一个文件创建项目,再用“添加章节”把其他文件加进同一个项目。长书的话,按阅读顺序合并成一个文件会更快。
能。Obsidian 的每条笔记都是一个 .md 文件,iA Writer 也能保存 Markdown,直接上传这些文件即可。
可以免费试:新账号注册即送免费积分,无需绑卡,够试一个短章节。整本小说需要付费套餐,详见价格。