我正在为我的儿子写一个拼写单词应用程序,并希望推荐好的API,当它说话时可以理解.我正在使用.Net进行编程,因此与其互操作的东西会很方便.提前致谢.
解决方法
MS Speech SDK.
它通过.NET程序集公开.非常好用.我的孩子喜欢它.自由.
它通过.NET程序集公开.非常好用.我的孩子喜欢它.自由.
using System.Speech.Synthesis; public class SpeakHelloWorld { public static void Main(string[] args) { SpeechSynthesizer synthesizer = new SpeechSynthesizer(); synthesizer.Speak("As for me and my house,..."); } }
上面代码生成的声音不使用自然变形,有暂停等.因此,如果有一个完整的句子,它就不会出现人类的声音.但单个单词听起来不错,只是机器人.
对于一个小孩子,只要有足够小的单词,你可能只想记录自己的声音来说出这些单词.我用美国国家的谜题做了那个,发音州名,而不是求助于合成器.