Files
Obsidian/项目文档/徐工/语音.md
T
2026-11-05 14:35:04 +08:00

5.5 KiB

徐工语音模块开发文档

概述

本文档记录徐工项目语音模块的开发调试相关内容,包括常用命令、协议定义、问题排查等。


常用调试命令

测试账号

  • 新账号:T9999911
  • 旧账号:xgtest010002

问题汇总文档

腾讯文档 - 徐工语音问题汇总

电源模式设置

adb shell
content insert --uri content://com.yaxon.data.provider/state/ --bind POWER_MODE:i:1

缓存清理

# 清理同行者缓存
adb shell pm clear com.txzing.voiceassistant

# 清理语音模块缓存
adb shell pm clear com.yaxon.voice

语音唤醒与调用


# 直接调用语音指令
adb shell am broadcast -a com.txznet.txz.invoke -d txznet://com.txznet.txz/comm.asr.startWithRawText?指令


# 方控唤醒
adb shell am broadcast -a android.intent.action.start_txzvoice

# 拉起语音界面
adb shell am start com.txzing.voiceassistant/com.txzing.assistant.core.console.ui.ConsoleActivity



# 查询天气示例
adb shell am broadcast -a com.txznet.txz.invoke -d "txznet://com.txznet.txz/comm.asr.startWithRawText?今天的天气"

驾驶行为弹框 TTS 测试命令

测试命令 对应常量 弹框标题 弹框内容
adb shell am broadcast -a com.voice.test.tts.drowsy DROWSY_DRIVING 疲劳监测 您看起来有点累了,请注意休息!\n您可以说“稍后提醒”关闭弹窗
adb shell am broadcast -a com.voice.test.tts.distracted DISTRACTED_DRIVING 分心驾驶 为了您的骂驶安全,请集中注意力!\n您可以说“稍后提醒”关闭弹窗
adb shell am broadcast -a com.voice.test.tts.smoking SMOKING_RECKLESS_DRIVING 危险驾驶 主人,开车抽烟危险,请不要在开车时吸烟。\n您可以说“稍后提醒”关闭弹腐
adb shell am broadcast -a com.voice.test.tts.calling CALLING_RECKLESS_DRIVING 危险驾驶 开快车打电话很危险,下次可以对我说"给小明打电话"。\n您可以说“稍后提醒”关闭弹腐

工厂模式

adb shell am start com.yaxon.factory/.test.view.FactoryMainActivity

日志过滤

# 过滤中间件报文日志
processBodyControl

# 过滤语音模块日志
package:com.yaxon.voice tag:sendCommandTxz tag:VoiceEventHelper

# 语音协议日志
package:com.yaxon.voice VoiceProtocol

# 同行者状态同步日志
package:com.txzing.voiceassistant tag:defaultRegisterHandler

# 过滤激活成功日志
onActivationSuccess

# 过滤初始化日志
initialize: versions

资源提交路径

同行者资源路径

Z:\znzc\034_xcmg\x9hp_xcmg\androd10_x9hp_ptg4.3p3\android10\vendor\yaxon\txz

编译输出路径

Z:\znzc\034_xcmg\x9hp_xcmg\androd10_x9hp_ptg4.3p3\android10\out\target\product\x9hp_ms\obj\PACKAGING\target_files_intermediates\x9hp_ms-target_files-userdebug.znzc\SYSTEM\txz

协议定义

车辆控制协议

功能 协议Key CAN ID 说明
自适应巡航控制模式 FCS_AdpvCrsSetDstMod 0x10FE6F2A -
预警灵敏度 FCS_FCWSnvtyFb 0x18FFD02A -
自动紧急制动 FCS_AEBSt 0xCF02FA0 -
车道偏离预警 FCS_LaneDepartureIndcnEnaSts 0x18FE5B2A -
车道偏离灵敏度 FCS_LdwSnvtyFb 0x18FFD02A -
主驾车窗 DDCM_DrvrWinPosn 0x18F668EC -
副驾车窗 BDM_PassWinPosn 0x18A12721 -

媒体控制协议

功能 协议Key 参数
上一首 playPrev {"type":"music"}
同步媒体焦点 notifySyncMediaFocus -
同步播放状态 notifySyncFocusPlayStatus -

问题排查

录音唤醒问题

  1. 开启录音保存:

    setprop persist.pcm.dump 9
    
  2. 讲话唤醒同行者,可以多讲几句

  3. 关闭录音保存:

    setprop persist.pcm.dump 0
    
  4. 录音文件路径:

    /data/misc/audioserver/dump_audio_9.pcm
    

注意:不及时关闭会导致录音文件持续增大

常见错误日志

tiplogRequestHandlerUtil: Request unsupported!, method = syncAcDefrostStatus

相关截图

语音界面

!语音图片/语音截图_1.png

!语音图片/语音截图_2.png

!语音图片/语音截图_3.png

!语音图片/语音截图_4.png

资源路径

!语音图片/语音截图_5.png

!语音图片/语音截图_6.png

!语音图片/语音截图_7.png

协议相关

!语音图片/语音截图_8.png

!语音图片/语音截图_9.png

!语音图片/语音截图_10.png

!语音图片/语音截图_11.png

状态同步

!语音图片/语音截图_12.png

!语音图片/语音截图_13.png

!语音图片/语音截图_14.png

!语音图片/语音截图_15.png

!语音图片/语音截图_16.png

!语音图片/语音截图_17.png

!语音图片/语音截图_18.png

!语音图片/语音截图_19.png

!语音图片/语音截图_20.png

!语音图片/语音截图_21.png


文档整理日期: 2026-05-27

你好,徐工, 车窗开一点 主驾有问题,副驾正常

车窗全打开, 车窗关一点点 副驾是对的。主驾有问题