调用此API:
def discount
coupon.discount(self)
end
返回:
using System.Speech.Synthesis;
foreach (InstalledVoice voice in synth.GetInstalledVoices())
{
VoiceInfo info = voice.VoiceInfo;
Debug.WriteLine(" Name: " + info.Name);
Debug.WriteLine(" Culture: " + info.Culture);
Debug.WriteLine(" Age: " + info.Age);
Debug.WriteLine(" Gender: " + info.Gender);
Debug.WriteLine(" Description: " + info.Description);
Debug.WriteLine(" ID: " + info.Id);
}
如何为系统添加更多声音?我尝试从此链接安装SAPI5和SAPI4语音:http://biblprog.com/en/speech_api/voices_sapi/
但它们没有出现在列表中。
我已进入“语音属性”控制面板中的“文本到语音”标签,并且只有安娜出现在列表中。不知道为什么这很难。
我使用的是Windows 7 64位操作系统。有什么想法吗?
我只是想了解如何添加新的声音。因为我想从这里购买一个http://www.textaloud.com/englishaustralian.shtml,但想确保它能正常工作。
答案 0 :(得分:0)
SAPI语音包含代码以及语音数据。所以声音是32位还是64位都很重要。我怀疑你最初下载的声音是32位声音,并没有显示在64位控制面板中。
您可以通过确保程序编译为"Any CPU 32 bit Preferred"(如果您的Visual Studio版本不支持x86)来仔细检查。