参数说明
参数名称 | 说明 | 默认值 |
---|---|---|
langType | 语种选项,参见开发指南-语言支持 | 必填 |
sampleRate | 音频采样率,参见开发指南-基本术语 | 16000 |
enableIntermediateResult | 是否返回中间识别结果 | fasle |
enableInverseTextNormalization | 是否在后处理中执行ITN,参见开发指南-基本术语 注意:不会对词信息进行ITN转换 |
false |
调用步骤/示例代码
-
创建 Activity 添加识别代码(具体可参考MainActivity.java)
-
获取录音权限
private boolean hasPermission() {
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO) == PackageManager.PERMISSION_GRANTED) {
return true;
}
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.RECORD_AUDIO}, 1);
return false;
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
if (requestCode == 1) {
if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
doAuth(); //成功后进行授权 参考下一步
} else {
Toast.makeText(this, "应用需要录音权限", Toast.LENGTH_SHORT).show();
}
}
}
- 获取激活码
分为 联网激活 和 不联网激活 ,根据用户实际场景进行选择。
- 联网激活:终端设备联网自动完成激活
- 不联网激活:终端设备不联网,由用户/开发者手动完成激活
提示:
您通过AI开放平台创建的离线应用