内容 | 说明 |
---|---|
请求协议 | http[s] (为提高安全性,强烈推荐https) |
请求地址 | http[s]: //webapi.xfyun.cn/v1/service/v1/ocr/general 注:服务器IP不固定,为保证您的接口稳定,请勿通过指定IP的方式调用接口,使用域名方式调用 |
请求方式 | POST |
接口鉴权 | 签名机制,见鉴权说明 |
字符编码 | UTF-8 |
响应格式 | 统一采用JSON格式 |
开发语言 | 任意,只要可以向讯飞云服务发起HTTP请求的均可 |
图片格式 | jpg/png/bmp |
图片属性 | 最短边至少15px,最长边最大4096px |
图片大小 | 图像数据按要求编码后(base64编码后进行urlencode)大小不超过4M |
文字语种 | 中英文 |
在调用该业务接口时
IP白名单规则
{
"code":"10105",
"desc":"illegal access|illegal client_ip",
"data":"",
"sid":"xxxxxx"
}
在 Http Request Header 中配置以下参数。
以下参数用于授权认证:
参数 | 格式 | 说明 | 必须 |
---|---|---|---|
X-Appid | string | 讯飞开放平台注册申请应用的应用ID(appid) | 是 |
X-CurTime | string | 当前UTC时间戳 从1970年1月1日0点0 分0 秒开始到现在的秒数 | 是 |
X-Param | string | 相关参数JSON串经Base64编码后的字符串,详见业务参数 | 是 |
X-CheckSum | string | 令牌,计算方法:MD5(APIKey + X-CurTime + X-Param),三个值拼接的字符串,进行MD5哈希计算(32位小写) | 是 |
注:
X-CheckSum生成示例:
String APIKey="abcd1234";
String X-CurTime="1502607694";
String X-Param="eyAiYXVmIjogImF1ZGlvL0wxNjtyYXR...";
String X-CheckSum=MD5(apiKey + X-CurTime + X-Param);
X-Param 为各配置参数组成的 JSON 串经 BASE64 编码之后的字符串,原始 JSON 串各字段说明如下:
参数 | 类型 | 必须 | 说明 | 示例 |
---|---|---|---|---|
language | string | 是 | 语言,可选值:en(英文),cn|en(中文或中英混合) | en |
location | string | 否 | 是否返回文本位置信息,可选值:false(否),true(是),默认为false | true |
X-Param生成示例:
原始JSON串:
{
"language": "en",
"location": "false"
}
BASE64编码(即X-Param):
eyJsYW5ndWFnZSI6ImVuIiwibG9jYXRpb24iOiJmYWxzZSJ9
以POST表单的形式提交以下参数:
参数 | 类型 | 必须 | 说明 | 示例 |
---|---|---|---|---|
image | string | 是 | 图像数据 base64编码后进行urlencode 要求base64编码和urlencode后大小不超过4M 最短边至少15px,最长边最大4096px 支持jpg/png/bmp格式 | exSI6ICJ... |
注: 1)一般基础类库会默认进行urlencode处理,请注意不要重复处理
2)base64编码后大小会增加约1/3
答:印刷文字识别基于深度神经网络模型的端到端文字识别系统,将图片(来源如扫描仪或数码相机)中的印刷字体转化为计算机可编码的文字。
答:支持英文,以及中英文混合模式。
答:支持文字与水平轴小于±15°夹角偏转。
答:(1)像素要求:最短边至少15px,最长边最大4096px; (2)大小要求:<4MB; (3)格式要求:JPEG,PNG,BMP。
答:文字识别首先是按行进行分好,然后分别识别;不建议识别竖排版的文字,因为识别出来的文字排序是乱的。
答:每个账号免费领取一次3000服务量有效期90天,套餐一:1w次服务量/350元/年,套餐二:10w次服务量/3200元/年,套餐三:100w次服务量/30000元/年,可在控制台对应服务--->实时用量--->购买服务量,套餐详细说明页 。
curl --location -g --request POST 'http://dev-cn.your-api-server.comhttp[s]: //webapi.xfyun.cn/v1/service/v1/ocr/general'
{
"code": "string",
"data": {
"block": [
{
"line": [
{
"confidence": 0,
"word": [
{
"content": "string",
"location": {
"right_bottom": {
"y": 0,
"x": 0
},
"top_left": {
"y": 0,
"x": 0
}
}
}
],
"location": {
"right_bottom": {
"y": 0,
"x": 0
},
"top_left": {
"y": 0,
"x": 0
}
}
}
],
"type": "string"
}
]
},
"sid": "string",
"desc": "string"
}