检测所有已安装的SAPI语音

时间:2013-11-08 16:50:44

标签: c# c++ qt sapi

当我在C#中使用SpeechSynthesizer类时,我会在系统中安装所有语音。 当我在C ++中使用基于COM对象的SAPI时,我只得到4个(Microsoft Anna和其他3个来自Microsoft)。

为什么会这样? 我想在C ++(QT)中使用Acapela语音,是否可能?如果是,怎么做?

P.S。抱歉我的英文。

1 个答案:

答案 0 :(得分:2)

Acapela的声音因没有64位支持而臭名昭着。如果您以32位模式构建C ++应用程序(项目菜单/属性/平台 - 确保它设置为Win32,而不是x64),您应该能够看到Acapela语音。