当我在C#中使用SpeechSynthesizer类时,我会在系统中安装所有语音。 当我在C ++中使用基于COM对象的SAPI时,我只得到4个(Microsoft Anna和其他3个来自Microsoft)。
为什么会这样? 我想在C ++(QT)中使用Acapela语音,是否可能?如果是,怎么做?
P.S。抱歉我的英文。
答案 0 :(得分:2)
Acapela的声音因没有64位支持而臭名昭着。如果您以32位模式构建C ++应用程序(项目菜单/属性/平台 - 确保它设置为Win32,而不是x64),您应该能够看到Acapela语音。