2011-11-28 75 views

回答

3
+0

伟大的答案(永远不知道这个)!我做了一个搜索,发现这个问题有一个soundex的python实现的例子:http://stackoverflow.com/questions/1562438/could-use-some-help-with-this-soundex-coding – Lostsoul

+0

我在找更多的是以文本形式获取相应的拼音字母。 – pacodelumberg

2

我碰到一个老Python包Raze。它包括翻译API的语音模块:

>>> pd = PhoneticDictionary() 
>>> pd.spell('Hello world') 
... hotel-echo-lima-lima-oscar whiskey-oscar-romeo-lima-delta 

它尚未在一段时间更新,但它仍然有效。

1

你在寻找类似于国际音标(IPA)或其他音标输出的东西吗?如果ARPAbet可以,那么就有CMU发音字典(http://www.speech.cs.cmu.edu/cgi-bin/cmudict)。这将使ARPAbet呈现大部分英文单词。我已经编写了一些代码,将ARPAbet拼写转换为IPA并发布到github(如果您愿意的话)。

0

就试试这个:http://texttophonetic.appspot.com/

这个工具可以帮你翻译英语IPA(以音译)。你可能想编写一些代码来获得结果,然后保存到数据库中。