全链路

{
  "title": "语音交互产品-非嵌入式",
  "content": [
    {
      "solutionName": "自定义语音产品",
      "platform": "Android",
      "versionName": "V1.1.0.1",
      "remark": "1.新增:接口ASREngine.updateAsrModel,支持动态更新云端识别模型\n                          2.新增:接口Agent.updateProductContext,支持实时更新产品级Context数据\n                          3.新增:接口Agent.updateSkillContext,支持实时更新技能级Context数据\n                          4.新增:配置项DDSConfig.K_PRODUCT_KEY/K_PRODUCT_SECRET,对应DUI产品的新版授权\n                          5.修复:一些在工单系统、开发者交流群中反馈的已知问题\n                          6.更多详情参考SDK帮助文档",
      "docLink": "/docs/ct_common_Andriod_SDK",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dds/dds-android-sdk-v1.1.0.1.zip"
    },
    {
      "solutionName": "自定义语音产品",
      "platform": "iOS",
      "versionName": "V1.1.0.1",
      "remark": "1.新增: K_PRODUCT_KEY/K_PRODUCT_SECRET,对应DUI产品的新版授权\n                          2.更新:tts新版资源",
      "docLink": "/docs/ct_common_iOS_SDK",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dds/dds-iOS-sdk-v1.1.0.1.zip"
    },
    {
      "solutionName": "移动端DCA SDK",
      "platform": "Android",
      "versionName": "V1.1.0",
      "remark": "1.增加C端技能商店技能付费流程\n                          2.DcaSdk.initialize接口增加参数manufactureSecret,需要填写厂商的名字的密文,线下与我们思必驰申请\n                          3.AccountSdk增加setChannel方法,需要填写厂商的名字的明文和对应的密文,线下与我们思必驰申请\n                          4.Dca sdk增加智能家居相关接口\n                          5.DCA_AND_ACCOUNT_SDK的demo中增加智能家居流程的native界面的demo",
      "docLink": "/docs/DCA_SDK_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dca/dca-android-sdk-1.1.0.zip"
    },
    {
      "solutionName": "移动端DCA SDK",
      "platform": "iOS",
      "versionName": "V1.1.0",
      "remark": "1.帮助厂商快速创建接入DUI设备的配套app,提供设备配网,账号授权,设备管理,对话记录,技能列表等配套app常用功能\n                          2.提供智能家居技能,实现语音交互控制家居设备\n                          3.提供C端技能商店,消费者可自主在配套app上获取安装技能\n                          4.灵活的产品接入方式,支持厂商使用自有账号系统",
      "docLink": "/docs/DCA_SDK_iOS",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dca/dca-ios-sdk-1.1.0.zip"
    }
  ]
}

{
  "title": "语音交互产品-嵌入式",
  "content": [
    {
      "solutionName": "自定义语音产品",
      "platform": "Embedded",
      "brand": "联发科",
      "chip": "MT8516",
      "cpu": "ARM",
      "versionName": "V0.2.6",
      "remark": "2017.11.28:1.添加授权",
      "docLink": "/docs/ct_common_Embedded_SDK",
      "sdkLink": "http://aispeech-dui-dds.oss-cn-hangzhou.aliyuncs.com/%E5%B5%8C%E5%85%A5%E5%BC%8F/dds-sdk/sdk/dds-mtk8516-sdk.zip"
    },
    {
      "solutionName": "自定义语音产品",
      "platform": "Embedded",
      "brand": "全志",
      "chip": "R16",
      "cpu": "ARM",
      "versionName": "V0.2.6",
      "remark": "2017.11.28:1.添加授权",
      "docLink": "/docs/ct_common_Embedded_SDK",
      "sdkLink": "http://aispeech-dui-dds.oss-cn-hangzhou.aliyuncs.com/%E5%B5%8C%E5%85%A5%E5%BC%8F/dds-sdk/sdk/dds-tina-sdk.zip"
    },
    {
      "solutionName": "自定义语音产品",
      "platform": "Embedded",
      "brand": "树莓派",
      "chip": "树莓派3",
      "cpu": "ARM",
      "versionName": "V0.2.6",
      "remark": "2017.11.28:1.添加授权",
      "docLink": "/docs/ct_common_Embedded_SDK",
      "sdkLink": "http://aispeech-dui-dds.oss-cn-hangzhou.aliyuncs.com/%E5%B5%8C%E5%85%A5%E5%BC%8F/dds-sdk/sdk/dds-raspberrypi-sdk.zip"
    },
    {
      "solutionName": "自定义语音产品",
      "platform": "Embedded",
      "brand": "瑞芯微",
      "chip": "RK3128",
      "cpu": "ARM",
      "versionName": "V0.2.6",
      "remark": "2017.11.28:1.添加授权",
      "docLink": "/docs/ct_common_Embedded_SDK",
      "sdkLink": "http://aispeech-dui-dds.oss-cn-hangzhou.aliyuncs.com/%E5%B5%8C%E5%85%A5%E5%BC%8F/dds-sdk/sdk/dds-rk3128-sdk.zip"
    },
    {
      "solutionName": "DUI Kids",
      "platform": "Embedded",
      "brand": "瑞芯微",
      "chip": "RK3308",
      "cpu": "ARM",
      "versionName": "V0.2.6",
      "remark": "2018.12.26:1.增加http连接超时事件",
      "docLink": "/docs/ct_common_Embedded_SDK",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dds/dds-rk3308-sdk-v0.2.25.zip"
    }
  ]
}

基础技术

{
  "title": "内核",
  "icon": "icon-xiazaisdk",
  "content": [
    {
      "solutionName": "在线语音识别",
      "platform": "Android",
      "versionName": "v1.2.1",
      "remark": "1.JAR由原先只支持单麦单通道,改为同时支持家居多麦(双麦dual/线性四麦line4/环形四麦circle4/环形六麦cicle6),\n                        单麦双通道(ECHO)和车载双麦(FDM)。可根据SDK录音模式来选择:DUILiteSDK.setAudioRecorderType(DUILiteSDK.TYPE_COMMON_MIC);//默认为单麦模式\n                        2.音频回调接口由onBufferReceived(byte[] buffer)改为onRawDataReceived(byte[] buffer, int size)和onResultDataReceived(byte[] buffer, int size)。onRawDataReceived表示原始多路pcm音频:比如在家居多麦模式下,该接口抛出的为从录音机/外部feed进来的多路音频\n                        onResultDataReceived表示经过处理后的单路pcm音频:比如家居多麦模式下,该接口抛出的为经过BF之后的单路音频。比如单麦单通道模式下,从录音机/外部feed进来的单路单通道音频从onResultDataReceived回调抛出,而不从onRawDataReceived抛出。简而言之:onResultDataReceived返回单路pcm数据,onRawDataReceived返回多路pcm数据\n                        3.增加oneshot功能\n                        4.授权模块:\n                        1).增加授权超时接口配置,即如果规定时间没授权成功则直接回调网络超时提示 错误码和错误信息为“070613“和“connect server timeout”\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_AUTH_TIMEOUT, \"5000\");//设置授权连接超时时长,默认5000ms\n                        2).增加授权文化保存路径设置接口,如果不设置默认路径为:/data/data/包名/files/\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_DEVICE_PROFILE_PATH, \"/sdcard/speech\");//自定义设置授权文件的保存路径,需要确保该路径事先存在\n                        3).增加授权状态查询接口:\n                        DUILiteSDK.isAuthorized(getApplicationContext());//查询授权状态,DUILiteSDK.init之后随时可以调\n                        4).授权接口新增productKey和produceSecret参数的检查(该参数只针对DUI新产品而言)接口由DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)改为DUILiteSDK.init(Context context, String apiKey, String productId,String productKey, String productSecret, final InitListener listener)同时适配旧的产品,即旧产品仍然可以调用接口DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)如果新产品新SDK没有填入productKey和produceSecret,则会提示授权失败提示\n                        5.增加大数据日志监控功能\n                        6.删除x86架构的内核库\n                        7.加入DNS解析模块(libduidns.so)\n                        8.okhttp,okio须外部gradle依赖或导入,否则SDK会报错 ",
      "docLink": "/docs/ct_cloud_ASR_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-Android-1.2.1-CloudASR.zip"
    },
    {
      "solutionName": "在线语音识别",
      "platform": "iOS",
      "versionName": "v1.2.0",
      "remark": "1.新增:授权配置项K_PRODUCT_KEYS、K_PRODUCT_SECRET",
      "docLink": "/docs/ct_cloud_ASR_IOS",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-iOS-1.2.0-CloudASR.zip"
    },
    {
      "solutionName": "离线语音识别",
      "platform": "Android",
      "versionName": "v1.2.1",
      "remark": "1.JAR由原先只支持单麦单通道,改为同时支持家居多麦(双麦dual/线性四麦line4/环形四麦circle4/环形六麦cicle6),单麦双通道(ECHO)和车载双麦(FDM)。可根据SDK录音模式来选择:DUILiteSDK.setAudioRecorderType(DUILiteSDK.TYPE_COMMON_MIC);//默认为单麦模式\n                        2.音频回调接口由onBufferReceived(byte[] buffer)改为onRawDataReceived(byte[] buffer, int size)和onResultDataReceived(byte[] buffer, int size)。onRawDataReceived表示原始多路pcm音频:比如在家居多麦模式下,该接口抛出的为从录音机/外部feed进来的多路音频\n                        onResultDataReceived表示经过处理后的单路pcm音频:比如家居多麦模式下,该接口抛出的为经过BF之后的单路音频。比如单麦单通道模式下,从录音机/外部feed进来的单路单通道音频从onResultDataReceived回调抛出,而不从onRawDataReceived抛出。简而言之:onResultDataReceived返回单路pcm数据,onRawDataReceived返回多路pcm数据\n                        3.本地识别引擎AILocalASREngine增加oneshot功能\n                        4.本地识别引擎AILocalASREngine新增设置识别结果实时反馈功能\n                        5.授权模块:\n                        1).增加授权超时接口配置,即如果规定时间没授权成功则直接回调网络超时提示 错误码和错误信息为“070613“和“connect server timeout”\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_AUTH_TIMEOUT, \"5000\");//设置授权连接超时时长,默认5000ms\n                        2).增加授权文化保存路径设置接口,如果不设置默认路径为:/data/data/包名/files/\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_DEVICE_PROFILE_PATH, \"/sdcard/speech\");//自定义设置授权文件的保存路径,需要确保该路径事先存在\n                        3).增加授权状态查询接口:\n                        DUILiteSDK.isAuthorized(getApplicationContext());//查询授权状态,DUILiteSDK.init之后随时可以调 \n                        4).授权接口新增productKey和produceSecret参数的检查(该参数只针对DUI新产品而言)\n                        接口由DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)改为DUILiteSDK.init(Context context, String apiKey, String productId,String productKey, String productSecret, final InitListener listener)\n                        同时适配旧的产品,即旧产品仍然可以调用接口DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)如果新产品新SDK没有填入productKey和produceSecret,则会提示授权失败提示\n                        6.增加大数据日志监控功能\n                        7.删除x86架构的内核库\n                        8.加入DNS解析模块(libduidns.so)\n                        9.okhttp,okio须外部gradle依赖或导入,否则SDK会报错",
      "docLink": "/docs/ct_native_ASR_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-Android-1.2.1-NativeASR.zip"
    },
    {
      "solutionName": "离线语音识别",
      "platform": "iOS",
      "versionName": "v1.2.0",
      "remark": "1.新增:授权配置项K_PRODUCT_KEYS、K_PRODUCT_SECRET",
      "docLink": "/docs/ct_native_ASR_IOS",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-iOS-1.2.0-NativeASR.zip"
    },
    {
      "solutionName": "在线语音合成",
      "platform": "Android",
      "versionName": "v1.2.1",
      "remark": "1.修复云端TTS引擎AICloudTTSEngine已知异常的BUG\n                        2.授权模块:\n                        1).增加授权超时接口配置,即如果规定时间没授权成功则直接回调网络超时提示 错误码和错误信息为“070613“和“connect server timeout”\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_AUTH_TIMEOUT, \"5000\");//设置授权连接超时时长,默认5000ms\n                        2).增加授权文化保存路径设置接口,如果不设置默认路径为:/data/data/包名/files/\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_DEVICE_PROFILE_PATH, \"/sdcard/speech\");//自定义设置授权文件的保存路径,需要确保该路径事先存在\n                        3).增加授权状态查询接口:\n                        DUILiteSDK.isAuthorized(getApplicationContext());//查询授权状态,DUILiteSDK.init之后随时可以调 \n                        4).授权接口新增productKey和produceSecret参数的检查(该参数只针对DUI新产品而言)接口由DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)改为DUILiteSDK.init(Context context, String apiKey, String productId,String productKey, String productSecret, final InitListener listener)同时适配旧的产品,即旧产品仍然可以调用接口DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)如果新产品新SDK没有填入productKey和produceSecret,则会提示授权失败提示\n                        3.增加大数据日志监控功能\n                        4.删除x86架构的内核库\n                        5.加入DNS解析模块(libduidns.so)\n                        6.okhttp,okio须外部gradle依赖或导入,否则SDK会报错",
      "docLink": "/docs/ct_cloud_TTS_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-Android-1.2.1-CloudTTS.zip"
    },
    {
      "solutionName": "在线语音合成",
      "platform": "iOS",
      "versionName": "v1.2.0",
      "remark": "1.新增:授权配置项K_PRODUCT_KEYS、K_PRODUCT_SECRET",
      "docLink": "/docs/ct_cloud_TTS_IOS",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-iOS-1.2.0-CloudTTS.zip"
    },
    {
      "solutionName": "离线语音合成",
      "platform": "Android",
      "versionName": "v1.2.1",
      "remark": "1.修复本地TTS引擎AILocalTTSEngine只合成不播放模式下,合成结束后不抛结束的回调\n                        2.本地TTS引擎AILocalTTSEngine接口和功能变动:\n                        原先设置全量合成音资源setRes接口舍弃且无效,拆分为合成前端资源和后端合成音色资源\n                        //设置assets目录下前端合成资源名和相应的Md5文件名\n                        setFrontResBin(String frontResBin)/setFrontResBin(String frontResBin, String frontResBinMd5sumName)\n                        //设置assets目录下后端合成音色资源,如果只需设置一个,则array只需要传一个成员值就可以,init前设置setBackResBin接口无效\n                        setBackResBinArray(String[] backResBinArray)/setBackResBinArray(String[] backResBinArray, String[] backResBinMd5sumArray)\n                        同时增加后端合成音色的动态设置接口,可以在init之后合成之前动态设置:\n                        setBackResBin(String backResBin)//该接口需要和setBackResBinArray配置使用(即资源在assets目录下)\n                        如果后端合成音色资源放置在自定义目录(/sdcard/spech/)下,则需要调用setBackResBinPath(String backResBinPath)\n                        3.授权模块:\n                        1).增加授权超时接口配置,即如果规定时间没授权成功则直接回调网络超时提示 错误码和错误信息为“070613“和“connect server timeout”\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_AUTH_TIMEOUT, \"5000\");//设置授权连接超时时长,默认5000ms\n                        2).增加授权文化保存路径设置接口,如果不设置默认路径为:/data/data/包名/files/\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_DEVICE_PROFILE_PATH, \"/sdcard/speech\");//自定义设置授权文件的保存路径,需要确保该路径事先存在\n                        3).增加授权状态查询接口:\n                        DUILiteSDK.isAuthorized(getApplicationContext());//查询授权状态,DUILiteSDK.init之后随时可以调 \n                        4).授权接口新增productKey和produceSecret参数的检查(该参数只针对DUI新产品而言)接口由DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)改为DUILiteSDK.init(Context context, String apiKey, String productId,String productKey, String productSecret, final InitListener listener)同时适配旧的产品,即旧产品仍然可以调用接口DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)如果新产品新SDK没有填入productKey和produceSecret,则会提示授权失败提示\n                        4.增加大数据日志监控功能\n                        5.删除x86架构的内核库\n                        6.加入DNS解析模块(libduidns.so)\n                        7.okhttp,okio须外部gradle依赖或导入,否则SDK会报错",
      "docLink": "/docs/ct_native_TTS_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-Android-1.2.1-NativeTTS.zip"
    },
    {
      "solutionName": "离线语音合成",
      "platform": "iOS",
      "versionName": "v1.2.0",
      "remark": "1.新增:授权配置项K_PRODUCT_KEYS、K_PRODUCT_SECRET",
      "docLink": "/docs/ct_native_TTS_IOS",
      "sdkLink": "\thttp://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-iOS-1.2.0-NativeTTS.zip"
    },
    {
      "solutionName": "离线语音唤醒",
      "platform": "Android",
      "versionName": "v1.2.1",
      "remark": "1.JAR由原先只支持单麦单通道,改为同时支持家居多麦(双麦dual/线性四麦line4/环形四麦circle4/环形六麦cicle6),单麦双通道(ECHO)和车载双麦(FDM)。\n                        根据SDK录音模式来选择:DUILiteSDK.setAudioRecorderType(DUILiteSDK.TYPE_COMMON_MIC);//默认为单麦模式\n                        2.唤醒引擎的音频回调接口由onBufferReceived(byte[] buffer)改为onRawDataReceived(byte[] buffer, int size)和onResultDataReceived(byte[] buffer, int size)。onRawDataReceived表示原始多路pcm音频:比如在家居多麦模式下,该接口抛出的为从录音机/外部feed进来的多路音频\n                        onResultDataReceived表示经过处理后的单路pcm音频:比如家居多麦模式下,该接口抛出的为经过BF之后的单路音频。PS:单麦单通道模式下,从录音机/外部feed进来的单路单通道音频从onResultDataReceived回调抛出,而不从onRawDataReceived抛出。简而言之:onResultDataReceived返回单路pcm数据,onRawDataReceived返回多路pcm数据\n                        3.增加oneshot功能\n                        4.接口调整\n                        1).为了统一接口,设置是否自行feed数据,不使用内部录音机的配置接口\n                        原先setUseRecord(boolean useRecord)舍弃,改为setUseCustomFeed(boolean useCustomFeed)且取值相反,若不是用SDK内部录音机,而自定义feed数据则mEngine.setUseRecord(false)需要改为mEngine.setUseCustomFeed(true)\n                        2).增加识别校验接口setDcheck(String[] dcheck),需要内核支持\n                        5.授权模块:\n                        1).增加授权超时接口配置,即如果规定时间没授权成功则直接回调网络超时提示 错误码和错误信息为“070613“和“connect server timeout”\n                        DUILiteSDK.setParameter(DUILiteSDK.KEY_AUTH_TIMEOUT, \"5000\");//设置授权连接超时时长,默认5000ms\n                        2).增加授权文化保存路径设置接口,如果不设置默认路径为:/data/data/包名/files/DUILiteSDK.setParameter(DUILiteSDK.KEY_DEVICE_PROFILE_PATH, \"/sdcard/speech\");//自定义设置授权文件的保存路径,需要确保该路径事先存在\n                        3).增加授权状态查询接口:\n                        DUILiteSDK.isAuthorized(getApplicationContext());//查询授权状态,DUILiteSDK.init之后随时可以调 \n                        4).授权接口新增productKey和produceSecret参数的检查(该参数只针对DUI新产品而言)接口由DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)改为DUILiteSDK.init(Context context, String apiKey, String productId,String productKey, String productSecret, final InitListener listener)同时适配旧的产品,即旧产品仍然可以调用接口DUILiteSDK.init(Context context, String apiKey, String productId, final InitListener listener)如果新产品新SDK没有填入productKey和produceSecret,则会提示授权失败提示\n                        6.增加大数据日志监控功能\n                        7.删除x86架构的内核库\n                        8.加入DNS解析模块(libduidns.so)\n                        9.okhttp,okio须外部依赖或导入,否则SDK会报错",
      "docLink": "/docs/ct_wakeup_Android",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-Android-1.2.1-Wakeup.zip"
    },
    {
      "solutionName": "离线语音唤醒",
      "platform": "iOS",
      "versionName": "v1.2.0",
      "remark": "1.新增:授权配置项K_PRODUCT_KEYS、K_PRODUCT_SECRET\n                        2.新增:设置唤醒词接口setWakeupWord、获取唤醒词接口getWakeupWord、取消唤醒词接口cancelWakeupWord",
      "docLink": "/docs/ct_wakeup_IOS",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/export/DUI-lite-SDK-for-iOS-1.2.0-Wakeup.zip"
    }
  ]
}

DUI DEV APP

{
  "title": "内核",
  "icon": "icon-xiazaisdk",
  "content": [
    {
      "solutionName": "DUI DEV APP",
      "platform": "Android",
      "versionName": "V1.0.14.1",
      "remark": "1.新增:思必驰账号登录\n                        2.新增:智能家居技能真机测试\n                        3.新增:C端技能商店;",
      "docLink": "/docs/ct_publish#2.%E7%A7%BB%E5%8A%A8%E7%AB%AF%E4%BD%93%E9%AA%8C",
      "sdkLink": "http://aispeech-dui.oss-cn-shanghai.aliyuncs.com/production/dds/dui-dev.apk "
    },
    {
      "solutionName": "DUI DEV APP",
      "platform": "iOS",
      "versionName": "V1.0.5.1",
      "remark": "1.新增:增加、移除主唤醒词功能\n                        2.新增:支持播放列表",
      "docLink": "/docs/ct_publish#2.%E7%A7%BB%E5%8A%A8%E7%AB%AF%E4%BD%93%E9%AA%8C",
      "sdkLink": "https://itunes.apple.com/cn/app/dui-dev/id1298979546?mt=8"
    }
  ]
}