1. 程式人生 > >使用函式計算來構建小程式

使用函式計算來構建小程式

  • 語音識別

    • 音訊格式轉換

      使用ffpmeg來實現音訊轉換

      //使用ffmpeg將mp3轉化為wav
      String bashCommand = String.format("./ffmpeg -y -i %s %s", mp3Filename, wavFilename);
      String lsCommand = "ls";
      Runtime runtime = Runtime.getRuntime();
      commandExec(lsCommand, runtime);
      commandExec(bashCommand, runtime);
    • 百度語音識別

      Java實現:

          /**
          * 呼叫百度語音介面
          *
          * @param
      path 語音檔案路徑 * @param format 檔案格式 * @return 語音識別結果 */
      private static JSONObject getSpeechResult(String path, String format) { // 初始化一個AipSpeech AipSpeech client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY); // 可選:設定網路連線引數 client.setConnectionTimeoutInMillis(2000
      ); client.setSocketTimeoutInMillis(60000); HashMap<String, Object> options = new HashMap<>(2); options.put("lan", "zh"); // 呼叫介面 return JSONObject.parseObject(client.asr(path, format, 16000, options).toString()); }