PCM <--> WAVE 语音文件,我用什么东西可以转换呢? (50分)

W

wzca

Unregistered / Unconfirmed
GUEST, unregistred user!
求助
Wave <--> A-law PCM 之音的格式转换
有一设设备要求用 a-law PCM 格式的文件,
我只能录到 WAVE 文件,怎么能转换过去,和从那里读东西转回来呢?
wzca@sina.com
 
或者有没有 WAVE <--> PCM 语音转换的东西呢?
 
用ACM控件吧
看看下面的贴子
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1453285
 
最好是自己分析文件格式,来做解码处理。
 
应该有这样的东西吧。
比如一个如态库DLL 。。。
或一个别的什么东西吧。
有人知道吗?
 
采用ACM库进行转换
 
>> 采用ACM库进行转换

俺没有呀。可以给我一份吗?
wzca@sina.com

thanks
 
其实就是调用API啊,如果你要msacm.pas这个单元的话,我这里有。
 
不好意思,最近时间比较紧,没什么时间研究这个 ACM了
你用过吗?
可以告诉我怎么用吗?我刚在网上看到MACM.PAS了
还没时间看呢。:(
工作太多了。。555555
 
下面这个贴子上有我写的程序,你自己看吧!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1453285
 
我这几天也在改这个程序,不怎么稳定。
 
我有一个wave转换为a-law的c语言函数,要的话留E_mail.另外能否给一个wave-mp3的转换源代码。
 
wzca@sina.com
thanks
 
cxz@gsta.com
thx
 
自己顶一下。呵呵
有人会吗?
刚才找到一个 东进语音卡 里的驱动,带一个DLL
有 WAVE <--> A-law PCM 转换的两个函数。
我试了半天,一调用就说 源文有错误。 哎。。。。。
谁有可以用的呀???
分不够。可以再加哦。
 
gorden,thanks
收到mail了。呵呵
我去试试看,看看能不能做一个DLL出来,给delphi来调用之。。。。
 
知道了A律PCM编码的方法和格式,
要转化不是很容易吗,
我知道,PCM的一个采样值和WAV的采样值有一定的对应关系,
我曾经画出了他们之间的对应矩阵,利用东进的工具生成的平滑的波形

如果有谁知道这个变换函数就好了,
查一下A律PCM的编码 标准,应该可以找到这个函数的,如果有谁找到了,
告诉我一声
 
我想这种东西应该不太难找的。
有很多语音卡都有这样的转换功能的。
找找他们的DLL或别的什么东西,就可以解决的。
不过我还没找到。

有现成的,为什么还要自己花时间去写呢?
呵呵[:D]
 
使用COOLEDIT语音编辑软件,几乎支持所有的声音格式。
 
有没有办法可以调用 cooledit 的控件?呵呵

我的东西,是要给用户使用的。不能教人家去用 cooledit 吧。
这也不是个事呀。呵呵
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部