題記:娛樂性的玩玩百度接口。
說實話,其接口個人覺得有點爛,重試了好幾個音頻文件才成功。
1、重新申請AppID、SecretKey 、API Key。
鏈接:https://console.bce.baidu.com/ai/?fromai=1#/ai/speech/overview/index
2、百度的案例代碼
/** * 語音識別 */ public static void voiceRecongnize(){ AipSpeech client = new AipSpeech(BaiduConfig.VOICE_APP_ID, BaiduConfig.VOICE_API_KEY, BaiduConfig.VOICE_SECRET_KEY);//這個要自己寫哦 String path = "C:\\Users\\yangwj\\Desktop\\temp.wav"; try{ JSONObject asrRes = client.asr(path, "wav", 16000, null); System.out.println(asrRes); // 對語音二進制數據進行識別 byte[] data = Util.readFileByBytes(path); //readFileByBytes僅為獲取二進制數據示例 JSONObject asrRes2 = client.asr(data, "pcm", 16000, null); System.out.println(asrRes2); }catch (Exception e){ e.printStackTrace(); } }
這樣就可以調用運行了。