怎样用c语言合成wav文件

deane 2000-04-03 09:52:00
各位高手你们好:
小弟用C语言编一函数,用于实现 语音(WAV文件) 合成 ,具体做法是:(以 两文件合成为例)
首先,将1拷贝到目标文件3中, 读出源文件1,2的头文件第四字节的数据,而后相加再减44(2的头文件长度),
得出的数据读入3的头文件的第四字节(文件长度),再将1,2 的第四十字节读出相加,读入3的第四十字节,
(正文长度),最后生成的wav文件长度近似等于1,2的和,但可怕的事来了,录音机打不开,说"文件格式以
别破坏"芸芸,小弟我实在是不知如何是好,恳请各位高手答复,再此谢了!!!!

我的地址是:deane2000@263.net
...全文
235 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
莫等闲 2000-04-12
  • 打赏
  • 举报
回复
好象要涉及到.wav的文件的具体格式,我有.wav的格式说明书(英文,很难读懂),
如果你需要的话可以发邮件aladdina@263.net,我会发给你的.
x86 2000-04-04
  • 打赏
  • 举报
回复
当然不是这样的啦,应该还是文件格式的问题,不过
.wav的文件格式恐怕比较麻烦吧,
如果不想陷于文件格式,好像直接有Windows的SDK
做这件事,我对这个不太熟悉,建议你去查查MSDN.

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧