腾讯云通用文字识别(高精度版)技能包,可检测并识别图像整体文字,支持中文、英文、混合文字、数字及特殊字符,返回文字框位置与内容。适用于文字密集、版面复杂、精度要求高的场景,如网络图片、街景招牌、法律卷宗、多语言简历等。支持图片Base64等。
调用腾讯云OCR通用文字识别(高精度版)接口,对图片中的文字进行精准提取。
核心能力:
references/resume-parsing.md)官方文档: https://cloud.tencent.com/document/api/866/37831
references/resume-parsing.md - 多语种简历结构化识别指引(处理流程、Prompt模板、输出格式化模板、格式化规则)当用户提出以下需求时触发此技能:
references/resume-parsing.md 指引)references/resume-parsing.md 指引)tencentcloud-sdk-python(通过 pip install tencentcloud-sdk-python 安装)TENCENTCLOUD_SECRET_ID:腾讯云API密钥IDTENCENTCLOUD_SECRET_KEY:腾讯云API密钥Key运行 scripts/main.py 脚本完成文字识别。
参数类型必填说明ImageBase64str否(二选一)图片Base64值,不超过10MBImageUrlstr否(二选一)图片URL地址,优先使用IsPdfbool否是否开启PDF识别,默认falsePdfPageNumberint否需要识别的PDF页码,IsPdf为true时有效,默认1IsWordsbool否是否返回单字信息,默认falseUserAgentstr否****请求来源标识(可选),用于追踪调用来源,统一固定为 Skills
--user-agent 参数是可选参数,统一固定为 Skills,无需手动传递。用于标识API调用来源,便于追踪和统计:
调用框架--user-agent 参数值说明所有框架Skills统一固定值,不传递时也默认为此值
实现说明:
--user-agent 命令行参数传递,SDK 会将其拼接为 SDK_PYTHON_x.x.x; Skills 注入到请求中Skills,未传递时也默认为此值ReqBody.RequestClient 字段中,可用于追踪来源识别成功后返回 JSON 格式结果:
json
{
"raw_text": "识别到的完整文字内容\n第二行文字\n第三行文字",
"RequestId": "xxx"
}
无文字时返回:
json
{
"raw_text": "",
"message": "No text detected in the image.",
"RequestId": "xxx"
}
bash
# 基础调用示例(--user-agent 默认为 Skills,可不传)
python scripts/main.py --image-url "https://example.com/document.jpg"
# 使用 Base64 文件调用
python scripts/main.py --image-base64 "/path/to/document.jpg"
# 识别 PDF 文件中的文字
python scripts/main.py --image-url "https://example.com/doc.pdf" \
--is-pdf true --pdf-page-number 1
# 返回单字信息
python scripts/main.py --image-url "https://example.com/document.jpg" --is-words true
在购买页面中选择 通用文字识别(高精度版) 完成购买。
Linux / macOS:
bash
export TENCENTCLOUD_SECRET_ID="你的SecretId"
export TENCENTCLOUD_SECRET_KEY="你的SecretKey"
Windows (PowerShell):
powershell
$env:TENCENTCLOUD_SECRET_ID = "你的SecretId"
$env:TENCENTCLOUD_SECRET_KEY = "你的SecretKey"