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