语言学习程序,单词识别和比较

本文关键字:比较 识别 单词 学习程序 语言 | 更新日期: 2023-09-27 18:02:48

我正在尝试创建波兰语/英语语言学习计划。

我正在使用c#,理想情况下希望支持Windows XP, Vista和(显然)更新的版本。

开始时,计算机随机选择一些波兰语/英语单词,并"说"它。然后期望程序用户用另一种语言说出相同的单词,然后程序评估其正确性。如果用户说对了单词,则加一分,否则扣一分。

我的第一个想法是使用语音到文本的库(如System.Speech),但事实证明波兰语不是很好支持-语音到文本(afaik)没有优化比较单词

有更好的方法吗?你知道有哪个图书馆可以做这样的事吗?(理想的托管库,但我可以为非托管代码创建自己的c#包装器)。我想要达到的目标有名字吗?(比较口语)我应该坚持使用语音转文本库还是寻找另一种算法?

我真的试过谷歌解决方案,但我不确定我应该搜索哪个关键字。我能找到的最好的是这个线程:语言学习语音识别工具。这里提出的解决方案对我来说是有效的,但是部署有问题(我想要一个独立的应用程序,最少的安装),并且以这种方式测试单词的"正确性"有点奇怪(我只"识别"单个单词)。

任何帮助都将非常感激。对不起,我的英语很差。

语言学习程序,单词识别和比较

如果你打算在这个领域做一些工作,你可能想要阅读使用神经网络的语音识别。