A simple and fast pinyin encoder and decoder.
Project description
简介
cppinyin 是一个用 C++ 实现的中文转拼音工具,可作为pypinyin 的替代方案,之所以使用 C++ 实现,一是方便部署,二也是为了提升效率,我相信 cppinyin 的转换速度要比 pypinyin 好不少。
安装
python
pip install cppinyin
C++
可从源码编译:
mkdir build
cd build
cmake ..
make -j
集成可用 cmake
使用
python
import cppinyin
encoder = cppinyin.Encoder()
encoder.encode("我是中国人民的儿子")
命令行
cppinyin encode 我是中国人民的儿子
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cppinyin-0.4.tar.gz
(10.0 MB
view hashes)
Built Distributions
Close
Hashes for cppinyin-0.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d30a94abceefdb83f02d34684bca7d30cb6cd9663086785b8539016d64676e6 |
|
MD5 | 3a7fbd50a961a99d3efe05b57f2fa844 |
|
BLAKE2b-256 | c4d3c93fd73841ef7d0acbf1e4f0e35caabf012d315c91225996d20917369adc |
Close
Hashes for cppinyin-0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbf8fb810c6b5920a98da6e034de057882bd84eaa1d2a83fb84ac40114dcf01 |
|
MD5 | a261ad5cd3b2a83a2449dcf23f02c598 |
|
BLAKE2b-256 | 1b6731b1055443a08c8d5b2ce2640fdbd75d1bcffe71a1407cd5d4ec5a23d357 |
Close
Hashes for cppinyin-0.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a2d58d073d844498a7c49272e1a69eaf3441d5bc242de2ed9f00133db63c2fb |
|
MD5 | 4067a339ffd3a94afe2e9470cdd23f48 |
|
BLAKE2b-256 | 345460e8ff65a62344530badfe037ed41455633803fb1aa68bc3163afac48f2e |
Close
Hashes for cppinyin-0.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f28cdfa8cbcf32c2cf898890f3a41771676f6875cf462a2b2aab5aae70dc4fc |
|
MD5 | 2df3c8f432fd6c56b2c5d2b3fb6841ec |
|
BLAKE2b-256 | af991dffeaf7581bddfa0977307fc5d55c621aa8ec1d7fa744cddfdbacc569de |
Close
Hashes for cppinyin-0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4889b571fe862f967353845bb9f54af14a2eb2949aac824984bc1ea88407fb7f |
|
MD5 | f489a609cb5dd50261c58d8d8f1af905 |
|
BLAKE2b-256 | 9f64f6f485222d7ef62086edabf204d6c00f622284f498a10e1463aedd9c528a |
Close
Hashes for cppinyin-0.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e4e50aa370974d28af79c6390dc201ff6acf205808c7f28ea9af62356255bc3 |
|
MD5 | d2717ac1ef10681aad934e9b548a2364 |
|
BLAKE2b-256 | 0265fe2bd8f790ec7aab623b10664f1b077822a45580a1e4809a23ba06b189d7 |
Close
Hashes for cppinyin-0.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a7eff464a878876226bf818dbd4b8aaff2803edbde6586a88dab0ec5798f9d |
|
MD5 | 7220fe1eeddad1916872ee3fad371a52 |
|
BLAKE2b-256 | 4e2d7d9eab055a6b10d1e7e74dba6d3a8f689feff49127a454dbcb276da0a5ce |
Close
Hashes for cppinyin-0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bb4e396b1d55d5095fad152d6f9b38af6957271bcb3961c028ad13c59a3b156 |
|
MD5 | a4d512b4292e1e13b148eb9d74d20280 |
|
BLAKE2b-256 | d8d0942e7171546257db4e579e1d749ae6fcbcf6f79da7546c561358ca496f78 |
Close
Hashes for cppinyin-0.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2cd34f96f3127700748cc0bdb20de49e1ae3bd3c8d2b607fe5de82e76387fec |
|
MD5 | ca46a66df57b7c8170ccd929215d1ea9 |
|
BLAKE2b-256 | be8e8e93ef030a7c144de33e1b0081b6c950f573ca89df75fffa38c816d568df |
Close
Hashes for cppinyin-0.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fabe249af9bc6b575a58d0cf0afc4cababe9f8d855e6dc58f7579db2740762e3 |
|
MD5 | 44013fabe06b7cf9898c4b2d399845a3 |
|
BLAKE2b-256 | 9158fd757cc5ecbbb180e6d853c819229c7216a74141fdc816e8213c9e096407 |
Close
Hashes for cppinyin-0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 682e2659b9491b861454bbffc91778f30d3c8a0b5f704a94d2ffd51880ed3045 |
|
MD5 | 0e21cf0f185743d9d394250511d309c3 |
|
BLAKE2b-256 | 19b442d449e5b70da160ff588a8a1a86d46e27e0018fad8ba50008c89b5f9bda |
Close
Hashes for cppinyin-0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950193690c52a330d751a5cfd3924699a4a4858c9d6ed746157339720d1ccf7a |
|
MD5 | dc1bf69ec0f90b920e1659e83ba65714 |
|
BLAKE2b-256 | f53eee2f741bff21e6de8f6c0eeeb685764d6066c7ae9ed6e4dc55fc2c595c06 |
Close
Hashes for cppinyin-0.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba73aadd4516172964236a9893bfe0d9c3433be843050509e496a03a6e4215a |
|
MD5 | a8f07bca256d88b0fd919d3af34edb05 |
|
BLAKE2b-256 | 2d024ae9522e692f28dc1e8d71d9fea44f4ec0eed8a7d5e554ee25dcc315153c |
Close
Hashes for cppinyin-0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e352c81d4278cf14f3c788cebb060a3b86d07622ab37a627e3cc38fba9ed5ce5 |
|
MD5 | ca4ae911e32698884d91a668b4ada2f0 |
|
BLAKE2b-256 | 4ecb38732b8b6fce617104727e2a524691c3737ee34e0b5647ae29c5516f0283 |
Close
Hashes for cppinyin-0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44886cf674840a93cc34e5bbaad161f04a9baa600c7262f97f82acef86af7147 |
|
MD5 | e14281fd79ec9440624f8a6781d5b27f |
|
BLAKE2b-256 | 5de2ca95d229796bae2cc9d269299d9e630b6f2e1bb140890628d996be397aaf |
Close
Hashes for cppinyin-0.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e6f416b11eafa33ecb2e7cb6a4ae4e8c0b80f021a2d37851ff36643b2b9829 |
|
MD5 | d6aa439a7b8cc16433053fa1fadb4389 |
|
BLAKE2b-256 | 2b96379dad0251db39e6798bd869727bd148fb966624f852838fa6da33d62c5e |
Close
Hashes for cppinyin-0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f08b10a66bb965deabc9fde794750d2f0a3396e77c2a261adc08749a84c1dc28 |
|
MD5 | 56496f32bc56a0b1f55eeccd8018c16d |
|
BLAKE2b-256 | 29f4c2610c3068d23392037f80c73674091ad67c0671ef8aa35611ce98b2e91d |
Close
Hashes for cppinyin-0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fea0e8dc4e541d7d2d0fca49ba6023d0c786b2c3d569a6add2ec62b9397b50b |
|
MD5 | 6137e440bd56a644af676e60dc6f5678 |
|
BLAKE2b-256 | c3ad180085bafb1be2d59ef2e4fb668ac5760766c151b78d4dc55bb040ba9410 |