适用于Windows7 64位的TTS音色

时间:2014-10-17 10:09:06

标签: c# windows-7 text-to-speech windows-7-x64

我目前正在为win7 64位寻找TTS音色。 微软的声音让我很烦恼。我安装了MS Hortense Fr-fr。我在regedit中切换文件夹,将其放在wowsys64文件夹中。 当我尝试在C:\ Windows \ SysWOW64 \ Speech \ SpeechUX \ sapi.cpl中更改语音时,我无法测试语音导致安装错误或者我不知道为什么。 我认为这是因为MS的声音是为win x86而不是赢得x64而制作的。 我正在为win7 x64寻找En-en和Fr-fr的声音。 有人可以帮帮我吗? 感谢。

4 个答案:

答案 0 :(得分:0)

我使用了 TTS Ivona 。我有一个Windows 7 @ 64位操作系统。我使用了英语的声音,但我记得他们也有其他语言。

他们有30天的试用版。我很满意。

希望它有所帮助!

答案 1 :(得分:0)

我使用IVONA供我个人使用,它运作良好,但IVONA是一个私人社会,使用一个声音(只有一个)专业用途需要花费480美元.... 我搜索除安娜(默认的)之外的所有其他声音的解决方案,但没有任何成功。但是当我看到IVONA时,我确信它是可能的。 我搜索TTS专家;)

答案 2 :(得分:0)

也许你可以试试其中一个:http://biblprog.com/en/speech_api/voices_sapi/

我也有Win7 x64,我已经测试了塞尔维亚语,克罗地亚语和希伯来语的SAPI语音,所以它绝对可能:)

答案 3 :(得分:0)

我终于想通了

使用C:\ Windows \ SysWOW64 \ Speech \ SpeechUX \ sapi.cpl配置语音

然后将sapi.dll作为参考添加到您的项目中

resolve SpVoice 

C# code

SpVoice voice = new SpVoice();
voice.Speak("Hello how are you");