-
Notifications
You must be signed in to change notification settings - Fork 79
Description
您好,目前这边的需求是在uniapp 微信小程序中接入coze,实现语音与文字(流式)同时存在,可手动暂停、播放,后续在列表也可以进行暂停与播放操作
一、使用uniapp版本WsChatClient的过程中遇到以下几个问题:
1.是否支持音频文件生成
根据文档这样设置无效
` debug: true,
wavRecordConfig: {
enableSourceRecord: true, // 启用原始音频录制
enableDenoiseRecord: false, // 启用降噪后的音频录制
}
// 监听音频输入 dump 事件
speechClient.on(WsChatEventNames.AUDIO_INPUT_DUMP, (eventName, event) => {
// event.data 包含:
// - name: string 文件名
console.log(event.data,'===event.data')
const { name, wav } = event.data;
console.log(收到音频dump,文件名: ${name}
);
});
2.是否支持可以获取follow_up类型数据(follow_up:如果智能体打开了用户问题建议开关,则返回配置的推荐问题) 目前使用WsChatClient获取不到相关数据,通过对话接口可以获取
speechClient.on(
WsChatEventNames.CONVERSATION_MESSAGE_COMPLETED,
(_, data) => {
const event = data;
console.log(event,'======完成参数')
if (event.type === 'follow_up') {
}
},
);`
二、使用uniapp版本WsSpeechClient的过程中前面的问题也存在,可以进行暂停、播放操作,但当返回数据多时报4008用户限流