0

我有一个表单应用程序,我在其中使用系统语音来阅读单词。但是,它听起来像机器人,如何让它更像人类?

我正在使用这个:使用命名空间 System::Speech::Synthesis;

还有这个: SpeechSynthesizer^speaker=gcnew SpeechSynthesizer(); 扬声器->SpeakAsync(textBox1->Text);

该程序虽然有效,但我希望它听起来像一个人。

4

1 回答 1

0

System.Speech.Synthesis非常非常老(15 岁以上)。因此,这听起来很机器人。

您可以尝试使用微软最新的语音平台。注意:我System.Speech在这个最新的语音平台(认知服务语音)上工作过。您可以在此处找到有关如何使用此平台的示例和说明:https ://aka.ms/speech/sdk 。

此外,如果您想听听这些声音的声音,可以在此处收听它们的样本:https ://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/

--抢劫

于 2019-12-13T03:04:59.593 回答