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

微软语音接口

AwesomeTTS note editor dialog with the SAPI 5 service activated

激活状态下的微软语音接口配置窗口

微软语音接口是一个Windows平台的内置接口,可以为其他软件提供语音服务,比如AwesomeTTS:joy:

但是微软语音接口默认只支持很少的语言,不过你可以通过安装一些扩展软件来增加你的语言,比如EkhoeSpeakRHVoice或者其他软件。

方法

AwesomeTTS提供了两个方法来访问微软语音接口: win32comJScript:scream:

win32com是一个最常用的标准接口。它十分快速,甚至你在一个移动设备运行Anki的时候也能用。

但是一些特殊环境的用户(比如基于Linux的Wine平台)可能更多地使用JScript方法。

选项

当使用微软语音接口的时候,速度音量品质是可以调节的。这取决于你使用的语言包,不同的选项可以产生不同的效果(比如一些语音库设置成8 kHz、16 kHz,或者 22 kHz可以避免失真:astonished:)

另外,如果你在使用一个基于XML标记语言配置的引擎,你可能需要配置XML(比如NeoSpeech的VTML),这时候应该设置为pass through,这样你的XML配置文件就不会被系统忽略。

如果你的一些其他服务(比如EkhoeSpeak)是通过微软语音接口调用的,那么和直接调用它们产生的结果可能不一样,但是会很相似。