产品经理提了一个比较难搞的需求,要根据客户的姓名,来自动显示其拼音。场景是在做视频回访时怕客服不认识客户的名字而读错。。。
之前见到的都是根据拼音来选字的 IME 引擎库,这样倒过来实现的不知道有没有人做过。而且,遇到多音字怎么整???才疏学浅,请大神指教一二。
1
123s 2016-05-25 10:20:47 +08:00
有类似的库吧。不显示音节就行啦,还多音字....
|
2
a302800411 2016-05-25 10:22:37 +08:00 via Android
Github 上有很多开源库,你想弄粤拼都行
|
3
RoshanWu OP @123s 多音字就是比如朴树的“朴”,是显示“ pu ”呢还是“ piao ”,能否智能地选择前者?(或者后者,我至今都不知道改念啥,捂脸)
|
4
RoshanWu OP @a302800411 搜索关键字是?多谢。
|
6
hiro0729 2016-05-25 10:25:49 +08:00 1
可以写个方法一个字一字请求百度 http://dict.baidu.com/s?wd=%E6%9D%8E&tupu=01
$('#pinyin > span > b').html() 就是了 |
7
qiayue 2016-05-25 10:26:21 +08:00
你随便找个开源的汉子转拼音的库就可以,对于姓名中的姓的读音可以专门处理
|
8
qiayue 2016-05-25 10:27:12 +08:00 1
|
9
luban 2016-05-25 10:28:26 +08:00 1
java 以前有个 pinyin4j ,不知道最近有没有更新, github 上搜一下,很多
https://github.com/search?utf8=%E2%9C%93&q=pinyin |
10
asdwfwqd 2016-05-25 10:29:29 +08:00
同 pinyin4j ,我在安卓上用过这个 jar
|
11
jugelizi 2016-05-25 10:31:00 +08:00
|
14
RoshanWu OP @jugelizi 恩,关键点还是对多音字的处理,你说客服对普通的汉字怎么可能不认识,都是上过学的,主要都是那些比较让人混淆的多音字,读错了让客户感觉不舒服也觉得你不专业。
|
17
lianyue 2016-05-25 10:45:24 +08:00 1
google 翻译 api 有输出 拼音的 还带上 音标了
|
18
RoshanWu OP @yksoft1 这里的场景主要还是姓名,所以想找一个只针对姓有权重区分的,即可。。。但好像一个姓可能会有多种读音?我一下想不起来例子。。。
|
20
mcone 2016-05-25 10:51:18 +08:00 2
|
23
seki 2016-05-25 11:02:04 +08:00 1
一些日本网站注册的时候是要提供名字的假名拼写的,因为日文里面一个汉字可能有音读也有训读,组合起来还可能还有特殊的读法
于是是不是可以要求第一次登记的时候就写拼音? |
24
seki 2016-05-25 11:03:56 +08:00 1
当然不是全让人去输入,而是在登记的时候程序先显示出拼音,如果不对,人工修正
|
27
lizheming 2016-05-25 12:50:50 +08:00
张靓颖人家读 liàng 但我有认识的人人家就是得读 jìng .... 这个连人都没办法搞定的东西你确定要让库来去搞?
|