pinyinjs
pinyinjs copied to clipboard
一个实现汉字与拼音互转的小巧web工具库,演示地址:
错误: guī liè
语句:还欠你钱吗 多音字转换后:huán qiàn nǐ qián ma 应该是 hai
pinyin_dict_notone,"广,厂,放在an里了
支持npm吗
某些拼音翻译异常
20周年大会暨澳门特别行政区 20 zhōu nián **dà dà** huì ào mén tè **bié bié** xíng qū 我将它改为了nodejs的程序,有可能是这边出错了.但是看见前面其他人说多音字有问题,就没有再次验证具体哪里的问题.
我的测试用例是2019年度报表,代码用的这个 ` pinyinUtil.getPinyin(val, "", false, true);` 我看了一下,错误的原因是把2019当作了一个词语,在替换多音字的时候,i+K定位错误了,稍微修改了一下utils里面getPinyin方法中140多行左右的代码,并且去掉了第一个if里面的空格处理。 `else{ noChinese+=chinese[i];result.push(chinese[i]);}` 已经写的很强大了,感谢。
佛这个汉子 在 dict 首字符 返回的B, 查询这个字是多音字,但是常见的读音是fo。因此添加一行 20315 首字符 F