- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试确定这两个 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/
我目前正在用 C# 开发一个实现文本转语音的小程序。但是,我发现可以使用两个命名空间: 系统.语音.合成 Microsoft.Speech.Synthesis 我用谷歌搜索了差异并找到了 this关于
我正在努力将 Apple 语音合成音频单元的东西(仅适用于 macOS,不适用于 iOS)合并到 AudioKit 中,并且我已经构建了一个 AKSpeechSynthesizer Class (最初
我只是尝试使用 Microsoft.Speech.dll; 为文本转语音运行简单的 Microsoft 示例 using System; using Microsoft.Speech.Synthesi
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我正在开发一个应用程序,其中我为模型、 View 和 Controller 创建了一些类。 模型类很少,即 细胞模型.h #import @interface CellModel : NSObjec
我正在 Xilinx 中用 VHDL 编写 8051 指令集。编写逻辑并生成综合报告后,我看到延迟为 13.330ns(频率为 75.020 MHz),逻辑电平 = 10。 这个值非常小(频率),我需
可以让 SpeechSynthesizer 以异步方式朗读文本,例如: Private WithEvents _Synth As New SpeechSynthesizer Private Sub T
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我找了又找,没有结果。至少从我发现的情况来看,没有关于此 API 的明确文档。我想创建一个自定义对象,它可以保存此函数的属性并能够运行它 console.log(window.speechSynthe
长话短说,语音合成音量、速率和音调不起作用。是否有其他人遇到此问题并知道如何解决它,还是只有我一个人? 长话短说: 对我来说,语音合成的音量、速率和音调不起作用。这是我的语音功能: function
我是 JavaScript 的新手,我正在尝试通过将按钮链接到 synth.pause(speakText); 添加暂停按钮,其中 const synth = window.speechSynthes
我正在尝试使用 System.Speech.Synthesis 播放文本,然后通过 tapi 调制解调器输出。 SetOutputToDefaultAudioDevice() 很容易弄清楚,但我不希望
SpeechSynthesizer 允许通过使用峰值不同的声音SelectVoiceByHints(VoiceGender, VoiceAge)函数(据我所知)。但是,如果我更改性别和语音年龄,则不会
Speech Synthesis API允许在 Chrome Beta 中使用文本转语音功能。但是,浏览器会自动播放 TTS 请求的结果。如何访问用于后处理的音频结果并禁用 API 的默认行为? 最佳
编辑:稍微清理了代码和播放器(在 Github 上),以便更容易设置频率 我是 trying to synthesize使用 Karplus Strong string synthesis 的字符串算
是否有任何可综合的方法将接口(interface)传递给函数或任务?我的用例如下:我有一个包含多个函数的包(尽管我可以将它们转换为任务,如果这有帮助:)),所有这些函数都可能在模块中使用,并且可能需要
.net framework 3.5(或 vista)为我提供了英语语音(我认为是 David)以与 Speech.Synthesis api 一起使用。我需要法语语音才能与我正在为我的 childr
string TextToBeRead = "My sample text"; SpeechSynthesizer speaker = new SpeechSynthesizer(); speaker
我正在从事的项目是一个 Swift 项目。我需要导入一个 Objective C 库,并且只能通过“CocoaPods”进行安装(广告)。我继续并安装了所需的库并构建了一个桥接头。 现在由于某种原因,
我在 Windows 7 上安装了(免费的)Lattice Diamond 3.7,我想从命令行运行综合作业。我生成了一个包含所有相关命令行选项的 *.prj 文件,例如部分、顶层和所有源文件。 然后
我是一名优秀的程序员,十分优秀!