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

发布时间:2019-11-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【Taip】Java快速开发腾讯人工智能AI接入脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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

Java调用腾讯AI接口服务。鉴权实现
Java快速开发第三方——腾讯人工智能AI接入详解SDK形式

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

  • 项目结构介绍
        ├── base                                //基类        ├── http                                //Http通信相关类        ├── sign                                //签名公用类        ├── ocr        │       └── TAIPOcr                      //TAipOcr类        ├── sPEech        │       └── TAipSpeech                  //TAipSpeech类        └── util                                //工具类
  • 使用 maven 引入即可
  <dependency>     <groupId>cn.xsshome</groupId>     <artifactId>taip</artifactId>     <version>1.1.2</version> </dependency>
  • 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);              } }

项目介绍页面:https://www.oschina.net/p/taip
小帅丶/taip

脚本宝典总结

以上是脚本宝典为你收集整理的【Taip】Java快速开发腾讯人工智能AI接入全部内容,希望文章能够帮你解决【Taip】Java快速开发腾讯人工智能AI接入所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。