> 📢 请注意!由于腾讯AI原有免费API已关闭,该项目目前已属于不可用状态
[![Version](https://img.shields.io/badge/version-4.3.5-brightgreen.svg)](http://mvnrepository.com/search?q=taip)
[![Download](https://img.shields.io/badge/download-v4.3.5jar-brightgreen.svg)](https://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=cn.xsshome&a=taip&v=4.3.5&e=jar)
[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
[![JDK 1.7](https://img.shields.io/badge/JDK-1.7-green.svg "JDK 1.7")]()
[![WiKi](https://img.shields.io/readthedocs/pip.svg)](https://apidoc.gitee.com/xshuai/taip/)
[![作者](https://img.shields.io/badge/%E4%BD%9C%E8%80%85-%E5%B0%8F%E5%B8%85%E4%B8%B6-7AD6FD.svg)](https://www.xsshome.cn/)
文档请移步:[http://taip.mydoc.io/](http://taip.mydoc.io/)
### 腾讯AI 基本已经转到腾讯云了。此SDK已经不适用。腾讯云官方有封装SDK的。转到腾讯云接口基本都需要付费使用哦~
APPID APPKEY 是腾讯AI创建应用后得到。请移步腾讯AI官网获取哦。[https://ai.qq.com/](https://ai.qq.com/)
QQ:783021975
### 关注码小帅获取最新功能更新
![码小帅](https://images.gitee.com/uploads/images/2021/0518/164321_b70506da_131538.jpeg "码小帅.jpg")
TAip Java SDK目录结构
```
cn.xsshome.taip
├── base //基类
├── http //Http通信相关类
├── error //SDK错误类
├── imageclassify
│ └── TAipImageClassify //TAipImageClassify类
├── sign //签名公用类
├── ocr
│ └── TAipOcr //TAipOcr类
├── speech
│ └── TAipSpeech //TAipSpeech类
├── face
│ └── TAipFace //TAipFace类
├── ptu
│ └── TAipPtu //TAipPtu类
├── nlp
│ └── TAipNlp //TAipNlp类
├── vision
│ └── TAipVision //TAipVision类
└── util //工具类
```
**支持 JAVA版本:1.7+**
直接使用JAR包步骤如下:
1.在腾讯AIQQ群下载Java SDK压缩工具包或点击download图标进行下载最新jar。
2.将下载的tai-java-sdk-version.zip解压后,复制到工程文件夹中。
3.在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs”。
4.添加SDK工具包tai-java-sdk-version.jar。
其中,version为版本号,添加完成后,用户就可以在工程中使用腾讯AIJava SDK。
-------------------------------------------------------------------------------
## 安装
### Maven
在项目的pom.xml的dependencies中加入以下内容:
```xml
<dependency>
<groupId>cn.xsshome</groupId>
<artifactId>taip</artifactId>
<version>4.3.5</version>
</dependency>
```
### Gradle
```
compile 'cn.xsshome:taip:4.3.5'
```
### 非Maven项目
点击以下任一链接,下载`taip-x.x.x.jar`即可:
- [Maven中央库1](http://central.maven.org/maven2/cn/xsshome/taip/4.3.5/taip-4.3.5.jar)
- [Maven中央库2](http://repo1.maven.org/maven2/cn/xsshome/taip/4.3.5/taip-4.3.5.jar)
-------------------------------------------------------------------------------
## 使用示例代码
### 网络设置示例代码
```
public class Sample {
//设置APPID/APP_KEY
public static final String APP_ID = "你的 App ID";
public static final String APP_KEY = "你的 Api Key";
public static void main(String[] args) {
// 初始化一个TAip[xxx] xxx代表具体的模块名称
TAip[xxx] client = new TAip[xxx](APP_ID,APP_KEY);
// 可选:设置网络连接参数
client.setConnectionTimeoutInMillis(2000);
client.setSocketTimeoutInMillis(60000);
// 可选:设置代理服务器地址, http和socket二选一,或者均不设置
client.setHttpProxy("proxy_host", proxy_port); // 设置http代理
client.setSocketProxy("proxy_host", proxy_port); // 设置socket代理
//调用接口
client.[xxxxx]("图片路径");
}
}
```
### OCR示例代码
新建TAipOcr
TAipOcr是调用腾讯AI中OCR的Java客户端,为调用腾讯AI中OCR功能的开发人员提供了一系列的交互方法。
用户可以参考如下代码新建一个TAipOcr,初始化完成后建议单例使用:
```
public class Sample {
//设置APPID/APP_KEY
public static final String APP_ID = "你的 App ID";
public static final String APP_KEY = "你的 Api Key";
public static void main(String[] args) {
// 初始化一个TAipOcr
TAipOcr aipOcr = new TAipOcr(APP_ID,APP_KEY);
// 调用接口
String result = aipOcr.idcardOcr("./idcard.jpg", 0);//身份证正面(图片)识别
String result = aipOcr.idcardOcr("./idcard2.jpg", 1);//身份证反面(国徽)识别
String result = aipOcr.bcOcr("./juli2.jpg");//名片识别
String result = aipOcr.driverlicenseOcr("./driver.jpg",0);//行驶证OCR识别
String result = aipOcr.driverlicenseOcr("./driver2.jpg",1);//驾驶证OCR识别
String result = aipOcr.bizlicenseOcr("./biz.jpg");//营业执照OCR识别
String result = aipOcr.creditcardOcr("./bank2.jpg");//银行卡OCR识别
String result = aipOcr.generalOcr("./biz.jpg");//通用OCR识别
String result = aipOcr.handWritingOcrByImage("./biz.jpg");//手写体识别 选取本地图片文件识别
String result = aipOcr.handWritingOcrByUrl("https://yyb.gtimg.com/ai/assets/ai-demo/small/hd-1-sm.jpg");//手写体识别 选取网络图片URL识别
String result = aipOcr.plateOcrByImage("./biz.jpg");//车牌识别 选取本地图片文件识别
String result = aipOcr.plateOcrByUrl("https://yyb.gtimg.com/ai/assets/ai-demo/large/plate-1-lg.jpg");//车牌识别 选取网络图片URL识别
}
}
```
### ASR、TTS示例代码
新建TAipSpeech
TAipSpeech是调用腾讯AI中语音识别、合成的Java客户端,为调用腾讯AI中语音识别、合成功能的开发人员提供了一系列的交互方法。
用户可以参考如下代码新建一个TAipSpeech,初始化完成后建议单例使用:
```
public class Sample {
//设置APPID/APP_KEY
public static final String APP_ID = "你的 App ID";
public static final String APP_KEY = "你的 Api Key";
public static void main(String[] args) {
// 初始化一个TAipSpeech
TAipSpeech aipSpeech = new TAipSpeech(APP_ID, APP_KEY);
// 调用接口
String filePath ="./VOICE1513237078.pcm";//本地文件路径
byte[] audio = FileUtil.readFileByBytes(filePath);//获取文件的byte数据
String result = aipSpeech.asrEcho(filePath, 1);//语音识别-echo版
String result = aipSpeech.asrLab(1, 16000, 0, 1024, 1, audio);//语音识别-流式版(AI Lab)
String result = aipSpeech.asrWx(filePath, 1, 16000, 16, 0, 1024, 1, 1);//语音识别-流式版(WeChat AI)
String text = "小帅封装代码";
String result = aipSpeech.TtaSynthesis(text);//语音合成(优图) 默认参数
String result = aipSpeech.TtaSynthesis(text,2,1);//语音合成(优图) 全部参数
String result = aipSpeech.TtsSynthesis(text, 1, 3);//语音合成(AI Lab) 默认参数
String result = aipSpeech.TtsSynthesis(text,1,3,0,100,0,58);//语音合成(AI Lab) 全部参数
String result = aipSpeech.asrLong("G:/16.pcm",
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
TAIP是调用腾讯AI接口封装的Java客户端,为调用腾讯AI功能的开发人员提供了一系列的交互方法。TAIP是调用腾讯AI接口封装的Java客户端,为调用腾讯AI功能的开发人员提供了一系列的交互方法。并非腾讯AI官方出品。接口调用限制问题请咨询腾讯AI官方。官网文档:https://ai.qq.com/doc/index.shtml。文字识别TAipOcr。(身份证、名片、行驶证驾驶证、营业执照、银行卡、通用OCR识别、手写体识别、车牌识别 )接口调用服务。语音识别、合成TAipSpeech( 语音识别-echo版、语音识别-流式版(AI Lab)、语音识别-流式版(WeChat AI)、长语音识别、语音合成(AI Lab)、语音合成(优图)、关键词检索)接口调用服务。图像识别TAipImageClassify( 物体场景、图片标签、花草/车辆、看图说话、模糊图片检测、美食图片识别 )接口调用服务。人脸识别TAipFace( 人脸检测与分析、多人脸检测、人脸对比、跨年龄人脸识别、五官定位、人脸搜索、人脸验证、个体创建、删除个体、增加人脸、删除人脸、设置信息、获取信息、获取组列表、获取个
资源推荐
资源详情
资源评论
收起资源包目录
taip-master.zip (48个子文件)
taip-master
.classpath 992B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 736B
.jsdtscope 597B
org.eclipse.wst.validation.prefs 50B
org.eclipse.wst.common.component 648B
org.eclipse.wst.common.project.facet.core.xml 296B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.m2e.core.prefs 90B
pom.xml 4KB
src
main
java
cn
xsshome
taip
imageclassify
ImageClassifyConsts.java 999B
TAipImageClassify.java 13KB
vision
VisionConsts.java 527B
TAipVision.java 6KB
sign
TencentAISignSort.java 10KB
MD5.java 1KB
error
ErrorTAip.java 970B
speech
TTSResponse.java 941B
TAipSpeech.java 22KB
SpeechConsts.java 896B
nlp
NLPConsts.java 2KB
TAipNlp.java 15KB
http
TAipHeaders.java 1KB
TAipRequest.java 5KB
TAipHttpClient.java 4KB
TAipHttpMethodName.java 99B
TAipHttpCharacterEncoding.java 236B
TAipClientConfiguration.java 1KB
TAipHttpContentType.java 292B
TAipResponse.java 1KB
TAipEBodyFormat.java 101B
base
BaseClient.java 3KB
ptu
TAipPtu.java 11KB
PtuConsts.java 975B
face
TAipFace.java 25KB
FaceConsts.java 2KB
util
FileUtil.java 1KB
TransConstant.java 3KB
Util.java 6KB
RandomNonceStrUtil.java 1KB
Base64Util.java 2KB
ocr
OcrConsts.java 1KB
TAipOcr.java 13KB
webapp
WEB-INF
web.xml 215B
LICENSE 9KB
.project 1KB
.gitignore 9B
README.md 17KB
共 48 条
- 1
资源评论
传奇开心果编程
- 粉丝: 8467
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功