我的产品需要播放本地声音,也需要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);
Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
Code: Select all
tuya_speaker_service_tone_play_loop
我使用的是这个接口进行本地声音的播放,我的产品的声音文件存在外部FLASH,我使用这个接口进行播放,在播放的过程中,我 唤醒语音对话,对话完之后, 本地声音的播放暂停了;不能接着播放。 跟现在的你推荐的接口可能不太一样
Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
你这个接口,是用tone播放器播放的,和tts的是一个播放器,所以一旦对话,就会把你的占了。用music的播放器就没问题。
Re: T5模组3.12.14版本SDK 可以实现本地播放声音,AI唤醒语音对话后,本地播放继续的吗
Code: Select all
tuya_speaker_service_local_play
MUSIC 播放器是这个? 我要循环播放怎么操作