gpt4 book ai didi

.net - "Windows.Media.SpeechSynthesis"和 "System.Speech.Synthesis"有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 10:05:53 27 4
gpt4 key购买 nike

我正在尝试确定这两个 API 中的哪一个具有更多功能来在用 C# 开发的专业应用程序中执行文本到语音转换。

操作系统在这里不是问题,问题在于两个命名空间如何提供更多功能、高质量的声音和稳定性。

有没有人精通这两种技术并能告诉我这两个命名空间的不同之处?就特征而言,其中一个是另一个的超集吗?

编辑:

这两个命名空间的背后是同一个语音合成引擎

我的网络应用程序将在服务器端完成所有文本到语音的工作。

最佳答案

Windows.Media.SpeechSynthesis 是 Windows 运行时的一部分,仅支持 Windows 应用商店应用。它不能从您的服务器应用程序调用,因此不会满足您的目的。

System.Speech.SpeechSynthesis 应该适合您。您可以在服务器上通过SetOutputToWaveFile调用它来生成声音文件。然后您可以公开生成的 wave 文件\从服务器。

除非它们针对不同的环境,否则最终结果会相似。

关于.net - "Windows.Media.SpeechSynthesis"和 "System.Speech.Synthesis"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25710852/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com