T5 ai_toy_state混乱
T5模组3.12.13版本SDK,频繁出现ai_toy_state混乱,对话回答过程中或回答完毕,但状态仍然是AI_TOY_THINK
T5模组3.12.13版本SDK,频繁出现ai_toy_state混乱,对话回答过程中或回答完毕,但状态仍然是AI_TOY_THINK
你好,请问你的板子设计有音频回采电路嘛,从日志中看到设备一直在上传音频,并且没有结束,云端有vad超时时间,语音是先下来了,但是后面设备语音VAD结束后,会更新状态,所以状态不对
有的,见附件;你说的正是我们遇到另外一个问题,当使用自由对话模式(TY_AI_TRIGGER_MODE_FREE)时,它回答过程中很容易被误打断,即使环境很安静,若不使用自由对话模式就不出现该问题
你好,2个问题帮忙看下
建议参考
非必要,需要dump音频来具体分析了,有个audio_dump的功能,配合脚本可以通过串口导出3路音频mic/ref/aec
1、版本是3.12.13,我是在tuyaos_demo_ai_toy基础上创建线程跑用户逻辑,其中用到定时器、PWM、ADC、UART、SPI等资源,不过与AI相关硬件引脚(spk_en_pin、audio_trigger_pin)和涂鸦官方板子保持一致
2、当使用自由对话模式很容易复现,由于在其他模式没出现,当时怀疑是涂鸦拾音部分待优化,因为我未修改与AI相关代码
另外我刚才直接编译烧录demo(不改任何东西)到我的项目板子,未出现自由对话模式被误打断情况,怀疑是不是开启上述外设资源导致,接下来要对用户代码逐一排查,看看哪部分影响,谢谢
readme里有串口音频dump的方法,你可以试试,用涂鸦的demo,和你自己的程序,分别测试一下,dump下音频,看看差异。
我使用demo固件(就添加一个打印">>>>>",其他保持不变),反复测试也出现在说话过程中(player event: 2)出现思考状态(AI_TOY_THINK),是不是本身设计就是允许在说话过程出现思考呢
你不用自由对话模式,试试看。