思必驰智能语音DUI平台Android集成教程

时间:2024-03-26 14:50:07

     本教程主要讲解思必驰DUI平台的Android集成流程,配置过程中实现某一个功能存在多种方法,因此,本教程的提供的方法仅供参考。主要参考思必驰DUI平台中的技术文档,对官方的技术文档进行了细化。如有不当和不对之处,请予指出,谢谢。

目录

1.1加载工程

1.2建立签名

1.3签名APK

1.4获取SHA256**

1.5获取applicationId

1.6申请APIKEY

1.7 修改工程配置


 

1.1加载工程

1、首先,在思必驰DUI平台网站上下载自己训练好的技能包,并解压该文件以及文件夹下的ddsDemo文件,工程解压后如下图。

思必驰智能语音DUI平台Android集成教程

注:工程的存放路径中不宜存在中文和下划线,否则android studio 会报错。

2、使用Android studio加载该项目

思必驰智能语音DUI平台Android集成教程

构建工程时,message提示resolve lib-dds-1.1.3.1-release,可以直接打开两个工程中的build.gradle将1.1.3.1改为1.1.4.1。如下图所示。

思必驰智能语音DUI平台Android集成教程

然后,重新构建工程。

1.2建立签名

1、点击“Build”下的“generate singed APK”

思必驰智能语音DUI平台Android集成教程

2、选择“nativedemo”,然后“next”

思必驰智能语音DUI平台Android集成教程

3、点击“create new..”,然后选择路径,填写相应的密码。

思必驰智能语音DUI平台Android集成教程

4、填写keystore的信息。

思必驰智能语音DUI平台Android集成教程

5、点击“next”,填写相应信息。

思必驰智能语音DUI平台Android集成教程

 

1.3签名APK

1、选中“nativedemo”,右击“Open Module setting”

思必驰智能语音DUI平台Android集成教程

2、配置Signing和Build Types信息,点击绿色加号,设置config,选择签名。

思必驰智能语音DUI平台Android集成教程

3、点击“Build varians”,选择“release”

思必驰智能语音DUI平台Android集成教程

:选择release模式签名。

1.4获取SHA256**

获取**的SHA256目的在于提交给思必驰官方网站,网站会生成APIKey,供我们修改该工程的配置文件。

1、将先前的key0.jks,复制到android studio 的安装目录下的..\jre\bin文件下

思必驰智能语音DUI平台Android集成教程

2、正在该目录下打开cmd命令,输入keytool -v -list –keystore key0.jks

思必驰智能语音DUI平台Android集成教程

记下SHA256文件,为申请APIKEY做准备

1.5获取applicationId

1、点击demo下的“build.gradle”

思必驰智能语音DUI平台Android集成教程

记下applicationId文件,为申请APIKEY做准备。

1.6申请APIKEY

1、在思必驰官网进入到2.1之前压缩包对应的产品列表中,点击申请APIKey。

输入2.4和2.5获取的SHA256和Package。

思必驰智能语音DUI平台Android集成教程

 

2、申请后的列表

思必驰智能语音DUI平台Android集成教程

 

其中,工程配置还需要用户ID,(见2.7节)K_USER_ID在思必驰网站一直没有找到,但是在手机客户端的“个人中心”可以才查到。

思必驰智能语音DUI平台Android集成教程

记下红色框内的信息,为修改工程配置做准备。

1.7 修改工程配置

1、将上述2.6节红框内对应的信息修改到下列文件对应的位置即可。

思必驰智能语音DUI平台Android集成教程

:红框内为配置文件信息

修改之后,重新构建工程即可。

思必驰智能语音DUI平台Android集成教程

至此,便可以在自己的设备调试自己训练好的产品

思必驰智能语音DUI平台Android集成教程

参考资料:

1、DUI网站:https://www.dui.ai/docs/ct_common_Andriod_SDK