中文汉字转拼音
Inspired by chinese_pinyin.
- Add pinyin to your list of dependencies in
mix.exs
:
def deps do
[{:alchemic_pinyin, "~> 0.1.0"}]
end
- Ensure pinyin is started before your application:
def application do
[applications: [:alchemic_pinyin]]
end
iex> Pinyin.from_string("龡龢龣龤龥癩")
"chui he jue xie yu la"
iex> Pinyin.from_string("龡龢龣龤龥癩", tone: true)
"chùi hé júe xíe yù là"
iex> Pinyin.from_string("龡龢龣龤龥癩", splitter: "-")
"chui-he-jue-xie-yu-la"
iex> Pinyin.from_string("龡龢龣龤龥癩", [], &String.first/1)
"c"
mix bench
OS X
2.7 GHz Intel Core i5 8 GB 1867 MHz DDR3
Settings:
duration: 1.0 s
BasicBench
[14:01:23] 1/1: hello pinyin
Finished in 4.11 seconds
BasicBench
hello pinyin 500000 6.73 µs/op