我有一个简单的网络应用程序,它使用System.Speech动态生成语音并将其提供给浏览器。
不幸的是,这种技术不适用于天蓝色的网站。我正在努力寻找另一种方式来产生我的演讲。
我已经尝试过六种我已经找到的替代品,大多数都太简单了,或者使用System.Speech。简单来说,他们几乎只采用字符串,无法控制语音,速度,音高等性别。
我正在寻找一种方法来生成至少提供2种不同声音的语音,我可以在其间切换。 如果我可以控制音高,速率和音量,甚至混合预先录制的文本,如System.Speech,那将是很好的。
当然,如果有办法让System.Speech在azure中工作,这将是理想的但似乎不太可能。
答案 0 :(得分:0)
您是否尝试过使用Microsft的Speech API?
答案 1 :(得分:-1)
我试图做同样的事情。简单的代码调用System.Speech似乎被阻止或Azure上的东西。我已验证System.Speech.dll位于应用程序的bin目录中,我可以创建一个SpeechSynthesizer对象,但是访问它的任何方法都会导致找不到对象。"
我发现Azure没有这种限制。