基于3.12.14版本的SDK,希望实现一个不经过mic处理,直接把已经录好的音频传到云服务的功能。
这个功能如何实现?
麻烦提供下思路。比如:通过ty_ai_proc_event_send把音频数据输入进去,或者直接通过mic把数据copy进去等等
谢谢。
音频上传问题
-
- Posts: 85
Re: 音频上传问题
可以试试这个接口:
Code: Select all
ty_ai_proc_event_send(s_ai_toy->llm, AI_PROC_INTERRUPT_EVENT, NULL, 0); // 打断老的event
ty_ai_proc_event_send(s_ai_toy->llm, AI_PROC_ADUIO_EVENT, data, data_len); // 开启一个新的音频event,data是音频数据,data_len是音频数据长度
ty_ai_proc_event_send(s_ai_toy->llm, AI_PROC_FINSH_EVENT, NULL, 0); // 结束event
-
- Posts: 85
Re: 音频上传问题
也想用这个接口,那ai的状态是不是得设置下呀
Re: 音频上传问题
状态你可以在发送完成之后,设置成:
ai_toy_state_update(s_ai_toy, AI_TOY_UPLOAD);