8

我正在尝试构建一个接受文本并输出该文本单词的拼音的系统。关于可以在 Python 和 Java 中使用哪些库的任何想法?

4

4 回答 4

3

查看声音

http://en.wikipedia.org/wiki/Soundex

于 2011-11-28T22:12:04.777 回答
2

我遇到了一个旧的 python 包Raze。它包括一个带有翻译 api 的语音模块:

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

它已经有一段时间没有更新了,但它仍然有效。

于 2011-12-11T12:18:41.987 回答
1

您是否在寻找类似于国际音标 (IPA) 或其他语音输出的内容?如果 ARPAbet 没问题,有 CMU 发音词典 (http://www.speech.cs.cmu.edu/cgi-bin/cmudict)。这将使 ARPAbet 翻译大多数英语单词。我已经编写了一些代码,可以将 ARPAbet 拼写转换为 IPA,如果您愿意,可以发布到 github。

于 2011-12-17T18:29:28.807 回答
0

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

这个工具可以帮助您将英语翻译成国际音标(拼音)。您可能想要编写一些代码来获取结果,然后保存到您的数据库中。

于 2013-10-28T06:22:05.010 回答