目前和后端约定的是,后端采集到音频后,通过 websocket 不断的将音频流发送到前端。 前端可以接收到 ArrayBuffer 的二进制流数据,然后怎么实现播放呢 目前自测本地读取一个 3M 左右的 wav 文件,每次读 500kb,然后播放失败, 如果你感兴趣,可以加我微信 qdys-yxh,酬劳问题私聊,有知道的希望给点建议,不胜感感激。 播放, wav, 音频, 二进制流
1 、backend 先将 capture 的音频转为 pcm int16 ; 2 、frontend 再通过 JS to wav float32 。 https://zhuanlan.zhihu.com/p/401715180