KunSpace
返回作品
UEventDemo 唤醒事件验证
Android语音唤醒UEventElevoc

UEventDemo 唤醒事件验证

监听 Android UEvent 语音唤醒事件,支持 Elevoc 算法初始化、唤醒计数统计、弹窗与通知反馈,用于第三方唤醒 SDK 对接验证。

2025年3月15日源码

项目简介

UEventDemo 是一款用于 验证 Android 设备语音唤醒 UEvent 上报 的调试 App。在应用进程级别常驻监听唤醒事件,配合 Elevoc 算法初始化,提供唤醒计数、弹窗提示与通知反馈,帮助快速确认第三方唤醒 SDK 的集成与链路是否正常。

源码见 GitHub — UEventDemo

主要功能

功能 说明
UEvent 常驻监听 应用级注册 UEventMonitor,离开界面后仍可接收唤醒事件
Elevoc 算法初始化 启动时设置 elevoc_kws_model 等 AudioManager 参数
唤醒计数会话 开始 / 停止统计,后台持续累计唤醒次数,记录最近唤醒时间
唤醒反馈 前台弹窗 + 后台通知,直观展示每次唤醒是否成功上报
前台保活服务 WakeMonitorService 保证后台监听不被系统回收
开机自启 ElevocKwsBootReceiver 支持开机后自动初始化

典型用途

  • 带 Mic 产品(Soundbar / Android TV)的 语音唤醒功能验证
  • 独立对接 Elevoc 等第三方唤醒 SDK 时的 联调与验收
  • 配合自动化测试,统计指定时间段内的唤醒次数与成功率

技术栈

Android · Java · UEvent · Elevoc KWS · AudioManager

UEventDemo 唤醒事件验证 — KunSpace