灵云SDK开发手册(iOS API)  8.1
HWR能力描述

能力列表

下面列出灵云支持的HWR能力:

云端手写识别能力

能力Key 类别 语种 支持配置

所需本地资源文件

hwr.cloud.letter 单字识别 中文简繁体 candNum: 1-10
recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, hkscs, all
openSlant: no, yes
dispCode: nochange, tosimplified, totraditional
fullHalf: full, half

hwr.cloud.letter.japanese 单字识别 日文 candNum: 1-10
recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all
openSlant: no, yes

hwr.cloud.letter.korean 单字识别 韩文 candNum: 1-10
recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all
openSlant: no, yes

hwr.cloud.letter.thai 单字识别 泰文 candNum: 1-10
recogRange: 通用识别范围列表, thai, all
openSlant: no, yes

hwr.cloud.letter.hindi 单字识别 印地文 candNum: 1-10
recogRange: 通用识别范围列表, hindi, all
openSlant: no, yes

hwr.cloud.letter.greek 单字识别 希腊文 candNum: 1-10
recogRange: 通用识别范围列表, greek_uppercase, greek_lowercase, all
openSlant: no, yes

hwr.cloud.letter.latin 单字识别 拉丁语系 candNum: 1-10
recogRange: 通用识别范围列表, latin_uppercase, latin_lowercase, all
openSlant: no, yes
subLang: sublang_list

hwr.cloud.letter.cyrillic 单字识别 西里尔语系 candNum: 1-10
recogRange: 通用识别范围列表, cyrillic_uppercase, cyrillic_lowercase, all
openSlant: no, yes
subLang: sublang_list

hwr.cloud.letter.arabic 单字识别 阿拉伯语系 candNum: 1-10
recogRange: 通用识别范围列表, arabic, all
openSlant: no, yes
subLang: sublang_list

hwr.cloud.freewrite 多字识别,支持行写和
叠写
中文简繁体 candNum: 1-10
recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, hkscs, all
openSlant: no, yes
dispCode: nochange, tosimplified, totraditional
fullHalf: full, half
splitMode: line, overlap

hwr.cloud.freewrite.english 多字识别,支持连笔书写
和字母叠写的单词识别
英文 candNum: 1-10
recogRange(无效参数,目前仅作合法性判断): 通用识别范围列表, all
openSlant: no, yes
splitMode: line, overlap
wordMode: mixed, capital, lowercase, initial

hwr.cloud.freewrite.japanese 多字识别,支持行写和
叠写
日文 candNum: 1-10
recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all
openSlant: no, yes
splitMode: line, overlap

hwr.cloud.freewrite.korean 多字识别,支持行写和
叠写
韩文 candNum: 1-10
recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all
openSlant: no, yes
splitMode: line, overlap

hwr.cloud.gesture 笔势识别,支持列表中50种笔势的识别 参见笔势列表 candNum: 1-10

本地端手写识别能力

能力Key 类别 所需本地资源文件
hwr.local.letter 单字识别
不同语言对应的资源文件见data/letter/目录
若同时需要使用两种以上语言时,
可用resPrefix参数对同一目录下的同名文件加以区分
letter.dic
letter.conf
tibetanmap.txt(只藏文需要)
hwr.local.freestylus(中、日、韩、英多字)
多字识别,支持行写和叠写
不同语言对应的资源文件见data/freestylus/目录
若同时需要使用两种以上语言时,
可用resPrefix参数对同一目录下的同名文件加以区分
fwlib.dic
letter.dic
letter.conf
wwlib.dic
hwr.local.freestylus.v7(英文连写) 其中,英文目前只支持行写
不同语言对应的资源文件见data/freestylusv7/目录
english.main.dct
english.additional.dct
letter.conf
hwr.local.gesture 笔势识别,支持列表中50种笔势的识别 参见笔势列表 gesture.dic
hwr.local.associateword 获取联想词
不同语言对应的资源文件见data/associateword/目录
若同时需要使用两种以上语言时,
可用resPrefix参数对同一目录下的同名文件加以区分
wa.user.dct(用户词典)
wa.system.dct(系统词典)
hwr.local.pinyin 获取汉字的拼音,仅windows支持 gp.system.dct
hwr.local.penscript 生成笔形位图

本地能力recogRange范围

能力Key 类别 配置

所需本地资源文件

hwr.local.letter GBK大字符单字识别 recogRange: 通用识别范围列表,gb, gbk, big5_5401, big5, all

letter.dic
letter.conf

hwr.local.letter gb18030大字符单字识别 recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, all

letter.dic
letter.conf

hwr.local.letter 繁体完全集单字识别 recogRange: 通用识别范围列表,big5_5401, big5, all

letter.dic
letter.conf

hwr.local.letter 简体集单字识别 recogRange: 通用识别范围列表, gb, all

letter.dic
letter.conf

hwr.local.letter 香港大字符集单字识别 recogRange: 通用识别范围列表, gb, gbk, big5_5401, big5, hkscs, all

letter.dic
letter.conf

hwr.local.letter 藏文单字识别 recogRange: 通用识别范围列表, tibetan, all

letter.dic
letter.conf
tibetanmap.txt

hwr.local.letter 彝文单字识别 recogRange: 通用识别范围列表, yi, all

letter.dic
letter.conf

hwr.local.letter 日文0212单字识别 recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all

letter.dic
letter.conf

hwr.local.letter 韩文完全集单字识别 recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all

letter.dic
letter.conf

hwr.local.letter 阿拉伯文集单字识别 recogRange: 通用识别范围列表, arabic, all

letter.dic
letter.conf

hwr.local.letter 西里尔文集单字识别 recogRange: 通用识别范围列表, cyrillic_uppercase, cyrillic_lowercase, all

letter.dic
letter.conf

hwr.local.letter 希腊文集单字识别 recogRange: 通用识别范围列表, greek_uppercase, greek_lowercase, all

letter.dic
letter.conf

hwr.local.letter 希伯来文集单字识别 recogRange: 通用识别范围列表, hebrew, all

letter.dic
letter.conf

hwr.local.letter 印地文集单字识别 recogRange: 通用识别范围列表, hindi, all

letter.dic
letter.conf

hwr.local.letter 拉丁文集单字识别 recogRange: 通用识别范围列表, latin_uppercase, latin_lowercase, all

letter.dic
letter.conf

hwr.local.letter 泰文集单字识别 recogRange: 通用识别范围列表, thai, all

letter.dic
letter.conf

hwr.local.freestylus GBK大字符集多字识别 recogRange: 通用识别范围列表,gb, gbk, big5_5401, big5, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 繁体完全集多字识别 recogRange: 通用识别范围列表,big5_5401, big5, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 简体集多字识别 recogRange: 通用识别范围列表, gb, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus GB18030大字符集多字识别 recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 香港大字符集多字识别 recogRange: 通用识别范围列表, gb, gbk, big5_5401, big5, hkscs, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 日语多字识别 recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 韩语多字识别 recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus 英语多字识别 recogRange(无效参数,目前仅作合法性判断): 通用识别范围列表, all

fwlib.dic
wwlib.dic
letter.dic
letter.conf

hwr.local.freestylus.v7 英语连写识别 recogRange(无效参数,目前仅作合法性判断): 通用识别范围列表, all

letter.conf
wfse_cmn.bin.en
wfse_mdl.bin.en.big
wfse_mdl.bin.en.sml

各能力recogRange中all的值,为通用识别范围与各能力独有识别范围的和。

通用识别范围列表

标识 范围
lower 小写英文字母
upper 大写英文字母
alphabet 英文字母,总共52大小写字母
number 数字,0~9十个数字
alnum 数字和英文字母
punct 标点符号,43个
punctuation 同punct
symbol 其他符号,41
sympun symbol+punct

语种列表

语种列表

目前支持的的语种及其支持范围

标识 语言 支持范围
chinese 中文 gb: 国标一二级汉字,总共6763个汉字
gbk: GBK全部汉字(包括偏旁部首),总共21003个汉字
gb18030: GB18030中所有汉字,共27585个
big5_5401: Big5一级汉字,总共5401汉字
big5: Big5汉字,总共13060汉字
hkscs: 香港增补字符集,共4026个
tibetan 藏文 tibetan:藏文
yi 彝文 yi:彝文
english 英文 lower: 小写英文字母
upper: 大写英文字母
japanese 日文 katakana: 日文片假名
hiragana:日文平假名
kanji_jis0208: JIS X 0208中的日本汉字
kanji_cp932: CP932中的日本汉字
kanji_jis0213: JIS0213中的日本汉字
kanji_jis0212: JIS0212中的日本汉字
korean 韩文 hanja: 韩文汉字
hangul: 韩语文字
hangul_basic: 基础韩语文字
thai 泰语文字 thai: 泰语文字
hindi 印地语文字 hindi: 印地语文字
greek 希腊文 greek_lowercase:希腊文的小写字母
greek_uppercase: 希腊文的大写字母
latin 拉丁语系 latin_lowercase: 拉丁语系小写字母
latin_uppercase: 拉丁语系大写字母
cyrillic 西里尔语系 cyrillic_lowercase:西里尔语系小写字母
cyrillic_uppercase: 西里尔语系大写字母
arabic 阿拉伯文 arabic: 阿拉伯文
hebrew 希伯来语 hebrew: 希伯来语

拉丁语系子语种列表

拉丁语系(latin)支持的子语种(sublang)列表如下(65种):
afrikaans, albanian, basque, belarussian_latin, bosnian_latin, catalan, cebuano, croatian, czech, danish, dutch , english, esperanto, estonian, faroese, fijian, finnish, flemish, french, gagauz_latin, galician, german, hausa, hungarian, icelandic, igbo, indonesian, irish, italian, kurdish_latin, latvian, lithuanian, luxembourgish, malay, maltese, maori, moldavian_latin, norwegian, oromo, polish, portuguese_brazil, portuguese_portugal, romansch, romanian, samoan, serbian, slovak, slovenian, sotho, spanish, swahili, swazi, swedish, tagalog, tahitian, tatar, tongan, turkish, turkmen, vietnamese, wallon, welsh, xhosa, yoruba, zulu
注:云端暂不支持hausa, igbo, serbian, yoruba

西里尔语系子语种列表

西里尔语系(cyrillic)支持的子语种(sublang)列表如下(17种):
belarussian_cyrillic, bosnian_cyrillic, bulgarian, gagauz_cyrillic, ingush, kabardian, kazakh, kirghiz, kurdish_cyrillic, lezgi, macedonian, moldavian_cyrillic, mongolian, russian, serbian, ukrainian, uzbek
注:云端暂不支持uzbek

阿拉伯语系子语种列表

阿拉伯语系(arabic)支持的子语种(sublang)列表如下(2种):
arabic, uyghur

笔势列表

笔势识别(hwr.local.gesture和hwr.cloud.gesture)现在支持50个笔势的识别,识别结果为该笔势的序号。
50个笔势写法依次如下(红色数字表示笔画书写序号,笔画内的白色箭头表示书写方向):

序号

笔势形状

序号

笔势形状

序号

笔势形状

序号

笔势形状

序号

笔势形状

0

1

2

3

4

 

5

6

7

8

9

 

10

11

12

13

14

 

15

16

17

18

19

 

20

21

22

23

24

 

25

26

27

28

29

 

30

31

32

33

34

 

35

36

37

38

39

 

40

41

42

43

44

 

45

46

47

48

49