Audio 使用Microsoft Translator可获得低音频质量

Audio 使用Microsoft Translator可获得低音频质量,audio,xna,wav,microsoft-translator,Audio,Xna,Wav,Microsoft Translator,我正在开发一个用XNA构建的桌面应用程序。它有一个文本到语音的应用程序,我正在使用Microsoft Translator V2 api来完成这项工作。更具体地说,我使用的是Speak方法(),我使用SoundEffect和SoundEffectInstance类播放音频 服务很好,但是我的音频有些问题。质量不是很好,音量不够大 我需要一种以编程方式改进音量的方法(我已经在CodeProject中尝试了一些基本的解决方案,但算法不是很好,产生的音频质量很低),或者可能使用其他api 有没有一些好

我正在开发一个用XNA构建的桌面应用程序。它有一个文本到语音的应用程序,我正在使用Microsoft Translator V2 api来完成这项工作。更具体地说,我使用的是Speak方法(),我使用SoundEffect和SoundEffectInstance类播放音频

服务很好,但是我的音频有些问题。质量不是很好,音量不够大

我需要一种以编程方式改进音量的方法(我已经在CodeProject中尝试了一些基本的解决方案,但算法不是很好,产生的音频质量很低),或者可能使用其他api

有没有一些好的算法来改进音频的编程?还有其他更好的文本到语音api,具有更好的音频质量和wav支持吗


提前感谢

如果您正在对音频进行离线处理,您可以尝试使用。它有非常好的音频离线处理工具。如果您正在处理实时流式音频,可以尝试使用。它创建虚拟音频设备并过滤它捕获的所有音频。

谢谢@Jim,我尝试了Audacity,效果很好,但我需要一个可以嵌入到我的应用程序中的解决方案。SoliCall似乎也能工作,但我不想强迫用户安装第三方软件。看一看——我认为它展示了如何大胆地使用API。