我有一个表单应用程序,我使用系统语音读取单词。然而,这听起来像机器人,如何让它更像人类?
我使用的是:使用命名空间System::Speech::Synthesis;
以及:Speech合成器^speaker=gcnew Speech合成器((;扬声器->SpeakAsync(textBox1->Text(;
这个程序虽然有效,但我希望它听起来像个人类。
System.Speech.Synthesis
非常非常老(15岁以上(。因此,这听起来像是机器人。
你可以尝试使用微软最新的语音平台。注:我在System.Speech
和这个最新的语音平台(认知服务语音(上工作。您可以在此处找到有关如何使用此平台的示例和说明:https://aka.ms/speech/sdk.
此外,如果你想听听这些声音的声音,你可以在这里收听它们的样本:https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/
--robch