欢迎来到 安卓源码空间!
安卓源码空间

                             【Taip】Java快速开发腾讯人工智能AI接入



TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法。


Java调用腾讯AI接口服务。鉴权实现

Java快速开发第三方——腾讯人工智能AI接入详解SDK形式

目前已经接入文字识别、语音识别接口服务调用服务

项目结构介绍


├── base //基类

├── http //Http通信相关类

├── sign //签名公用类

├── ocr

│ └── TAipOcr //TAipOcr类

├── speech

│ └── TAipSpeech //TAipSpeech类

└── util //工具类

使用 maven 引入即可

cn.xsshome

taip

1.1.2

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);

}

}

图像识别 示例代码


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);

}

}
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_42389421/article/details/114417455

copyright@ 2020-2028  安卓源码空间网版权所有   

备案号:豫ICP备2023034476号-1号