微软语音接口
激活状态下的微软语音接口配置窗口
微软语音接口是一个Windows平台的内置接口,可以为其他软件提供语音服务,比如AwesomeTTS:joy:
但是微软语音接口默认只支持很少的语言,不过你可以通过安装一些扩展软件来增加你的语言,比如Ekho、eSpeak、RHVoice或者其他软件。
方法
AwesomeTTS提供了两个方法来访问微软语音接口: win32com 和JScript:scream:
win32com是一个最常用的标准接口。它十分快速,甚至你在一个移动设备运行Anki的时候也能用。
但是一些特殊环境的用户(比如基于Linux的Wine平台)可能更多地使用JScript方法。
选项
当使用微软语音接口的时候,速度、音量、品质是可以调节的。这取决于你使用的语言包,不同的选项可以产生不同的效果(比如一些语音库设置成8 kHz、16 kHz,或者 22 kHz可以避免失真:astonished:)
另外,如果你在使用一个基于XML标记语言配置的引擎,你可能需要配置XML(比如NeoSpeech的VTML),这时候应该设置为pass through,这样你的XML配置文件就不会被系统忽略。
如果你的一些其他服务(比如Ekho、eSpeak)是通过微软语音接口调用的,那么和直接调用它们产生的结果可能不一样,但是会很相似。