RT
推个我 3 年前的 https://github.com/alvin2ye/pinyin
跑不起来不要骂我
重点要支持像银行的行字这样的多音字。
你需要的是语境分析
#3 楼 @ywjno 也不用这么强,只要一些我们常用的词汇能正解识别就可以了。
ruby 这方面工作比较少。 如果需求就是索引的话,可以考虑 yin hang 和 yin xing 都索引,这样比较简单。
#5 楼 @pongyo 嗯,没有更好的办法,可以这样。