如何将 .WAV 文件的声音通过拨号送入对方的话筒?(150分)

  • 主题发起人 主题发起人 康夫
  • 开始时间 开始时间

康夫

Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过微机拨号,向对方发送一些语音提示,当对方提机应答时,将
.WAV 文件中的声音送到对方的话筒,让他听到,如何处理?
 
必须做一个服务程序放在对方的机器上,当接收到.WAV文件后自动播放他才行
 
huizhang ,康夫的意思是 你这怎么发。
对方是普通电话的话,打你的号码,你给他一个
诸如,“主人不在"的声音。。。和和。
我觉得好象不是很容易,因为modem传的是数字
信号,而声音是模拟信号,看来康夫应该搞搞硬件
xixi.对了,让机器猫去搞吧。
 
记得买猫的时候有的自带一个语音传输和电话录音软件
 
是不是一定要弄个什么电话语音卡之类的东东?
 
如果是希望交互式的,就是说对方可以按键选择的,就一定要语音卡了。
 
如果你可以自己开发个语音程序,当然可以解决,
但如果没有现成的资料和框架,
从成本效益的角度讲,不会比买语音卡好的。
 
用纯软件肯定可以实现,因为现在的Modem大都具有Voice功能,软件上,modem自带
的SuperVoice就实现了.我想弄清楚怎么实现的,因为我要编个程序,总不能把
SuperVoice附带着.其实,我的要求并不高,只想自动通知一些人,比如 "明天下午
开会啦"....
 
我曾今做过类似的软件,是用一块电话语音卡来实现的,但投资比较大,光语音卡
的价格就挺高,不知你是否可用。
Modem上没做过,你的见解是正确的,用纯软件一定能实现。
 
By the way,哪位大侠知道哪里能下载 SuperVoice SDK ?
 
跟踪一下95的电话拨号程序!一定有用!它能实现,为什么我们不能?
 
康夫:

刚刚浏览俄国狗"Torry"的网站见到一个TMsgVoc控件,就抓了回来。你要的功能都在
这呢:

1。播放声音、留言
2。电话录音

全部源码和说明(英文),24K。可以直接从 <a href="http://www.torry.webnorth.com/vcl/comms/tmsgvoc.zip
">Torry</A> 的网站下载

 
呀,好东东!!huizhang,thank you. kiss you. ido
wn.....now......
 
huizhang 大虾!
我用的是大飞3。01 版,我下载了你说的控件后,编译时说有个COMDRV32。DCU
没有找到,请指点一二。
 
这个控件用到了Commdrv32,这是个很常见的控件,
找个地方去下载吧.
 
daiji,

Delphi世界的控件库中就有 <a href="http://www.gislab.ecnu.edu.cn/delphi/downloads/comdrv32.zip">ComDrv32.zip</a>, 不过得的对 ComDrv32.pas 作一点修改, 如下:

将 function TCommPortDriver.SendData 里面的 nsent 由 Integer 改写成
DWord 型;
 
只有D4才需要这种修改,因为它比D3类型检查更严格.
 
我原来做过个电话查费软件.
我的方法是自己编了个转换程序, 利用Voice Modem的AT指令将wav文件转录
成modem能识别的声音文件, 到时播放这个文件就行了.
 
请您试一下TeleTools的控件,应该能满足您的需求的,如果您不知道在那里
下载,请通知我:
CreaterZhang@163.Net

张利丰 1998.11.22

 
我知道Artisoft公司有一个ActiveX 控件工具包Visual Voice Pro 4.1,
100% 可以满足你的需求, 但我忘了在那个站点上了。
 
后退
顶部