简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

小智管家语音 UI 业务包

更新时间:2022-04-25 02:09:22下载pdf

安卓版小智管家语音 UI 业务包包含了语音控制设备的相关功能。小智管家语音助手是涂鸦智能提供的智能家居语音服务,针对通过涂鸦 IoT 平台开发实现的海量智能设备,能便捷地实现语音控制。

准备工作

  • 该 UI 业务包依赖于 智能生活 App SDK。所以,进行下文步骤前,您需要先完成智能生活 App SDK 的 准备工作框架接入
  • 该 UI 业务包的使用依赖于于高级功能,请访问增值服务开通 App 语音助手服务

集成业务包

在工程 modulebuild.gradle 添加如下配置:

dependencies {
	implementation 'com.tuya.smart:tuyasmart-bizbundle-speech:3.34.5-9'
}

因为安卓版小智管家语音 UI 业务包使用了设备控制 UI 业务包的能力,因此,您需要同时集成 同版本的设备控制 UI 业务包。详情请参考 设备控制 UI 业务包

示例代码

  • 打开语音页面:

    UrlRouter.execute(UrlRouter.makeBuilder(context, "speech"));
    
  • 查询设备是否支持小智管家语音功能:

    AbsTuyaAssisantGuideService assistantGuideService = MicroServiceManager.getInstance().findServiceByInterface(AbsTuyaAssisantGuideService.class.getName();
            if (assistantGuideService != null) {
                boolean isSupportSpeech = assistantGuideService.isSupportAssisantSpeech();
            }
    

    开通小智管家语音服务后,以下账号情况支持语音识别:

    • 用户手机系统语言为 中文,同时是中国大陆地区账号
    • 用户手机系统语言为 英文,同时是非中国大陆地区账号
  • 显示添加桌面快捷方式弹窗:

    AbsTuyaAssisantGuideService assistantGuideService = MicroServiceManager.getInstance().findServiceByInterface(AbsTuyaAssisantGuideService.class.getName();
            if (assistantGuideService != null) {
                assistantGuideService.checkAssisantGuideDialog(context);
            }