有更好的 .Net 源 TTS 包吗?

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

我需要在我的 C#.Net 应用程序中实现文本转语音 (TTS) 系统。现在我使用C# .Net TTS包(System.Speech.Synthesis),它应该与Windows中的扬声器相同。但我发现这个 TTS 听起来很奇怪。所以我想问一下TTS系统有没有其他的选择可以让说话更自然流畅。最好是免费的,因为我不是在做商业项目。

.net speech text-to-speech speech-synthesis
1个回答
2
投票

.NET 有一个内置类可以执行此操作。它比espeak流畅得多。我最幸运的是 IBM 的 viavoice,但我认为它不再免费了。有 festival tts 是免费的,但我无法在我的桌面应用程序中使用它。

System.Speech
是我的感受,它在易用性和语音质量之间提供了最佳平衡。 Viavoice 听起来更好,但我们必须将 dll 编译为命令行应用程序,将其集成为单独的进程才能运行。 espeak 提供了一个内置的命令行应用程序,您可以在后台运行它。

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