我正在尝试创建波兰语/英语语言学习计划。
我使用C#,理想情况下支持Windows XP,Vista和(显然)更新的版本。
一开始,计算机选择一些随机的波兰语/英语单词,"说"它。然后期望程序用户说出相同的单词,但是用另一种语言,程序评估他的正确性。如果用户说出正确的话,他会获得一分,否则他会失去一分。
我的第一个想法是使用语音到文本库(如System.Speech),但事实证明 波兰语言得不到很好的支持 - 语音到文本(afaik)未针对比较单词进行优化
有更好的方法吗? 你知道任何能做这种事情的图书馆吗? (理想的托管库,但我可以在非托管代码周围创建自己的C#包装器)。 我想要实现的目标是否有名称? (比较口语) 我应该坚持使用语音到文本库还是找到另一种算法?
我真的尝试过google解决方案,但我不确定应该搜索哪个关键字。我能找到的最好的是这个帖子:Language learning speech recognition tools。解决方案为我提供了一些有用的工作,但部署有问题(我想要一个独立的应用程序,最少的安装)和测试正确性'这样的话有点奇怪(我只是'识别单词'。
任何帮助都会非常感激。抱歉我的英语不好。