pinyin-pro
专业的、功能最丰富的中文汉字与拼音的转化库
安装
npm install pinyin-pro
引入
import { pinyin } from 'pinyin-pro'
基本用法
pinyin(word, options)
接收两个参数
- word:string 类型,需要转化为拼音的词语
- options:object 类型,用于配置各种输出形式
获取各种格式的拼音
import { pinyin } from 'pinyin-pro'
pinyin('汉语拼音')
pinyin('汉语拼音', { pattern: 'pinyinNum' })
pinyin('汉语拼音', { pattern: 'initial' })
pinyin('汉语拼音', { pattern: 'final' })
pinyin('汉语拼音', { pattern: 'num' })
获取不带声调的拼音
pinyin('汉语拼音', { tone: false })
结果输出为数组格式
pinyin('汉语拼音', { type: 'array' })
获取单个字的多音
pinyin('好', { multitone: true })
混用
pinyin('汉语拼音', { type: 'array', pattern: 'pinyinNum' })
options 配置
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|
pattern | 输出的结果的信息(带音调全拼/音调为数字后缀的全拼/声母/韵母/音调) | string | pinyin/pinyinNum/initial/final/num | pinyin |
tone | 是否开启音调(为 true 时会覆盖 pattern 中的音调) | boolean | true/false | true |
type | 输出结果类型(字符串/数组) | string | string/array | string |
multitone | 输出多音字全部拼音(仅在词 word 长度为 1 时生效) | boolean | true/false | false |
交流与反馈
有问题或者功能需求支持欢迎提 issue,紧急可联系微信:zhoulx1688888