百度AI---語音識別


題記:娛樂性的玩玩百度接口。

說實話,其接口個人覺得有點爛,重試了好幾個音頻文件才成功。

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

這樣就可以調用運行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM