我正在使用的语音识别软件的结果并不理想。在nltk中是否有内置的方法来查找与给定单词非常匹配的单词/短语?
例如:session
返回为fashion
或mission
。
现在我有一个像词典:
matches = {
'session': ['fashion', 'mission'],
...
}
,我遍历所有的话找到匹配。
我不介意误报,因为应用程序只接受一组有限的关键字。然而,为每个人手动输入新单词是很繁琐的。而且,每当我说话时,语音识别器都会产生新的单词。
我也遇到了一个长单词作为一组较小的单词返回的困难,所以上述方法将无法正常工作。
那么,在nltk中是否有一个内置的方法来做到这一点?或者甚至可以自己写一个更好的算法?