((Visual C ++)SpeechSynthesizer如何使声音更人性化

问题描述 投票:0回答:1

我有一个表单应用程序,在这里我使用系统语音来读取单词。但是,这听起来很机器人,如何使其更像人一样?

我正在使用此:使用名称空间System :: Speech :: Synthesis;

和这个:SpeechSynthesizer ^ speaker = gcnew SpeechSynthesizer();Speaker-> SpeakAsync(textBox1-> Text);

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

forms text-to-speech speech speechsynthesizer
1个回答
0
投票

System.Speech.Synthesis的年龄非常大(超过15岁)。因此,这听起来很机器人。

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

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

-抢劫

© www.soinside.com 2019 - 2024. All rights reserved.