亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

編制自已的電話錄音小程序

2019-11-18 17:35:11
字體:
來源:轉載
供稿:網友
或許你會認為用計算機進行電話錄音需要昂貴的專用軟件,其實只要懂得VB和access的一些基本知識,我們也可以自己制作一個具備電話錄音、錄音數據保存、查詢功能的小系統。大概只需1500元左右,其費用主要用于增添所需的聲卡、音箱及具有語音功能的Modem(當然還有你的腦力勞動),比起兩三萬元的專用錄音軟件,可以說是物美價廉了。
首先介紹該系統的工作原理:利用VB5.0的OLE容器控件,在運行時創建嵌入對象的方法,激活在WIN95注冊過的錄音軟件,將輸入到聲卡的電話語音信號錄制為WAV文件,嵌入OLE容器控件中。由于把OLE容器控件與某個數據庫綁定,在聲音文件嵌入OLE容器控件的同時也存入了數據庫。以下將詳細地介紹小系統的實現過程,主要有設備的連接、數據庫的建立、簡單的VB編程。
一、設備的連接
設備的連接主要指Modem與電話線、電話機,Modem與聲卡之間的連接方式。先將墻上的電話進線插到Modem的接口上,再用另一根電話線接在Modem與電話機之間,把Modem與電話機串聯起來。Modem與電話機之間的順序必須被考慮到。如果電話進線先進入電話機,當提起電話聽筒時,信號將先被電話機截取,而不能進入Modem。接下來用雙向音頻輸入輸出線把Modem的SPK端口和聲卡的LINEINC端口連起來;將Modem的聲音信號輸入到聲卡。好了,完成設備的連接后,我們就可以開始進行軟件方面的制作了。
二、用Access建立一個收藏錄音數據的數據庫
首先建立一個存放聲音數據的數據庫,數據庫可以是存儲在MicrosoftJet數據庫引擎中的Microsoft
Access、dBASE、MicrosoftFoxPRo、Excel等。由于需保存的數據并不復雜,我選用了小型而易用的MicrosoftAccess97,建立一個名為Recorder的數據庫來管理錄音數據。在Recordeer數據庫中生成表Recording,該表包含四個字段:ID、錄音文件、Day、Time。結構如下:
-----------------------------------------------
字段名稱數據類型字段屬性
-----------------------------------------------
ID自動編號遞增
錄音齊件OLE對象
Day日期/時間默認值=Date();格式=長日期
Time日期/時間默認值=Time();格式=長時間
------------------------------------------------
把數據庫Recorder保存在C:/下,以待后用。數據庫方面的工作暫時到此為止,接著將要用VB來編寫一個小程序,實現錄音、自動將數據存入數據庫的功能。
三、用VB5.0建立錄音小程序
在VB5.0下新建一“標準EXE”工程,打開工程中的空白窗體Form1。在Form1上添加各種控件。
1.在Form1上添加Data控件
將Data控件添加到窗體上,Data控件屬性設置如下:
-------------------------------------------
(名稱)Data1
-------------------------------------------
ConnectAccess
DatabaseNameC:/RECORDER.mdb
Recordsourcerecording
-------------------------------------------
以上屬性設置把Data控件綁定到剛才建立的Access數據庫Recorder的recording表。
2.在Form1上添加TextBox控件
在Form1上添加三個TextBox控件,并在適當位置增添相應的標簽。文本框屬性設置如下:
------------------------------------------------------------
TextBox控件1TextBox控件2TextBox控件3
------------------------------------------------------------
(名稱)Text1Text2Text3
DataFieldIDDayTime
DatasourceData1Data1Data1
------------------------------------------------------------
以上屬性設置使三個TextBox綁定到Data控件,用于從與Data控件連接的數據庫中分別顯示字段ID、Day、Time。
3.在Form1上添加OLE容器控件
在Form1上添加OLE容器控件,屬性設置如下:
----------------------------------
(名稱)OLE1
----------------------------------
DataField錄音文件
DatasourceData1
Autoactivate2-Doubleclick
----------------------------------
通過屬性設置把它與Data控件綁定,從Recorder數據庫中顯示字段“聲音文件”。當OLE容器中的錄音數據被更新時,被更新或新增的聲音對象將自動被寫回數據庫。當雙擊OLE容器中的數據時,將自動播放聲音文件。
4.在Form1上添加CommandButton控件
添加兩個CommandButton控件到Form1上,其中一個命令按鈕用于調用錄音機以錄制通話數據,并將錄音的聲音數據嵌入到OLE容器中。該按鈕屬性設置如下:
---------------------
(名稱)Command1
---------------------
Caption開始錄音
---------------------
雙擊Command1,在PrivateSubCommand1_Click()中輸入以下代碼:
Data1.DatabaseName="C:/recorder.mdb"
Data1.Recordsource="Recording"
Data1.Refresh'創建一條新記錄
Data1.Recordset.AddNew'創建一個嵌入聲音對象
OLE1.CreateEmbed"","SOUNDREC"'激活WIN95附件下的錄音機
OLE1.DoVerb0
EndSub
另一個按鈕用于關閉程序,屬性設置如下:
----------------------
(名稱)Command2
----------------------
Caption退出
----------------------
雙擊Command2,在PrivateSubCommand2_Click()中輸入以下代碼:
UnloadForm1
End
EndSub
5.編寫Form1的Activate過程
Form1的Activate過程代碼,用于在Form1打開的同時打開通信軟件SuperVoice2.2并激活Command1的功能。雙擊Form1,彈出編寫代碼窗口,在對象下拉列表中選擇Form,在過程下拉列表中選擇Activate,在Pri
vateSubForm_Activate()中輸入以下代碼:
'激活Command1的功能
CallCommand1_Click
'調用安裝在d:/supervoc/program/中的通信程序SuperVoice2.2,來啟動Modem的語音功能
dimtel
tel=shell("d:/supervoc/program/supervoc.exe",1)
appactivatetel
EndSub
四、程序運行結果
保存工程,并將其生成可執行程序“錄音.EXE”,放在C:/下面。好了,大功告成。現在退出VB,試一試
在WIN95下運行。
當雙擊“錄音.EXE”時,程序自動打開通信軟件SuperVoice2.2(一般購買Modem時都隨機附送SuperVoice2.2),在SuperVoice2.2的系統設置中將語音輸入設備設為電話聽筒,及啟動SuperVoice2.2時彈出仿真電話撥號盤(只需在第一次使用時設置)。設為電話聽筒的好處是通話時不需要麥克風,直接使用電話機。接著出現窗體Form1,并自動啟動附件下的錄音機。進行通話錄音時,單擊仿真電話拔號盤上的免提鍵及錄音機上的錄制按鈕,開始錄音。錄制的聲音文件被嵌入OLE容器中,同時被寫到與OLE容器連接的數據庫Recorder.mdb中,并自動生成錄音的日期時間。除了錄音功能外,還可以通過點擊Data控件上的箭頭按鈕選擇記錄查詢,雙擊OLE容器(顯示為喇叭圖標);自動播放選擇的通話錄音。如果再給窗體Form1添上DBComboBox、DBGrid控件,將使其查詢功能更為完善。
順便提一下,剛寫完這篇文章,我又找到一個可在Win95注冊的錄音軟件,就是創新的SoundO'LE,由于界面漂亮且沒有限制錄音長度(附件的錄音機的錄音長度只有一分鐘),我將準備拿它來取代那土里上氣的錄音機,使得我的小程序更具專業性。
以上代碼在VB5.0、Win95系統上調試通過。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕v亚洲ⅴv天堂| 日韩电影中文字幕在线观看| 久久成人av网站| 亚洲欧洲成视频免费观看| 亚洲天堂开心观看| 亚洲最大福利视频网站| 不用播放器成人网| 国产做受69高潮| 尤物yw午夜国产精品视频明星| 久久久精品久久久久| 欧美精品激情视频| 国产免费一区二区三区在线观看| 国产精品亚洲视频在线观看| 久久人91精品久久久久久不卡| 久久久久久久久久久亚洲| 日韩h在线观看| 午夜伦理精品一区| 91精品啪aⅴ在线观看国产| 九九热精品视频在线播放| 日韩中文字幕在线精品| 97久久精品在线| 一本大道亚洲视频| 欧美中文字幕在线| 色婷婷综合久久久久| 亚洲中国色老太| 国产精品视频自拍| 97视频在线免费观看| 亚洲欧美国产一区二区三区| 57pao成人国产永久免费| 九九久久国产精品| 亚洲成人久久久久| 人人澡人人澡人人看欧美| 久久久久久久久久久人体| 亚洲成年人影院在线| 午夜精品一区二区三区在线视| 国产欧美在线视频| 91麻豆桃色免费看| 国产精品爽黄69| 国产91色在线播放| 欧美激情视频一区二区三区不卡| 亚州精品天堂中文字幕| 精品久久久久久久中文字幕| 91日本视频在线| 久久久亚洲欧洲日产国码aⅴ| 亚洲美女性视频| 欧美影院成年免费版| 亚洲女人天堂成人av在线| 亚洲精品短视频| 亚洲图片欧洲图片av| 日韩人体视频一二区| 国产乱肥老妇国产一区二| xxx欧美精品| 97人洗澡人人免费公开视频碰碰碰| 亚洲男人天堂手机在线| 日日骚av一区| 欧美一区二粉嫩精品国产一线天| 精品久久久999| 亚洲国产高潮在线观看| 国产日韩精品视频| 美日韩在线视频| 欧美日韩一区二区在线播放| 91视频九色网站| 亚洲色图综合网| 日韩在线观看免费网站| 亚洲a成v人在线观看| 国产精品日韩在线一区| 国产一区二区香蕉| 欧美孕妇与黑人孕交| 久久韩国免费视频| 韩国精品久久久999| 久久综合国产精品台湾中文娱乐网| 午夜精品一区二区三区在线| 国产精品日韩精品| 亚洲激情视频在线观看| 日韩美女视频免费在线观看| 国产精品视频最多的网站| 日韩激情在线视频| 黄色成人在线播放| 国产日韩欧美自拍| 91在线观看欧美日韩| 欧美激情中文字幕乱码免费| 亚洲欧美另类在线观看| 国产欧美欧洲在线观看| 欧美激情一区二区三区久久久| 欧美在线免费视频| 久久久久久久久久久成人| 亚洲视频国产视频| 久久久999精品| 久久久综合免费视频| 欧美日韩中国免费专区在线看| www.日韩免费| 国内精久久久久久久久久人| 欧美性资源免费| 性色av一区二区三区红粉影视| 久久成人精品视频| 中文字幕在线看视频国产欧美在线看完整| 日韩在线免费视频观看| 久久影院免费观看| 亚洲国产精品成人va在线观看| 久久久国产精品一区| 久久久www成人免费精品| 美乳少妇欧美精品| 欧美老少配视频| 国产亚洲aⅴaaaaaa毛片| 91在线视频成人| 欧美亚洲一区在线| 另类少妇人与禽zozz0性伦| 91av在线免费观看视频| 91高清免费视频| 亚洲女人被黑人巨大进入| 色伦专区97中文字幕| 欧美高清自拍一区| 国产精品国产三级国产aⅴ9色| 懂色aⅴ精品一区二区三区蜜月| 久久国产精品99国产精| 91亚洲精品久久久久久久久久久久| 精品日本美女福利在线观看| 精品无码久久久久久国产| 色婷婷综合久久久久| 午夜精品美女自拍福到在线| 精品视频在线播放免| 久国内精品在线| 日韩中文字幕免费视频| 精品久久久久久亚洲精品| 日本免费一区二区三区视频观看| 亚洲欧美日韩在线高清直播| 久久天天躁狠狠躁夜夜躁2014| 久久成人国产精品| 亚洲欧美制服第一页| 国外视频精品毛片| 国产欧美精品va在线观看| 欧美猛交ⅹxxx乱大交视频| 欧美视频在线免费看| 青青草原一区二区| x99av成人免费| 国产婷婷成人久久av免费高清| 91产国在线观看动作片喷水| 亚洲美女久久久| 92看片淫黄大片欧美看国产片| 成人av资源在线播放| 成人欧美一区二区三区黑人| 国产精品久久久久久久美男| 国内精品久久久久久影视8| 成人在线精品视频| 亚洲国产精品va在线| 亚洲国内精品视频| 欧美一级高清免费播放| 黑人狂躁日本妞一区二区三区| 欧美乱大交xxxxx另类电影| 亚洲欧美国产日韩中文字幕| 自拍视频国产精品| 亚洲欧洲偷拍精品| 成人性教育视频在线观看| 国产精品久久久久久久久久尿| 欧美怡红院视频一区二区三区| 国产精品高潮呻吟久久av无限| 亚洲色图狂野欧美| 在线精品高清中文字幕| 久久精品一区中文字幕| 欧美国产在线视频| 欧美日韩在线看| 国产精品美女999| 欧美国产在线电影| 最好看的2019年中文视频|