发送语音流程图



聊天页发送语音
FileTransferSendPipeline.sendFile(...)
Voice Model 是否开启
raw 原始字节流直传
AudioProcessor.buildVoiceTransferData(audioPath)
readWaveFile(): 读取 PCM WAV
resampleLinear(): 重采样到 24kHz
extractMelSpectrogram(): 提取 100-bin log-Mel
按 100 帧一块切 patch
组装输入张量 [patchCount,1,100,100]
voice encoder 前向推理
得到 encoded floatData + shape
写 TCP 头: fileName!fileSize!senderId!VOICE!model
写 body: shapeLength + shape + totalOriginalLength + frameInfos + floatData
发送完成后发 UDP 文本通知 IPMSG_SENDMSG
接收端 FileTransferReceivePipeline
读 TCP 头并判断 mode=model
读 body: shape + totalOriginalLength + frameInfos + floatData
voice decoder 前向推理
得到解码后的频谱 patch
AudioProcessor.reconstructSpectrogram(...)
重建完整频谱 [time, mel]
保存 .wav.specbin 调试文件
toVocosInput(): 转成 [1, melBins, time]
audio decoder/vocos 前向推理
得到 24kHz 浮点波形
writeFloatWav(..., 24000)
落盘成 .wav
更新聊天消息路径/状态
刷新聊天页与最近会话

相关推荐
Ashley_Amanda2 天前
UiPath005 流程图
流程图·rpa
✎ ﹏梦醒͜ღ҉繁华落℘7 天前
Visio 绘制流程图
流程图
秋912 天前
AI快速生成可编辑的流程图的方法
流程图
宁静致远202112 天前
Mermaid VSCode插件制作流程图保存方法
ide·vscode·流程图
min18112345614 天前
小型网站开发简易流程步骤 在线画图工具快速生成开发流程图方法
论文阅读·信息可视化·毕业设计·流程图·论文笔记
DYuW5gBmH15 天前
Kafka 成功消费消息的完整流程图
分布式·kafka·流程图
数说星榆18117 天前
无人员伤亡车辆事故处理流程图 快速结案流程
架构·电脑·流程图·职场发展·课程设计
dajun18112345617 天前
信息系统运维管理全流程详解 在线画图工具绘制运维流程图表技巧
运维·数据库·信息可视化·流程图·旅游·论文笔记
数说星榆18117 天前
罕见病例报告流程图学术论文用
论文阅读·人工智能·流程图
fish-man18 天前
测试流程图显示
流程图