T5模块与大模型对话时如何停止?

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


Post Reply
cjl
Posts: 6

1.使用tuyaos_demo_ai_toy,使用唤醒词“你好涂鸦”唤醒模块并让他给我讲个故事。
2.此时如果我想在按键中断回调里面停止与大模型的对话,并让他退出唤醒模式(也就是下次对话需要重新按键唤醒或语音唤醒),并播放MP3资源。应该调用哪个函数?是audio_recorder_stop还是ai_toy_player_stop,又或者其他。

Attachments
按键中断处理事件
按键中断处理事件
cjl
Posts: 6

Re: T5模块与大模型对话时如何停止?

还有一个关于adc的问题顺便在这里提问。
1.我们有一个按键需要改成电阻式压力传感器,所以需要用到adc采集外部电压,用到的引脚是p22--adc5。
2.我参考了example_driver_adc例程进行修改,发现模块会一直重启,麻烦帮忙看一下如何解决。
3.而且我还发现一个问题,tkl_adc_init函数里面的ADC_DEV_NUM是不是应该改成TUYA_ADC_NUM_MAX?

Attachments
example_driver_adc.c
adc配置参数
(2.25 KiB) Downloaded 5 times
在此处调用example_adc_play();
在此处调用example_adc_play();
将ADC_DEV_NUM改成TUYA_ADC_NUM_MAX
将ADC_DEV_NUM改成TUYA_ADC_NUM_MAX
重启时的log
重启时的log
cjl
Posts: 6

Re: T5模块与大模型对话时如何停止?

关于adc,我根据FAE提供的文档链接https://doc.weixin.qq.com/doc/w3_AIUAhQaZADwL5kK07G8Rlqh8NM4qy?scode=AGQAugfWAAklw1DFGBAJMAEgYIAFA,参考里面的例子,利用p24读取外部电压,但是模块一直重启。log见附件。

Attachments
SaveWindows2025_8_1_19-41-11.TXT
重启日志
(77.94 KiB) Downloaded 17 times
e9a7e137-4e84-41e1-98e6-74b47c67fb91.png
Post Reply