2

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

为什么会这样?我想在 C++(QT) 中使用 Acapela 语音,可以吗?如果是,如何?

PS对不起我的英语。

4

1 回答 1

2

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

于 2013-11-09T07:38:06.317 回答