如何在SpeechSynthesizer()中安装和使用额外的声音? |
您所在的位置:网站首页 › 设置语音包 › 如何在SpeechSynthesizer()中安装和使用额外的声音? |
百度翻译此文
有道翻译此文
问题描述
I need to use male voice in SpeechSynthesizer in addition to default Anna voice. I installed some files from Microsoft, and GetInstalledVoices() method says now I have Microsoft Anna, Microsoft Mary, Microsoft Mike and Sample TTS Voice. After I'm trying to set voice speaker.SelectVoice("Microsoft Mike");my program throws exception: Cannot set voice. No matching voice is installed or the voice was disabled. What should I exactly install and how to enable Mike's voice? System is Windows7. 推荐答案After trying many suggestions from web found working solution: - install Microsoft Speech Platform SDK (x64) v11.0. - install Runtime Languages (Version 11) you need. - do registry changes from the end of this this thread. - install Microsoft Server Speech Platform Runtime (x64) (! - this is what i was missing). - and you have to set platform target in build to x64 to use new voices like Helen or ZiraPro 其他推荐答案You can get a lot of additional voices from Cepstral: http://www.cepstral.com/en/personal/download It appears that available voices are the same as CereProc has on offer: https://www.cereproc.com/en/storesapi. When you download their software you get selected voice registered in Windows, so you can use it with SpeechSynthesizer. |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |