收藏
回答

微信小程序接收tts PCM格式的音频流,如何并进行流式播放?

微信小程序 通过socket实时接收PCM音频流,但是小程序不支持播放PCM格式的音频,如何实现边收边播放?

回答关注问题邀请回答
收藏

4 个回答

  • 四堂
    四堂
    2025-11-13

    使用createWebAudioContext,TTS生成的数据块很短,不要一个接一个的高频接力播放,会破音,用队列缓存一段合并了播放。

    2025-11-13
    有用
    回复
  • 再见,电脑崽
    再见,电脑崽
    2025-10-23

    可以试试这个插件:RealTimeTTS

    2025-10-23
    有用
    回复
  • 傅的流油
    傅的流油
    2025-10-20

    PCM格式,转WAV格式就行了,代码转换一下就行了,如:

        writeString(8, 'WAVE');
        writeString(12, 'fmt ');
        view.setUint32(16, 16, true); // Subchunk1Size
        view.setUint16(20, 1, true);  // PCM
        view.setUint16(22, 1, true);
        view.setUint32(24, 16000, true);
    
    2025-10-20
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-11
    有用
登录 后发表内容