#chinese #pinyin #sentence #hanzi #characters #match #syllable

match-pinyin-with-hanzi

检查汉字句子是否与拼音句子匹配。儿化音支持。

5个版本

0.1.4 2024年1月6日
0.1.3 2021年8月22日
0.1.2 2021年6月28日
0.1.1 2021年6月28日
0.1.0 2021年6月28日

#875 in 文本处理

MIT许可证

6KB
61

match-pinyin-with-hanzi

如何检查用汉字(汉字)写的句子是否与拼音(拼音)句子匹配?首先我必须解析拼音(这并不容易),然后我必须遍历汉字...等等,儿可能或不粘附于前面的音节...

这个crate解决了所有这些问题。使用这个crate,你所需要的只是

use match_pinyin_with_hanzi::match_pinyin_with_hanzi;
match_pinyin_with_hanzi(
    "māmā qí mǎ, mǎ màn, māma mà mǎ.", 
    "妈妈骑马,马慢,妈妈骂马。"
).unwrap();

注意,māmāmāma都可以与妈妈匹配。这个crate假设任何音节都可能失去声调,所以将无调的拼音与汉字匹配是完全可以的。

依赖关系

~1.5MB
~49K SLoC