我目前正在开展一个项目,我认为能够用各种语言提出单词的语音表示非常有用。我知道Aspell做得很好,但是我认为没有一种非常简单的方式可以获得他们的语音表示,所以我问:是否还有其他一些好的方法可以获得单词和语言的单词的语音表示/方言/口音/它来自何处?
这不需要使用任何特定语言,但如果它是Perl,那将是最好的。
我已经尝试了Soundex,Metaphone,DoubleMetaphone以及Text::Phonetic中的所有其他内容,而且这些内容都不是很好 - 绝对不如Aspell中那么好。
答案 0 :(得分:1)
答案 1 :(得分:1)
CPAN中有一个包Text :: Aspell。可能有用。
答案 2 :(得分:0)
我正在尝试制作谷歌风格的建议/修正系统,它不仅仅基于语音或人工智能,而是基于大量的用户输入。当用户进行搜索,并且没有点击任何链接但更正输入并再次搜索时,它会给谷歌提供大量关于“正确”写作的数据,而不是语音测试或字典匹配。 主要问题在于人类语言本身,并不是人们以确定的方式说话或写作,更不用说多种语言了。 当然,我可能错了,但是如果你需要一个让你这样做的图书馆:
getLanguage(string);
我希望看到它真的有用。