| Package | Description |
|---|---|
| com.hankcs.hanlp | |
| com.hankcs.hanlp.dictionary.py |
| Modifier and Type | Method and Description |
|---|---|
static List<Pinyin> |
HanLP.convertToPinyinList(String text)
转化为拼音
|
| Modifier and Type | Field and Description |
|---|---|
static Pinyin[] |
PinyinDictionary.pinyins |
static Pinyin[] |
Integer2PinyinConverter.pinyins |
static Pinyin[] |
String2PinyinConverter.tone2tone5
将音调统一换为轻声,下标为拼音的ordinal,值为音调5或最大值
|
| Modifier and Type | Method and Description |
|---|---|
static Pinyin |
TonePinyinString2PinyinConverter.convert(String singlePinyin) |
static Pinyin[] |
String2PinyinConverter.convert2Array(String complexText,
boolean removeTone)
将拼音文本转化为完整的拼音,支持汉英混合的杂乱文本,注意如果混用拼音和输入法头的话,并不会有多高的准确率,声调也不会准的
|
static Pinyin |
String2PinyinConverter.convert2Tone5(Pinyin p)
将拼音的音调统统转为5调或者最大的音调
|
static Pinyin |
TonePinyinString2PinyinConverter.convertFromToneNumber(String singlePinyin) |
static Pinyin[] |
PinyinUtil.convertList2Array(List<Pinyin> pinyinList)
将列表转为数组
|
static Pinyin |
String2PinyinConverter.convertSingle(String single)
将单个音节转为拼音
|
static Pinyin[] |
PinyinDictionary.convertToPinyinArray(String text)
转为拼音
|
static Pinyin[] |
PinyinDictionary.get(String key) |
static Pinyin |
Integer2PinyinConverter.getPinyin(int ordinal) |
static Pinyin |
PinyinUtil.removeTone(Pinyin p) |
static Pinyin |
Pinyin.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Pinyin[] |
Pinyin.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Pinyin> |
String2PinyinConverter.convert(String complexText)
文本转拼音
|
static List<Pinyin> |
TonePinyinString2PinyinConverter.convert(String[] pinyinArray) |
static List<Pinyin> |
TonePinyinString2PinyinConverter.convert(String tonePinyinText,
boolean removeNull) |
static List<Pinyin> |
String2PinyinConverter.convert(String complexText,
boolean removeTone)
文本转拼音
|
static Pair<List<Pinyin>,List<Boolean>> |
String2PinyinConverter.convert2Pair(String complexText,
boolean removeTone)
将混合文本转为拼音
|
static List<Pinyin> |
TonePinyinString2PinyinConverter.convertFromToneNumber(String[] pinyinArray) |
static List<Pinyin> |
PinyinDictionary.convertToPinyin(String text)
转为拼音
|
static List<Pinyin> |
PinyinDictionary.convertToPinyin(String text,
boolean remainNone) |
static List<Pinyin> |
String2PinyinConverter.makeToneToTheSame(List<Pinyin> pinyinList)
将所有音调都转为1
|
protected static List<Pinyin> |
PinyinDictionary.segLongest(char[] charArray,
AhoCorasickDoubleArrayTrie<Pinyin[]> trie)
用最长分词算法匹配拼音
|
protected static List<Pinyin> |
PinyinDictionary.segLongest(char[] charArray,
AhoCorasickDoubleArrayTrie<Pinyin[]> trie,
boolean remainNone) |
| Modifier and Type | Method and Description |
|---|---|
static Pinyin |
String2PinyinConverter.convert2Tone5(Pinyin p)
将拼音的音调统统转为5调或者最大的音调
|
static Pinyin |
PinyinUtil.removeTone(Pinyin p) |
| Modifier and Type | Method and Description |
|---|---|
static Pinyin[] |
PinyinUtil.convertList2Array(List<Pinyin> pinyinList)
将列表转为数组
|
static List<String> |
PinyinUtil.convertPinyinList2TonePinyinList(List<Pinyin> pinyinList)
转换List
|
static List<Pinyin> |
String2PinyinConverter.makeToneToTheSame(List<Pinyin> pinyinList)
将所有音调都转为1
|
Copyright © 2014–2021 码农场. All rights reserved.