##第一步
进入官方网址:https://www.xfyun.cn/?ch=bd05-57&bd_vid=11312792173946311779
讲解网址链接:https://www.xfyun.cn/doc/asr/lfasr/Java-SDK.html
进去根据指示下载所需要的依赖以及jar包:https://www.xfyun.cn/sdk/dispatcher?platform=Java&service=lfasr
##获取到的Java SDK包结构如下:
src
-- main
-- java
-- com.iflytek.lfasr.demo
-- LfasrSDKDemo
-- resources
-- audio
-- lfasr.wav
-- lib
-- lfasr-sdk-3.0.0.jar
pom.xml
##最后直接调用工具类就可以
//1、创建客户端实例
LfasrClient lfasrClient = LfasrClient.getInstance(APP_ID, SECRET_KEY);
//2、上传音频文件
Message task = lfasrClient.upload(AUDIO_FILE_PATH);
String taskId = task.getData();
System.out.println("转写任务 taskId:" + taskId);
//3、查看转写进度
int status = 0;
while (status != 9) {
Message message = lfasrClient.getProgress(taskId);
JSONObject object = JSON.parseObject(message.getData());
status = object.getInteger("status");
System.out.println(message.getData());
TimeUnit.SECONDS.sleep(2);
}
//4、获取结果
Message result = lfasrClient.getResult(taskId);
System.out.println("转写结果: \n" + result.getData());