public class LfasrClient extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
LfasrClient.Builder |
| 构造器和说明 |
|---|
LfasrClient(LfasrClient.Builder builder)
builder 字段赋值
|
| 限定符和类型 | 方法和说明 |
|---|---|
LfasrMessage |
getProgress(String taskId)
查询处理进度接口
在调用方发出合并文件请求后,服务端已将任务列入计划。
|
LfasrMessage |
getResult(String taskId)
获取结果接口
当任务处理进度状态=9(见查询处理进度接口),调用该接口获取转写结果。
|
LfasrMessage |
mergeFile(String taskId)
合并文件接口
全部文件切片上传成功后,调用该接口,通知服务端进行文件合并与转写操作。
|
LfasrMessage |
prepare(String audioFilePath)
预处理接口
上传待转写音频文件的基本信息(文件名、大小)和分片信息(建议分片大小设置为10M,若无需分片,slice_num=1)和相关的可配置参数。
|
LfasrMessage |
upload(String audioFilePath)
文件上传接口
包含:
1、prepare
2、uploadFile
3、merge
|
void |
uploadFile(String taskId,
String audioFilePath)
文件分片上传接口
按预处理设置的分片信息(slice_num)依次上传音频切片(文件以二进制方式读取上传),
直到全部切片上传成功(如预处理时 slice_num=2,则需将音频切分成两部分,slice_id=aaaaaaaaaa和aaaaaaaaab,并按顺序调用该接口);
上一切片成功上传,才可进行下一切片的上传操作。
|
public LfasrClient(LfasrClient.Builder builder)
builder - public LfasrMessage prepare(String audioFilePath) throws LfasrException, SignatureException
audioFilePath - LfasrExceptionSignatureExceptionpublic void uploadFile(String taskId, String audioFilePath) throws LfasrException
taskId - audioFilePath - LfasrExceptionpublic LfasrMessage mergeFile(String taskId) throws LfasrException, SignatureException
taskId - LfasrExceptionSignatureExceptionpublic LfasrMessage upload(String audioFilePath) throws LfasrException, SignatureException
audioFilePath - LfasrExceptionSignatureExceptionpublic LfasrMessage getProgress(String taskId) throws SignatureException
taskId - SignatureExceptionpublic LfasrMessage getResult(String taskId) throws SignatureException
taskId - SignatureExceptionCopyright © 2021. All rights reserved.