我有一个表单应用程序,在这里我使用系统语音来读取单词。但是,这听起来很机器人,如何使其更像人一样?
我正在使用此:使用名称空间System :: Speech :: Synthesis;
和这个:SpeechSynthesizer ^ speaker = gcnew SpeechSynthesizer();Speaker-> SpeakAsync(textBox1-> Text);
虽然该程序有效,但我希望它听起来像人类。
System.Speech.Synthesis
的年龄非常大(超过15岁)。因此,这听起来很机器人。
您可以尝试使用Microsoft提供的最新语音平台。注意:我在System.Speech
和最新的语音平台(认知服务语音)上工作。您可以在以下位置找到有关如何使用此平台的示例和说明:https://aka.ms/speech/sdk。
此外,如果您想听到这些声音的声音,可以在这里听它们的样本:https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/
-抢劫