根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用移动统计SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
前提条件
请确保已使用最新版的智能语音交互iOS SDK。
SDK权限及调用时机
个人信息相关权限 | 权限调用时机 | 权限用途 |
INTERNET(必选) | 初始化时请求用户授权 | 允许SDK联网的最基础权限,用于请求语音交互服务。 |
RECORD_AUDIO(可选) | 进行语音交互时 | 若用于语音交互的音频来自录音,则需要此权限。否则无法使用识别类的功能。 |
SDK功能及相关个人信息
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
语音离线唤醒和离线语音合成 | 设备型号 | 用于离线功能的统计和计费 | 无 |
SDK合规初始化配置方案
/**
* 向服务端发起交互请求
* @param vad_mode: 多种模式,对于识别场景,请使用P2T
* @param dialog_params: 设置识别参数,可不设置
* @return 参见错误码
*/
public synchronized int startDialog(VadMode vad_mode, String dialog_params);
重要
请您务必确保用户同意《隐私政策》之后再调用NUI SDK的startDialog方法。
相关代码示例已经集成在SDK包的示例工程中。
代码示例如下
private boolean startDialog() {
/*
* 首先,录音权限动态申请
* */
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 检查该权限是否已经获取
int i = ContextCompat.checkSelfPermission(this, permissions[0]);
// 权限是否已经 授权 GRANTED---授权 DINIED---拒绝
if (i != PackageManager.PERMISSION_GRANTED) {
// 如果没有授予该权限,就去提示用户请求
this.requestPermissions(permissions, 321);
}
}
if (ActivityCompat.checkSelfPermission(
this, Manifest.permission.RECORD_AUDIO) == PackageManager.PERMISSION_GRANTED) {
if (mAudioRecorder == null) {
//录音初始化,录音参数中格式只支持16bit/单通道,采样率支持8K/16K
//使用者请根据实际情况选择Android设备的MediaRecorder.AudioSource
//录音麦克风如何选择,可查看https://developer.android.google.cn/reference/android/media/MediaRecorder.AudioSource
mAudioRecorder = new AudioRecord(MediaRecorder.AudioSource.DEFAULT,
Integer.parseInt(mSampleRateSpin.getSelectedItem().toString()),
AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT,
WAVE_FRAM_SIZE * 4);
Log.d(TAG, "AudioRecorder new ...");
} else {
Log.w(TAG, "AudioRecord has been new ...");
}
} else {
Log.e(TAG, "donnot get RECORD_AUDIO permission!");
return false;
}
mHandler.post(new Runnable() {
@Override
public void run() {
//设置相关识别参数,具体参考API文档,在startDialog前调用
String setParamsString = genParams();
nui_instance.setParams(setParamsString);
//开始实时识别
int ret = nui_instance.startDialog(Constants.VadMode.TYPE_P2T,
genDialogParams());
}
});
return true;
}
SDK隐私政策条款模板
SDK名称:智能语音交互移动端SDK
使用目的:用于进行智能语音交互
运营方:阿里云计算有限公司
收集个人信息类型:无
隐私权政策:智能语音交互产品隐私政策
该文章对您有帮助吗?