AwesomeTTS for Anki
轻松添加发音到你的卡片
目录

eSpeak

eSpeak是一个Windows和Linux平台的开源费语音合成软件,支持众多语言。

支持的语言包括:

甚至有些方言也是被支持的。

Windows用户

在Windows平台AwesomeTTS可以直接调用eSpeak或者通过微软语音接口调用。

如果能在你的系统中找到espeak二进制文件的话AwesomeTTS就会直接播放音频。这是通过检测你的环境变量来判断你是否安装了此文件。如果播放声音失败你可以尝试将espeak安装目录放入你的环境变量中。

如果你没有安装Anki到系统盘的话可能无法直接访问espeak二进制文件,因为涉及到windows的权限问题,这时候你可以通过微软语音接口来调用。为了能够成功通过微软语音接口调用,你需要在安装eSpeak的时候规范命名。

Linux用户

在Linux平台你必须保证espeak在你的环境变量中。

许多Linux平台提供eSpeak的安装包。

MBROLA Voices

作为eSpeak的一个扩展,用户可以通过MBROLA Project来合成声音。这些声音在eSpeak列表中以-mbrola-标识,而且和其他普通eSpeak合成的声音没有区别。

选项

AwesomeTTS note editor dialog with the eSpeak service activated

激活状态下的eSpeak配置窗口

当直接调用eSpeak的时候有许多选项可以控制输出效果。

注意如果是通过微软语音接口来调用的话只有速度音量有效。