# DeviceScene设备控制场景_语音交互_参考源码 **Repository Path**: gald/DeviceSceneDemo ## Basic Information - **Project Name**: DeviceScene设备控制场景_语音交互_参考源码 - **Description**: 设备场景控制,电视语音指令透传源码参考,动态对接夏杰语音,直接支持语音交互。 该对接方式不限定技能类型,主要用于设备指令相关控制,优先级高于其他技能。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-19 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 设备场景对接源码 #### 介绍 设备场景控制,电视语音指令透传源码参考,动态对接夏杰语音【夏杰语音版本4.3.3.9以上版本】,直接支持语音交互。 该对接方式不限定技能类型,因设备控制场景优先级较高,考虑到设备安全和体验,对接前,需要向夏杰语音客服提交对接软件的package name备案,才能正常接收到对接指令。 如果App是直播、影视、音乐等,请用对应技能对接sdk。 #### 场景要求 1. 夏杰语音需要开启获取软件状态权限,可以安装AI智能管家辅助自动开启。 2. 该APP动态注册后,并申请白名单后,才能接收到指令。 #### 软件架构 软件架构说明 #### 使用说明 1. 下载源码编译,也可以合入到自己工程里面。 2. 从当贝市场下载安装夏杰语音【永久免费】。 3. 运行Device Scene Demo软件,会动态注册到夏杰语音【夏杰语音版本4.3.3.9以上版本】,即可接收语音指令,实现语音交互。 【支持手机控制、微信小程序控制、智能音箱控制等等。】 #### 开放平台的sdk demo源码使用说明: 1. sdk demo源码实现了动态注册【通过service intent接口,之前广播的在高安卓版本可能会被屏蔽】,即对接软件只需运行一次,就会动态向夏杰语音注册相关功能,然后就能收到相关指令。【后续该设备上,该软件可以无需再次注册,都能收到相关指令。】 2. sdk demo收到指令后,【有对应的日志打印】,对接软件需要根据该指令自己实现相关功能。例如,搜索内容?播放、暂停等等。 3. 对接sdk是通过service接收语音指令,所以,如果该软件是在后台,那么需要自己拉起一下对应activity。 #### 关于上架推广 1. 对接完成后,如果用于批量推广,可以向夏杰语音客服申请【扫码夏杰语音上面的二维码,小程序,客服】,申请将该对接app添加到默认列表【提供package name和对应功能类别就行】,这样所有设备用户只要安装该软件,就会默认支持,无需用户打开软件注册操作。