00:00 / 02:14
连播
清屏
智能
倍速
点赞21
00:00 / 02:04
连播
清屏
智能
倍速
点赞6
00:00 / 09:58
连播
清屏
智能
倍速
点赞16
00:00 / 02:33
连播
清屏
智能
倍速
点赞8
00:00 / 00:35
连播
清屏
智能
倍速
点赞8
00:00 / 00:49
连播
清屏
智能
倍速
点赞3
00:00 / 01:31
连播
清屏
智能
倍速
点赞9
00:00 / 00:24
连播
清屏
智能
倍速
点赞2
00:00 / 00:40
连播
清屏
智能
倍速
点赞10
新手第四天 |2个核心信号搞定文本同步+动态表情包! 第四天的核心任务聚焦两个关键信号定义,尤其是能让界面“活”起来的动态表情包功能,干货满满,赶紧码住! 【核心内容1:tts_stt_signal 开发 首先是tts_stt_signal信号的定义,它的核心作用特别关键——实现TTS语音合成文本和STT语音识别文本的同步更新。我们专门写了两个核心方法:一个是主动发送文本更新信号的update_tts_stt发送方法,负责携带最新文本内容;另一个是同名的接收方法,专门监听信号、接收数据,然后完成前端界面的文本渲染。这样通过信号通信,完美实现了功能解耦,后续维护起来更方便! 【核心内容2:llm_signal 与动态表情包 接下来是今天的重点,也是整个开发的核心——llm_signal信号,它直接决定了界面表情包的动态切换!第一步先看情绪信号的解析逻辑,在xiaozhi_voice.py文件里,我们先判断消息体type是否为llm,符合条件后就提取里面的emotion情绪字段,再调用llm_signal发送情绪信号。 然后定义llm_update接收方法,它会一直监听llm_signal,收到情绪参数后,就执行表情包的渲染和切换。这里有个重中之重——动态表情包映射表,正是靠它,不同的情绪值才能精准匹配到对应的表情资源,让界面表情跟着情绪“动”起来! 以上就是第四天开发的核心内容,两个信号实现了文本和表情的动态更新。觉得有用的话别忘了点赞关注,后续继续更新开发细节! #TTSSTT同步 #小智Ai #电脑 #来咯来咯真的来咯
00:00 / 02:10
连播
清屏
智能
倍速
点赞1
00:00 / 01:03
连播
清屏
智能
倍速
点赞54