freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于網(wǎng)絡(luò)的語音傳輸系統(tǒng)畢業(yè)設(shè)計(存儲版)

2025-04-07 12:09上一頁面

下一頁面
  

【正文】 相應的錄音或放音設(shè)備準備相應的數(shù)據(jù)結(jié)構(gòu) 。下面我們將就語音傳輸系統(tǒng)做具體的設(shè)計。 C/S軟件體系結(jié)構(gòu) 根據(jù)層次的不同又分為 兩層 C/S結(jié)構(gòu) 和三層 C/S結(jié)構(gòu)。如圖 42所示。同時向客戶端發(fā)起 B連接,等待客戶端接受連接。 23 Y 有連接 A 的請求? 初始化音頻設(shè)備 及 W in s o c k 控件 開始監(jiān)聽 W in s o c k 連接 A 建立連接 A 通過 A 獲得對方 IP 地址 發(fā)送連接 B 的請求 B 請求建立成功? 確定雙方建立好連接 開始通信,并顯示狀態(tài) 按語音流程發(fā)送、 接受播放語音 通話結(jié)束,關(guān)閉連接 若發(fā)生錯誤 關(guān)閉連接,結(jié)束通話,并給出相應提示,讓用戶進行處理 語音交互流程 結(jié)束 N Y N Y 圖 45 語音交互的流程 24 圖 46至圖 48是該系統(tǒng)實現(xiàn)的一些算法流程和程序流程:語音交互的算法流程 ,音頻設(shè)備初始化程序流程 , Winsock 接收程序流程。 A用戶的話音,首先經(jīng)過聲卡變?yōu)閿?shù)字量并存放于計算機的發(fā)送緩存,當發(fā)送緩存滿后,寫到 Winsock發(fā)送緩沖區(qū),通過網(wǎng)絡(luò)適配器將數(shù)據(jù)發(fā)送到 B 用戶的網(wǎng)絡(luò)適配器,并按相反的過程使 A用戶的語音在 B 用戶的音箱播放出來,從圖 41 可以看出,時延 Tdelay,由以下幾部分組成: 圖 41 包交換模型 T1A 聲卡轉(zhuǎn)換聲音的時間 T2A 聲卡 獲得的數(shù)據(jù)向內(nèi)存寫占用的時間 T3A 寫入到 Winsock 發(fā)送緩沖區(qū)占用的時間 T4A Winsock 發(fā)送緩沖區(qū)發(fā)出數(shù)據(jù)占用的時間 T5A 為介質(zhì)訪問控制的訪問延遲及發(fā)送時間的和 T4B+T5B 網(wǎng)絡(luò)適配器收到數(shù)據(jù)包井將之寫入到 Winsock 緩沖區(qū)的時間 T6 傳播延遲 27 T3B 寫入播放緩沖區(qū)的時間 T2B 接受緩沖區(qū)到聲卡的時間 T39。程序段如下: 39。相應地,建立發(fā)送套接字緩沖區(qū)和接收套接字緩沖區(qū)。 34 第六章 總結(jié) 小結(jié) 通過這次畢業(yè)設(shè)計,我學到了很多東西。 展望 這個語音交互系統(tǒng)是基于 TCP/IP 協(xié)議并利用 Winsock 套接字設(shè)計的,設(shè)計、實現(xiàn)及測試時 都是基于100M局域網(wǎng),這就使得所得到的語音清晰、基本無延遲的結(jié)果都是在良好的網(wǎng)絡(luò)環(huán)境下得到的,如果應用在網(wǎng)絡(luò)條件復雜的廣域網(wǎng)時可能會出現(xiàn)問題,但這時可以通過適當修改算法、緩沖區(qū)大小以及降低聲音的采樣頻率得到改善。按鈕是否被按過的標志 Dim menuPlaywave_flag As Boolean Dim menuconnect_flag As Boolean Dim ByteBuffer() As Byte 39。初始化 direct 的捕捉緩沖 InitCapture Y = 0 = 1000 = False f = True。錄音時間計數(shù)器 Dim wavefilename As String 39。另外,我對所使用 Matlab 工具也有了相應的了解,基本掌握了 Matlab的一些應用。如圖 55所示: 圖 55 連接斷開 本章小結(jié) 這一章我門具體實施了我們的程序,模擬了語音的傳輸和識別,得到了以上的截圖。相應地,選用了數(shù)據(jù)報套接字。 輸中的技術(shù)問題的實現(xiàn) 采用全雙工聲卡 選用的聲卡有兩個中斷,兩個 DMA 通道。但隨之而來的是時延問題,下面來分析包交換方式下的時延情況。并且加入了連接錯誤處理程序,對發(fā)生的錯誤進行相應處理。雙方通信過程如圖 43 所示。服務器端的數(shù)據(jù)庫服務 器主要提供數(shù)據(jù)存儲功能,也可通過觸發(fā)器和存儲過程提供部分應用邏輯。在 C/S 結(jié)構(gòu)下,一個或更多個客戶機和一個或更多個服務器,以及下層的硬件網(wǎng)絡(luò)、操作系統(tǒng)和支撐平臺進程間通信系統(tǒng),共同組成一個支持分布式計算、分析和表示的系統(tǒng),在該模式下,應用分為前端的客戶部分和后端的服務器部分。 同時也大致介紹了 DirectSound 的特性及使用。 首先我們必須檢查設(shè)備的能力,看該 設(shè)備所具有的聲音處理能力 。 3 設(shè)立緩沖區(qū)回放位置通告事件 。 .支持屬性設(shè)置,利用硬件的新特性而不改變 API函數(shù)。如果硬件不支持某項功能,那么與其等價的某 HEL命令將會被調(diào)用 .如圖所示, HAL層包圍了硬件層,而 HEL層則為程序開發(fā)人員提供了一組必要的、互相獨立的接口。如果硬件提供特定的功能,比如內(nèi)存的移動, DirectX將首先執(zhí)行這一操作,然后立即返回執(zhí)行下一條指令。它是Direct3D和 DirectShow的基礎(chǔ)。即我們并沒有把聲音形成相應的文件方式,而是把采集到的聲音放到內(nèi)存中,形成一種類似流的存儲單元。 本章小結(jié) 本章敘述了 現(xiàn)代通信網(wǎng)絡(luò)的基本知識 ,發(fā)展方向 ,分類情況等 ,同時也介紹了一些十分重要的通信協(xié)議以及各自的用途 ,有了這些基本的知識理論我們將可以更好的進行語音處理的研究。例如在聽 CD時,某 CD凹槽落入了灰塵。 UDP數(shù)據(jù)報不需要同步參數(shù)或優(yōu)先選項。因此,網(wǎng)絡(luò)軟件的控制連接應采用 TCP協(xié)議。網(wǎng)絡(luò)接口有兩種類型,第一種是設(shè)備驅(qū)動程序 (如局域網(wǎng)的網(wǎng)絡(luò)接口 ),第二重是含自身鏈路協(xié)議的復雜子系統(tǒng)(如 )。傳輸層還要解決不同應用程序的識別問題,為區(qū)別各種應用程序,傳輸層在每一分 組中增加識別信源和信宿應用程序的信息。因此,人們使用 Windows Sockets API,從而使得利用 TCP/IP協(xié)議的應用程序被寫成標準的、統(tǒng)一的界面。它是一組連接不同 11 操作系統(tǒng)的實用程序 .人們?yōu)?TCP/IP開發(fā)了許多連通性實用程序,包括文件傳送協(xié)議 (FTP)和終端仿真協(xié)議 (Tel )。當一個業(yè)務需要在一條路徑上預定帶寬資源時,它向目的地發(fā)出一條路徑消息,該消息向路徑上所有的路由器申請保留資源,同時包含數(shù)據(jù)流的信息,如平均速率、突發(fā)長度等。實時業(yè)務的傳送有著本身的特點,主要是對傳輸?shù)臅r延、抖動和帶寬有嚴格要求,即服務質(zhì)量要有保證。 9 分組交換設(shè)備 電路交換設(shè)備 No .7 信令網(wǎng) I S DN 局域 交換 終 端 設(shè) 備 I S DN 局域 交換 交換局 業(yè)務 用戶 設(shè) 備 B 信道 D 信道 B 信道 D 信道 高速 鏈路 高速 鏈路 圖 1 3 高級 I S DN 結(jié)構(gòu) 圖 24 高級 ISDN 結(jié)構(gòu) 由于網(wǎng)絡(luò)發(fā)展的趨勢必然是綜合化,話音業(yè)務也將由基于傳統(tǒng)的電路交換的網(wǎng)絡(luò)承載逐步向基于分組交換的網(wǎng)絡(luò)轉(zhuǎn)變,這也使得研究基于分組交換網(wǎng)絡(luò)的語音傳輸變得更有意義,這也促使了這種技術(shù)的迅速發(fā)展。 ISDN 的定義可以歸納為以下幾點: ( 1) ISDN 是以綜合數(shù)字網(wǎng)( IDN)為基礎(chǔ)發(fā)展而成的通信網(wǎng); 8 ( 2) ISDN 支持端到端的數(shù)字連接; ( 3) ISDN 支持話音和非話音的各種通信; ( 4) ISDN 提供標準的用戶 /網(wǎng)絡(luò)接口。 如圖 21 所 示。 (2)報文交換方式適用于實現(xiàn)不同速率、不同協(xié)議、不同代碼終端的終端間或一點對多點的同文為單位進行存儲轉(zhuǎn)發(fā)的數(shù)據(jù)通信。 (3)分組交換 分組交換是將用戶發(fā)來的整份報文分割成若于個定長的數(shù)據(jù)塊(稱為分組或 6 打包),將這些分組以存儲_轉(zhuǎn)發(fā)的方式在網(wǎng)內(nèi)傳輸。 2 幀中繼網(wǎng)( Frame Relay) 幀中繼不象 在低層中實現(xiàn)處理功能,簡化了節(jié)點的處理過程、縮短處理時間,有效地利用了 高速數(shù)字傳輸信息。 電話網(wǎng) 主要 采用電 路 交換方式,主要由四部分組成:發(fā)送和接收電話信號的用戶終端設(shè) 備、進行電路交換的交換設(shè)備、連接用戶終端和交換設(shè)備的線路和交換設(shè)備之間的鏈路。 第六章是結(jié)束語同時包含了對這一技術(shù)未來的展望。 目前,第四代 IP 電話已經(jīng)有成熟的產(chǎn)品出現(xiàn),它和打普通電話一樣方便,而費用只有普通電話的幾分之一到幾十分之一。 第二代 IP 電話是通過電話黑盒子實現(xiàn)的,在黑盒子中集成了 Modem 和 IP電話軟件的功能,通過這個黑盒子用戶可以直接用電話上網(wǎng)通話而不必經(jīng)過 PC。而 作為一種國際標準,為建立技術(shù)上統(tǒng)一、可互連 互通的 IP電話系統(tǒng)提供了很好的基礎(chǔ)。它集計算機和通信的優(yōu)勢于一身,將計算機系統(tǒng)良好的用戶界面、龐大的數(shù)據(jù)庫、優(yōu) 良 的應用軟件和通信系統(tǒng)的呼 叫控制相結(jié)合,能提供基于呼叫的數(shù)據(jù)選擇、計算機撥號、呼叫監(jiān)視、屏幕管理和語音等功能 [1]。 關(guān)鍵詞 : 語音傳輸 分組交換 VB DirectSound。 I 基于網(wǎng)絡(luò)的語音傳輸系統(tǒng) 專業(yè)班級: 學生 姓名 : 指導教師: 職 稱: 摘要: 隨著 Inter 的迅速發(fā)展,數(shù)字通信網(wǎng)絡(luò)不僅規(guī)模越來越大,服務也開始向話音通信等傳統(tǒng)業(yè)務延伸。通過大量測試比較發(fā)現(xiàn)該系統(tǒng)具有一定實用性。CTI 技術(shù)是一種計算機與電信技術(shù)相接合的產(chǎn)物,是在現(xiàn)有的通信交換設(shè)備上,綜合計算機和電話的功能,提供更先進更完善的通信方法。 它是一種利用 TCP/ IP 協(xié)議實現(xiàn)計算機-計算機、電話-電話、計算機-電話之間的語音通信的技術(shù),由于其采用分組交換技術(shù),整個網(wǎng)絡(luò)的運營成本大大低于傳統(tǒng)的基于線路交換技術(shù)的公用電話網(wǎng),因此具有廣闊的發(fā)展前景。這是初級階段的 IP電話,它比傳統(tǒng)的電話 繁瑣 。網(wǎng)關(guān)負責將 Inter 和企業(yè) Intra 等數(shù)據(jù)網(wǎng)絡(luò)與公用電話網(wǎng)連接起來 ,這樣 Inter 電話就能通過網(wǎng)關(guān)從計算機傳送到對方的電話機 ,也可以在兩端都安裝網(wǎng)關(guān) ,實現(xiàn)從一方的電話機向另一方的電話機傳送 Inter 電話,而費用僅為本地的電話費加上很 少的服務費,于是就出現(xiàn)了第四代 IP 電話。 第五章說明了語音傳輸系統(tǒng)的實現(xiàn)與結(jié)果。它是一種電信業(yè)務量最大,服務面積最廣的專業(yè)網(wǎng),可兼容其它許多種非話業(yè)務網(wǎng),是電信網(wǎng)的基本形式和基礎(chǔ),包括本地電話網(wǎng)、長途電話網(wǎng)和國際電話網(wǎng)。這些特性的產(chǎn)生是由于該網(wǎng)采用了統(tǒng)計復用技術(shù),實現(xiàn)了建立數(shù)據(jù)通信鏈路由固定性、永久性連接向交換式任意連接的轉(zhuǎn)換,大大提高了通信線路的利用率。這種存儲_轉(zhuǎn)發(fā)的方式可以提高中繼線和電路的利用率。電路交換適用于一次接續(xù)后,長報文的通信。如果從電路交換和分組交換方式來看信息網(wǎng)的發(fā)展,那么它們最終將過渡到 ISDN?!熬C合業(yè)務”的關(guān)鍵是指用標準的用戶 /網(wǎng)絡(luò)接口實現(xiàn)對業(yè)務范圍的保證,它既應保證話音信號的傳輸,又應保證非話音數(shù)字信號的傳輸。結(jié)構(gòu)如圖 24所示。在Inter上傳送實時業(yè)務的新技術(shù)、新協(xié)議也將有著較快的發(fā)展和完善。 RTP是實時信息傳輸協(xié)議,通過在數(shù)據(jù)包內(nèi)采用時間標簽、包含序號、編碼方式等方法保證實時信息的傳送 .RSVP在 IP協(xié)議的基礎(chǔ)上實現(xiàn)資源預留,為非彈性業(yè)務保留帶寬,并設(shè)置隊列管理辦法。當然,這與迅速改變它相比,減慢了新特點和性能的實現(xiàn)速度,但它確實保證了該變動是經(jīng)過詳細考慮的并能利用其它的大多數(shù) TCP/IP工具為它提供功能,也保證了在 Inter上可以隨時獲得公開說明書,它詳細說明了怎樣使用這一套協(xié)議和協(xié)議是怎樣實現(xiàn)的。 究竟應該包括哪種操作系統(tǒng) ?每個用戶都想利用 TCP/IP提供的連通性選項,而不因使用的操作系統(tǒng)不同而改變。其功能包括 :格式化信息流,提供可靠傳輸,為實現(xiàn)后者,傳輸層協(xié)議規(guī)定接收端必須發(fā)回確認 (acknowledge),并且假如分組丟失,必須重新發(fā)送。 網(wǎng)絡(luò)接口層 :這是 TCP/IP的最底層,負責接收 IF,數(shù)據(jù)報并發(fā)送出去,或者從網(wǎng)絡(luò)上接收物理幀,抽出 IF數(shù)據(jù)報,交給 IP層。這種基于流的連接方式非常符合網(wǎng)絡(luò)軟件的控制命令的傳遞要求 :保持順序并且內(nèi)容無誤。使用 UDP的一個主要原因是發(fā)送 UDP數(shù)據(jù)報只需非常小的額外開銷。在流廣播中,用戶更關(guān)心下面是什么,而并不特 別在意一兩個未到達的包是什么。 ,少量的不按序到達只會造成聲音的偶爾抖動。低級音頻函 數(shù)在多媒體計算機中同樣為音頻硬件提供了與設(shè)備無關(guān)的接口 .使用低級音頻函數(shù)時,我們可以直接控制聲音實時的采集與回放 。 [4] DirectX組成 DirectX包含下面幾個部 分 : ① DirectDraw 實用頁面切換的方法提供動畫,直接訪問圖形協(xié)處理器,內(nèi)存的管理。下面舉一異步方法提高速度的例子。如果硬件能夠提供某種特定的功能 — 例如,某圖形協(xié)處理 器能夠處理拉伸操作 — 那么 DirectX將會直接調(diào)用硬件所提供的功能 。 .自動將輸入的 Wave數(shù)據(jù)轉(zhuǎn)換位于輸出匹配的格式 — 及時輸入為復雜的格式。 ,設(shè)置數(shù)據(jù)格式 。 Direct Sound Capture對象,釋放緩沖區(qū)。包括其組成、結(jié)
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1