我正在使用XNA構建的桌面應用程序。它有一個Text-To-Speech應用程序,我正在使用Microsoft Translator V2 api來完成這項工作。更具體地說,我使用的是Speak方法(http://msdn.microsoft.com/en-us/library/ff512420.aspx),我用SoundEffect和SoundEffectInstance類播放音頻。與Microsoft Translator的低音頻質量
服務工作正常,但我遇到了一些音頻問題。質量不是很好,音量也不夠大。我需要一種以編程方式提高音量的方法(我已經嘗試了CodeProject中的一些基本解決方案,但算法不是很好,所得到的音頻質量很低),或者可能使用其他api。
是否有一些很好的算法來以編程方式改善音頻?有更好的音頻質量和wav支持的其他好的文本到語音API嗎?
在此先感謝
謝謝@Jim,我試過Audacity,它工作的很好,但我需要一個解決方案,可以在我的應用程序中嵌入。 SoliCall似乎也工作,但我不想強迫用戶安裝第三方軟件。 – alf 2011-04-13 12:33:09
看看http://forum.audacityteam.org/viewtopic.php?f=21&t=9456 - 我認爲它展示瞭如何在Audacity中使用API。 – Jim 2011-04-13 18:24:12