Skip to content

uniapp 版本微信小程序流式语音问题,是否支持生成音频文件,手动暂停播放 #303

@csq128aq

Description

@csq128aq

您好,目前这边的需求是在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用户限流

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions