Page 1 of 1

T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗

Posted: 2025年 Aug 4日 19:47
by 勇敢牛牛不怕代码难

我的产品需要播放本地声音,也需要AI语音实现其他功能,当我播放本地声音的时候,AI语音唤醒之后,本地声音被打断了,AI对话完成之后,本地语音不能被恢复。 我想问问SDK能实现播放本地声音的时候,AI语音唤醒之后,执行完AI语音部分, 本地播放可以继续??


Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗

Posted: 2025年 Aug 8日 15:18
by 卢台长

你好,12.14可以支持播控


Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗

Posted: 2025年 Aug 14日 10:54
by 勇敢牛牛不怕代码难

播控具体如何操作呢?


Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗

Posted: 2025年 Aug 14日 12:25
by 愚者千虑必有一得

T5 3.12.14支持两个播放器,一个tone,一个music,tone用来播放tts,music用来播放音乐、故事。目前tone播放的时候会自动将music播放器暂停,tone播放完成之后会自动把music恢复。本地播放音乐可以参考这个:

Code: Select all

/** ****************************************************************************
 * @brief       : 播放接口
 *           url:播放的文件路径,不可以为空
 *           song_name:歌曲名称,没有可以设置为NULL
 *           artist:歌曲作者,没有可以设置为NULL
 *           format:歌曲格式,需要具体的格式,格式对应值如下(注意需要sdk支持解码,才能正常使用):
 *              WAV = 0, MP3 = 1, SPEEX = 2, AAC = 3, AMR = 4, M4A = 5, PCM = 6, OPUS = 7, FLAC = 8, M3U8 = 9, M4B = 10, ULAW = 11,
 *           size:歌曲长度,单位字节数
 */
OPERATE_RET tuya_speaker_service_local_play(CHAR_T *url, CHAR_T *song_name, CHAR_T *artist, INT_T format, INT_T size);