请热心人看看我的56K的modem是否支持Wave wrapper?(想做电脑自动语音)

怫悰 2009-03-04 11:31:07
我的破旧笔记本的内置56K调制解调器,sis630s芯片组
Modem1 = "Smart Link 56K Voice Modem"
ModemProvider = "Smart Link (www.smlink.com)"

控制面板的音频设备里有调制解调器的录放声音驱动,想知道我能否通过选择调制解调器安装的音频设备向调制解调器播放声音可以在对方的电话里听到?
难道我的这个调制解调器只能通过写串行数据的方式播放声音?
半双工的调制解调器,也就是不能同时录放?

哪位大侠能否帮查看一下
HKR,, VoiceProfile, 1, a1,13,08,02
是不是就可以看出来只能用写串行数据的方式?
我看MSDN:Modem will use serial wave driver to play audio to the handset and line. 0x00000020,好像VoiceProfile对应的位就是这个吧?


还有
Digital playback and recording of audio required by voice modems is done by the Windows Multimedia System (MMSystem) using wave devices. The MMSystem stores the audio in .wav files. There are the two basic types of voice modem wave devices:

1. Serial wave device
2. Wave wrapper device
我的调制解调器是哪一种?

附inf文件的一部分:
[Voice_All]
;HKR,,Enumerator,,serwave.vxd

HKR,, SpeakerPhoneSpecs, 1, 00,00,00,00, 0f,00,00,00, 03,00,00,00, 00,00,00,00
HKR, SpeakerPhoneEnable, 1,, "at#vls=6<cr>"
HKR, SpeakerPhoneDisable, 1,, "at#vls=6<cr>"
HKR, SpeakerPhoneDisable, 2,, "at#spk=0,15,,<cr>"
HKR, SpeakerPhoneDisable, 3,, "at#vls=0<cr>"
HKR, SpeakerPhoneMute, 1,, "at#vls=6<cr>"
HKR, SpeakerPhoneMute, 2,, "at#spk=0,,,<cr>"
HKR, SpeakerPhoneUnMute, 1,, "at#vls=6<cr>"
HKR, SpeakerPhoneUnMute, 2,, "at#spk=1,,,<cr>"
HKR, SpeakerPhoneSetVolumeGain, 1,, "at#vls=6<cr>"
HKR, SpeakerPhoneSetVolumeGain, 2,, "at#spk=,<Vol>,<Gain><cr>"

HKR, EnableCallerID, 1,, "at<cr>"
HKR,, ForwardDelay, 1,88,13
HKR, CloseHandset, 1,, "at#cls=0<cr>"
HKR,, CallerIDPrivate,, "P"
HKR,, CallerIDOutSide,, "O"
HKR,, VariableTerminator,,<cr><lf>
HKR, GenerateDigit, 1,, "at#vts=<Digit><cr>"

HKR, Responses, "<cr><lf>VCON<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>DATE = ", 1, 93, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00

[Voice_Serwave]
HKR,, HandsetCloseDelay, 1, 05,00,00,00
HKR, StartPlay, 1,, "at#vtx<cr>"
HKR, StopPlay, 1,, "None"
HKR, StopPlay, 2,, "NoResponse"
HKR, StartRecord, 1,, "at#vrx<cr>"
HKR, StopRecord, 1,, "None"
HKR, StopRecord, 2,, "NoResponse"
HKR,, TerminateRecord,, "<h10>E<cr>at<cr>"
HKR,, TerminatePlay,, "<h10><h03>at<cr>"
HKR,, AbortPlay,, "<h10><h18>at<cr>"
HKR, LineSetPlayFormat, 1,, "at#vls=0<cr>"
HKR, LineSetRecordFormat, 1,, "None"
HKR, LineSetRecordFormat, 2,, "NoResponse"
HKR, HandsetSetRecordFormat, 1,,"at#vsr=7200<cr>"
HKR, HandsetSetRecordFormat, 2,,"at#vbs=4<cr>"
HKR, HandsetSetPlayFormat, 1,,"at#vsr=7200<cr>"
HKR, HandsetSetPlayFormat, 2,,"at#vbs=4<cr>"
HKR, VoiceToDataAnswer, 1,, "at#cls=0<cr>"
HKR, VoiceToDataAnswer, 2,, "ata<cr>"
HKR, VoiceAnswer, 1,, "at#cls=8<cr>"
HKR, VoiceAnswer, 2,, "at#vls=0<cr>"
HKR, VoiceAnswer, 3,, "at#vbt=1<cr>"
HKR, VoiceAnswer, 4,, "at#vsr=7200<cr>"
HKR, VoiceAnswer, 5,, "at#vbs=4<cr>"
HKR, VoiceAnswer, 6,, "ata<cr>"
HKR, VoiceDialNumberSetup, 1,, "at#cls=8<cr>"
HKR, VoiceDialNumberSetup, 2,, "at#vls=0<cr>"
HKR, VoiceDialNumberSetup, 3,, "at#vrn=0<cr>"
HKR, VoiceDialNumberSetup, 4,, "at#vbt=1<cr>"
HKR, VoiceDialNumberSetup, 5,, "at#vsr=7200<cr>"
HKR, VoiceDialNumberSetup, 6,, "at#vbs=4<cr>"
HKR,, VoiceBaudRate, 1, 00, c2, 01, 00
HKR, WaveDriver, XformModule, , "umdmxfrm.dll"
HKR, WaveDriver, XformID, 1, 01, 00
HKR, WaveDriver, BaudRate, 1, 00, c2, 01, 00
HKR, WaveDriver, WaveDevices, 1, 01, 00
HKR, WaveDriver, WaveHardwareID, , "HALFDUPLEX"
HKR,, VoiceManufacturerID, 1, 01,00
HKR,, VoiceProductIDWaveIn, 1, 80,00
HKR,, VoiceProductIDWaveOut,1, 81,00
;HKR,, VoiceProductIDHandsetWaveIn,1, 82,00
;HKR,, VoiceProductIDHandsetWaveOut,1, 83,00
;HKR,, VoiceMixerMid, 1,02,00
HKR,, VoiceMixerPid, 1,99,01
HKR,, VoiceMixerLineID, 1,00,00,05,00
HKR,, VoiceProfile, 1, a1,13,08,02

[Modem1.AddReg]
HKR,, Properties, 1, 00,01,00,00, ff,00,00,00, ff,00,00,00, 07,00,00,00, 0f,00,00,00, 97,03,00,00, 00,10,0E,00, C0,DA,00,00

[INTERNAL]
HKR,,DeviceType,1,02
HKR, HostBasedModemData\Parameters\DPDriver\Country, PBX, 1, 01,00,00,00
HKR, HostBasedModemData\Parameters\DPDriver, AcceleratedResponsiveness, 1, 00, 00, 00, 00
HKR, HostBasedModemData\Parameters\HALDriver, Log, 1, 00,00,00,00
HKLM,Software\SmartLink\Modio\1.00,MonitorFlag,1,1
HKR,,Contention,,""

...全文
196 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jk1001 2009-03-25
  • 打赏
  • 举报
回复
不懂。。。
学习了
xmsheji 2009-03-18
  • 打赏
  • 举报
回复
还是没有啊 我也遇到这个问题了
怫悰 2009-03-08
  • 打赏
  • 举报
回复
算了,借了两个外置的,用8K取样率的试试看
怫悰 2009-03-08
  • 打赏
  • 举报
回复
格式现在找对了,特清楚,但是播放这种编码格式的播放器不普通呀,哪里有这种解码器下载?或者哪里有转换的代码?
怫悰 2009-03-07
  • 打赏
  • 举报
回复
这方面的资料真难找,都不想再弄了

录出来的声音噪声大,估计是格式有误差
怫悰 2009-03-06
  • 打赏
  • 举报
回复
哪位能提供将wav文件例如系统录音机录得的wav文件转换成4-bit Rockwell ADPCM 7200 Hz format的wav文件的C#代码?
冷月孤峰 2009-03-05
  • 打赏
  • 举报
回复
不晓得呢,绑定
悔说话的哑巴 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
这么古老的东西
[/Quote]
呵呵 以前可是很贵哦
EveryCase 2009-03-05
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~~~~
怫悰 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dabaicai11 的回复:]
我以前的机器就是这个板子,我记得可以
[/Quote]

能不能麻烦说详细一点?是怎样的可以?自己编写的程序还是直接用系统的拨号程序可以正常打电话?

好像很久以前记得可以对方也能听到我的声音的。现在不知道怎么不行了,我打自己的手机也听不到
zzxap 2009-03-05
  • 打赏
  • 举报
回复
到对方试试
dabaicai11 2009-03-05
  • 打赏
  • 举报
回复
我以前的机器就是这个板子,我记得可以
怫悰 2009-03-05
  • 打赏
  • 举报
回复
以前老早写过这类的帮看看呀

上午试了一下电脑的电话拨号,能听到对方的声音,对方听不到我的声音,郁闷~,半双工还是哪里设置的原因?
jinjazz 2009-03-04
  • 打赏
  • 举报
回复
这么古老的东西

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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