首先前往官方网站注册账号
https://authentication.duiopen.com/#/pc/register/regist
这样你就得到一个dui账号。
登录后进行产品管理。
https://www.duiopen.com/docs/ct_prouctsetup
这里申请产品
SDK的集成
https://www.duiopen.com/docs/android_dds_sdk_v2
下载SDK解压后的文件如下
Sdk 的初始化
Sdk的初始化需要先授权
- 2.0.0.1 及以上版本会先回调收授权状态,之后回调 init 状态。即 onInitComplete 回调 true 即表示初始化和授权都成功
init 时会进行授权操作,必须授权成功后才能正常使用sdk
授权链接
https://cloud.aispeech.com/docs/Android_authorization
授权其实就是获取我们APK的包名以及SHA256值,如下操作
获取包名:
获取SHA值:
授权成功后如图所示
DDS配置时因为我是直接把duicore.zip和duicore.zip.md5sum 文件放在项目中的asset目录下,所有可以直接填入资源包文件名,否则按文档填入全路径名
资源文件的下载
解压后文件如下(package.zip是资源下载下来的包)
将这四个文件放在APP asset目录下,把各个参数填入代码中。
需要注意的是AppKey很容易错,一定要注意文件目录的正确性。
SDK初始化成功后的结果