我有一个表单应用程序,我在其中使用系统语音来阅读单词。但是,它听起来像机器人,如何让它更像人类?
我正在使用这个:使用命名空间 System::Speech::Synthesis;
还有这个: SpeechSynthesizer^speaker=gcnew SpeechSynthesizer(); 扬声器->SpeakAsync(textBox1->Text);
该程序虽然有效,但我希望它听起来像一个人。
我有一个表单应用程序,我在其中使用系统语音来阅读单词。但是,它听起来像机器人,如何让它更像人类?
我正在使用这个:使用命名空间 System::Speech::Synthesis;
还有这个: SpeechSynthesizer^speaker=gcnew SpeechSynthesizer(); 扬声器->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/
--抢劫