![]() |
灵云SDK开发手册(iOS API)
8.1
|
下面列出灵云支持的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 |
hwr.local.letter | gb18030大字符单字识别 | recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, all | letter.dic |
hwr.local.letter | 繁体完全集单字识别 | recogRange: 通用识别范围列表,big5_5401, big5, all | letter.dic |
hwr.local.letter | 简体集单字识别 | recogRange: 通用识别范围列表, gb, all | letter.dic |
hwr.local.letter | 香港大字符集单字识别 | recogRange: 通用识别范围列表, gb, gbk, big5_5401, big5, hkscs, all | letter.dic |
hwr.local.letter | 藏文单字识别 | recogRange: 通用识别范围列表, tibetan, all | letter.dic |
hwr.local.letter | 彝文单字识别 | recogRange: 通用识别范围列表, yi, all | letter.dic |
hwr.local.letter | 日文0212单字识别 | recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all | letter.dic |
hwr.local.letter | 韩文完全集单字识别 | recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all | letter.dic |
hwr.local.letter | 阿拉伯文集单字识别 | recogRange: 通用识别范围列表, arabic, all | letter.dic |
hwr.local.letter | 西里尔文集单字识别 | recogRange: 通用识别范围列表, cyrillic_uppercase, cyrillic_lowercase, all | letter.dic |
hwr.local.letter | 希腊文集单字识别 | recogRange: 通用识别范围列表, greek_uppercase, greek_lowercase, all | letter.dic |
hwr.local.letter | 希伯来文集单字识别 | recogRange: 通用识别范围列表, hebrew, all | letter.dic |
hwr.local.letter | 印地文集单字识别 | recogRange: 通用识别范围列表, hindi, all | letter.dic |
hwr.local.letter | 拉丁文集单字识别 | recogRange: 通用识别范围列表, latin_uppercase, latin_lowercase, all | letter.dic |
hwr.local.letter | 泰文集单字识别 | recogRange: 通用识别范围列表, thai, all | letter.dic |
hwr.local.freestylus | GBK大字符集多字识别 | recogRange: 通用识别范围列表,gb, gbk, big5_5401, big5, all | fwlib.dic |
hwr.local.freestylus | 繁体完全集多字识别 | recogRange: 通用识别范围列表,big5_5401, big5, all | fwlib.dic |
hwr.local.freestylus | 简体集多字识别 | recogRange: 通用识别范围列表, gb, all | fwlib.dic |
hwr.local.freestylus | GB18030大字符集多字识别 | recogRange: 通用识别范围列表, gb, gbk, gb18030, big5_5401, big5, all | fwlib.dic |
hwr.local.freestylus | 香港大字符集多字识别 | recogRange: 通用识别范围列表, gb, gbk, big5_5401, big5, hkscs, all | fwlib.dic |
hwr.local.freestylus | 日语多字识别 | recogRange: 通用识别范围列表, katakana, hiragana, kanji_jis0208, kanji_cp932, kanji_jis0213, kanji_jis0212, all | fwlib.dic |
hwr.local.freestylus | 韩语多字识别 | recogRange: 通用识别范围列表, hanja, hangul_basic, hangul, all | fwlib.dic |
hwr.local.freestylus | 英语多字识别 | recogRange(无效参数,目前仅作合法性判断): 通用识别范围列表, all | fwlib.dic |
hwr.local.freestylus.v7 | 英语连写识别 | recogRange(无效参数,目前仅作合法性判断): 通用识别范围列表, all | letter.conf
|
各能力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 | ![]() |