关键类型定义

函数

 KAsrAudioFrameData (byte[] data, int dataSize, int channelCount, int sampleRate, int bitWidth)
 
 KAsrAuthParam (String serverAddr, String token)
 
 KAsrRecogResult (int bgTime, int edTime, int fin, String text)
 
 KAsrSDKLogParam (boolean enableLog, String logPath, KAsrLogCallBack callback)
 

详细描述

关键类型定义

函数说明

◆ KAsrAudioFrameData()

KAsrAudioFrameData ( byte[]  data,
int  dataSize,
int  channelCount,
int  sampleRate,
int  bitWidth 
)
参数
data音频数据
dataSize数据长度
channelCount声道数,目前为1
sampleRate采样频率,目前为16khz
bitWidth采样位宽,目前为16位

◆ KAsrAuthParam()

KAsrAuthParam ( String  serverAddr,
String  token 
)
参数
serverAddr服务器地址
tokentoken

◆ KAsrRecogResult()

KAsrRecogResult ( int  bgTime,
int  edTime,
int  fin,
String  text 
)
参数
bgTime开始时间
edTime结束时间
fin标志 0 中间结果 1 最终结果
text识别文本内容 (utf-8编码)

◆ KAsrSDKLogParam()

KAsrSDKLogParam ( boolean  enableLog,
String  logPath,
KAsrLogCallBack  callback 
)
参数
enableLog是否开启Log功能
logPathlog路径,设nullptr表示不写入log文件
callbacklog回调,设nullptr不需要回调
注解
enableLog 为false,不打日志
enableLog 为true,logPath不为空,callback为空,JNI侧初始化android api的log,路径为logPath不为空,并设置JNI侧的log callback给c++
enableLog 为true,logPath为空,callback不为空,直接将用户的callback设置给c++,此时c++和jni的log都通过callback输出