public class String2PinyinConverter extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pinyin[] |
tone2tone5
将音调统一换为轻声,下标为拼音的ordinal,值为音调5或最大值
|
| 构造器和说明 |
|---|
String2PinyinConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Pinyin> |
convert(String complexText)
文本转拼音
|
static List<Pinyin> |
convert(String complexText,
boolean removeTone)
文本转拼音
|
static Pinyin[] |
convert2Array(String complexText,
boolean removeTone)
将拼音文本转化为完整的拼音,支持汉英混合的杂乱文本,注意如果混用拼音和输入法头的话,并不会有多高的准确率,声调也不会准的
|
static Pair<List<Pinyin>,List<Boolean>> |
convert2Pair(String complexText,
boolean removeTone)
将混合文本转为拼音
|
static Pinyin |
convert2Tone5(Pinyin p)
将拼音的音调统统转为5调或者最大的音调
|
static Pinyin |
convertSingle(String single)
将单个音节转为拼音
|
static List<Pinyin> |
makeToneToTheSame(List<Pinyin> pinyinList)
将所有音调都转为1
|
public static Pinyin[] tone2tone5
public static Pinyin[] convert2Array(String complexText, boolean removeTone)
complexText - public static List<Pinyin> convert(String complexText, boolean removeTone)
complexText - 文本removeTone - 是否将所有的音调都同一化public static Pair<List<Pinyin>,List<Boolean>> convert2Pair(String complexText, boolean removeTone)
complexText - 混合汉字、拼音、输入法头的文本,比如“飞流zh下sqianch”removeTone - Copyright © 2014–2017 码农场. All rights reserved.