TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法。dom
Java调用腾讯AI接口服务。鉴权实现
Java快速开发第三方——腾讯人工智能AI接入详解SDK形式ssh
目前已经接入文字识别、语音识别接口服务调用服务xss
├── base //基类 ├── http //Http通讯相关类 ├── sign //签名公用类 ├── ocr │ └── TAipOcr //TAipOcr类 ├── speech │ └── TAipSpeech //TAipSpeech类 └── util //工具类
<dependency> <groupId>cn.xsshome</groupId> <artifactId>taip</artifactId> <version>1.1.2</version> </dependency>
TAipOcr 是调用腾讯 AI 中 OCR 的 Java 客户端,为调用腾讯 AI 中 OCR 功能的开发人员提供了一系列的交互方法。maven
用户能够参考以下代码新建一个 TAipOcr,初始化完成后建议单例使用:ide
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); } }
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); } }
TAipImageClassify是调用腾讯AI中图像识别的Java客户端,为调用腾讯AI中图像识别功能的开发人员提供了一系列的交互方法。
用户能够参考以下代码新建一个 TAipImageClassify,初始化完成后建议单例使用人工智能
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) throws Exception { // 初始化一个TAipImageClassify TAipImageClassify aipImageClassify = new TAipImageClassify(APP_ID, APP_KEY); String filePath = "G:/x5.jpg";//本地文件路径 byte[] image = FileUtil.readFileByBytes(filePath);//获取文件的byte数据 String result = aipImageClassify.visionScener(image, 1, 5);//场景识别 String result = aipImageClassify.visionObjectr(image, 1, 5);//物体识别 String result = aipImageClassify.imageTag(image);//图像标签识别 String result = aipImageClassify.visionImgidentify(image, 1);//车辆识别 String result = aipImageClassify.visionImgidentify(image, 2);//花草识别 String result = aipImageClassify.flowersAndPlant(image);//花草识别 String result = aipImageClassify.vehicle(image);//车辆识别 String result = aipImageClassify.visionImgtotext(image,RandomNonceStrUtil.getRandomString());//看图说话 String result = aipImageClassify.imageFuzzy(image);//模糊图片检测 String result = aipImageClassify.imageFood(image);//美食图片识别 System.out.println(result); } }
开源项目介绍页面:https://www.oschina.net/p/taip
小帅丶/taip.net