我正在尝试确定这两个 API 中的哪一个具有更多功能,可以在用 C# 开发的专业应用程序中执行文本到语音转换。
操作系统在这里不是问题,问题只是两个命名空间如何提供更多功能、高质量的声音和稳定性。
有谁掌握这两种技术并可以告诉我这两个命名空间的不同之处吗?其中一个在功能方面是另一个的超集吗?
EDIT:
这两个命名空间的背后是相同的语音合成引擎?
我的网络应用程序将在服务器端完成所有文本到语音转换的工作。
Windows.Media.SpeechSynthesis 是 Windows 运行时的一部分,仅支持 Windows 应用商店应用程序。它无法从您的服务器应用程序调用,因此无法满足您的目的。
System.Speech.SpeechSynthesis 应该适合你。您可以在服务器上调用它来生成声音文件设置输出到波形文件 http://msdn.microsoft.com/en-us/library/ms586883(v=vs.110).aspx然后您可以公开生成的波形文件\
从服务器。
除非它们针对不同的环境,否则最终结果将是相似的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)