我的产品需要播放本地声音,也需要AI语音实现其他功能,当我播放本地声音的时候,AI语音唤醒之后,本地声音被打断了,AI对话完成之后,本地语音不能被恢复。 我想问问SDK能实现播放本地声音的时候,AI语音唤醒之后,执行完AI语音部分, 本地播放可以继续??
T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
你好,12.14可以支持播控
Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
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);