UniEvalUtil
评测静态工厂类,用于设置评测相关参数、发起评测、结束评测等。
- init(ipAddress: string, uniEvalParam: UniEvalParam, callback: (event: number, result: string) => void, isUseLocalAudioCapturer?: Boolean): void;
- | - |
说明 | 初始化评测相关配置 |
版本支持 | 最低1.0.0 |
参数 ipAddress | 服务的域名或者ip地址,可为空 |
参数 uniEvalParam | 评测相关参数 |
参数 callback | 事件和结果回调 |
参数 isUseLocalAudioCapturer | 是否使用sdk内部默认录音机 |
- | - |
说明 | 初始化时候需传入该对象 |
版本支持 | 最低1.0.0 |
变量 Mode | (必填) mode 可设置的内容值为word,sent,para,qa,retell,设置评测模式 |
变量 DisplayText | (普通评测必填) displayText 评测文本 |
变量 Appkey | (必填) appkey 访问凭证 |
变量 AudioFormat | (必填)audioFormat 音频格式,支持16K单声道mp3,speex格式 |
变量 eof | (必填)eof 设置eof消息包内容,客户端需要该内容的唯一性,可选用uuid |
变量 ScoreCoefficient | (可选值) scoreCoefficient 打分系数,值范围:0.6-1.9 |
变量 userID | (可选值) userID 用户信息 |
变量 EvalType | (可选值)可设置的内容值为word,sentence,paragraph |
变量 Language | (可选值)语种,可设置的内容值为cn |
变量 ID | (可选值)一般为UUID,该次请求session id |
- | - |
说明 | 事件和结果回调 |
版本支持 | 最低1.0.0 |
参数 event | 事件类型,-1代表错误回调,0代表正常评测结果回调,1代表评测结束,2代表评测开始 |
参数 result | 事件对应的结果 |
- sendMessage(data: string | ArrayBuffer): void
- | - |
说明 | 发送评测音频数据 |
版本支持 | 最低1.0.0 |
参数 data | 音频数据流 |
- setAudioCallback(callback: (buffer: ArrayBuffer, size: number) => void): void;
- | - |
说明 | 设置音频数据回调事件 |
版本支持 | 最低1.0.0 |
参数 callback | 音频数据回调 |