TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法。
Java调用腾讯AI接口服务。鉴权实现
Java快速开发第三方——腾讯人工智能AI接入详解SDK形式
目前已经接入文字识别、语音识别接口服务调用服务
项目结构介绍
├── base //基类
├── http //Http通信相关类
├── sign //签名公用类
├── ocr
│ └── TAipOcr //TAipOcr类
├── speech
│ └── TAipSpeech //TAipSpeech类
└── util //工具类
使用 maven 引入即可
cn.xsshome
taip
4.1.0
OCR 示例代码
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 path = "test.jpg";
String result = aipOcr.bcOcr(path);
System.out.println(result);
}
}
ASR 示例代码
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)
System.out.println(result);
}
}