
pinyin-pro 是一个专业的 JavaScript 中文转拼音的库,具备多音字识别准确、体积轻量、性能优异、功能丰富等特点。
采用MIT开源协议
import { pinyin } from 'pinyin-pro';
// 获取带音调拼音
pinyin('汉语拼音'); // 'hàn yǔ pīn yīn'
// 获取不带声调的拼音
pinyin('汉语拼音', { toneType: 'none' }); // 'han yu pin yin'
// 获取声调转换为数字后缀的拼音
pinyin('汉语拼音', { toneType: 'num' }); // 'han4 yu3 pin1 yin1'
// 获取数组形式带音调拼音
pinyin('汉语拼音', { type: 'array' }); // ["hàn", "yǔ", "pīn", "yīn"]
// 获取数组形式不带声调的拼音
pinyin('汉语拼音', { toneType: 'none', type: 'array' }); // ["han", "yu", "pin", "yin"]
// 获取数组形式声调转换为数字后缀的拼音
pinyin('汉语拼音', { toneType: 'num', type: 'array' }); // ["han4", "yu3", "pin1", "yin1"]这里主要演示包管理器的安装方式:
# NPM
$ npm install pinyin-pro --save
# Yarn
$ yarn add pinyin-pro
# pnpm
$ pnpm install pinyin-pro其他安装方式请参考官方网站。
Github开源地址:https://github.com/zh-lx/pinyin-pro 官方文档地址: https://pinyin-pro.cn
pinyin-pro 是一个功能全面、性能出色的中文拼音处理 JavaScript 库。其核心优势在于高准确率和高性能,能精准处理多音字并快速完成大规模文本转换。
在实际使用中,它提供了极大的灵活性: • 格式多样:可输出带声调、无声调、数字标调等多种拼音格式,满足不同场景需求。 • 功能丰富:除了核心的拼音转换,还支持拼音匹配、智能分词和生成带注音的HTML字符串,特别对人名姓氏进行了优化。 • 易于集成:通过npm等包管理器可快速安装,API设计简洁直观,便于在各类项目中集成。
总的来说,无论是需要基础拼音转换还是复杂的拼音相关功能,pinyin-pro 都是一个可靠且高效的选择。