美文网首页
【Taip】Java快速开发腾讯人工智能AI接入

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

作者: 小帅丶简书 | 来源:发表于2018-04-24 09:27 被阅读0次

    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.1</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);    }}

    开源项目介绍页面:https://www.oschina.net/p/taip

    小帅丶/taip

    相关文章

      网友评论

          本文标题:【Taip】Java快速开发腾讯人工智能AI接入

          本文链接:https://www.haomeiwen.com/subject/gfedlftx.html