91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序怎么實現科大訊飛接口

發布時間:2022-03-09 09:58:14 來源:億速云 閱讀:193 作者:iii 欄目:開發技術

這篇文章主要介紹“小程序怎么實現科大訊飛接口”,在日常操作中,相信很多人在小程序怎么實現科大訊飛接口問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”小程序怎么實現科大訊飛接口”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

 小程序怎么實現科大訊飛接口

  下面為java的訊飛語音接口開發了,直接貼代碼

 package com.example.utils;

  import java.io.BufferedReader;

  import java.io.InputStream;

  import java.io.InputStreamReader;

  import java.util.ArrayList;

  import java.util.List;

  /**

  * Created by songzs on 2017/12/12.
* 封裝的轉碼工具類

  */

  public class FFMPEGUtil {

  public static String silk2Pcm(String inputfile,String outputfile){

  Listcommend = new ArrayList();

  commend.add("/usr/local/silk2pcm_tool/SILKCodec/SILK_SDK_SRC_ARM/./decoder");

  commend.add(inputfile);

  commend.add(outputfile);

  StringBuffer test=new StringBuffer();

  for(int i=0;i<commend.size();i++)< p="">

  test.append(commend.get(i)+" ");

  System.out.println("decoder命令:"+test+"");

  exec(test);

  return outputfile;

  }

  public static String pcm2Wav(String inputfile,String outputfile){

  //ffmpeg -f s16le -ar 12k -ac 2 -i /path/to/pcm -f wav -ar 16k -ac 1 /path/to/wav

  Listcommend = new ArrayList();

  commend.add("ffmpeg");

  commend.add("-f");

  commend.add("s16le");

  commend.add("-ar");

  commend.add("12k");

  commend.add("-ac");

  commend.add("2");

  commend.add("-i");

  commend.add(inputfile);

  commend.add("-f");

  commend.add("wav");

  commend.add("-ar");

  commend.add("16k");

  commend.add("-ac");

  commend.add("1");

  commend.add(outputfile);

  StringBuffer test=new StringBuffer();

  for(int i=0;i<commend.size();i++)< p="">

  test.append(commend.get(i)+" ");

  System.out.println("ffmpeg命令:"+test+"");

  exec(test);

  return outputfile;

  }

  public static String silk_remove_word(String filepath){

  Listcommend = new ArrayList();

  commend.add("/home/workspace/./test.sh");

  commend.add(filepath);

  StringBuffer test=new StringBuffer();

  for(int i=0;i<commend.size();i++)< p="">

  test.append(commend.get(i)+" ");

  System.out.println("test命令:"+test+"");

  exec(test);

  return filepath;

  }

  private static void exec(StringBuffer test){

  try {

  Runtime rt = Runtime.getRuntime();

  Process proc = rt.exec(test.toString());

  InputStream stderr = proc.getErrorStream();

  InputStreamReader isr = new InputStreamReader(stderr);

  BufferedReader br = new BufferedReader(isr);

  String line = null;

  while ( (line = br.readLine()) != null) ;

  } catch (Exception e) {

  e.printStackTrace();

  }

  }

  }

到此,關于“小程序怎么實現科大訊飛接口”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐安县| 福泉市| 彭泽县| 赫章县| 贵南县| 城步| 卢氏县| 灯塔市| 苏尼特左旗| 斗六市| 水城县| 乌鲁木齐县| 澄迈县| 龙井市| 九寨沟县| 繁昌县| 会同县| 罗江县| 罗定市| 江口县| 富平县| 万盛区| 新泰市| 安宁市| 上栗县| 长子县| 集安市| 通州区| 平利县| 綦江县| 榆社县| 忻城县| 孝感市| 通化县| 汶川县| 宜城市| 三江| 杨浦区| 沙坪坝区| 杭州市| 万载县|