手語合成系統(tǒng)的研究與實現(xiàn)
發(fā)布時間:2024-06-12 19:43
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,手語教學(xué)的方式目前還停留在傳統(tǒng)的課堂上由手語老師根據(jù)手語教材大綱授課的方式。這種授課方式受限于上課時間和授課地點,以及手語教師資源嚴(yán)重匱乏,使得學(xué)習(xí)手語不僅成本高而且效率低,導(dǎo)致我們在學(xué)習(xí)手語過程中遇到了瓶頸,在“互聯(lián)網(wǎng)+”的時代,為了讓互聯(lián)網(wǎng)技術(shù)更好的改善我們的生活,同時為了給需要進行手語學(xué)習(xí)的人群帶來更多的便利,本文設(shè)計了一款基于互聯(lián)網(wǎng)技術(shù)的手語合成系統(tǒng),系統(tǒng)主要功能為對用戶的語音進行語音識別,并將識別結(jié)果以手語視頻的形式展示在屏幕上,并且另外配有手語視頻庫的采集系統(tǒng)以及后臺管理系統(tǒng),使得需要學(xué)習(xí)使用手語的用戶或者想與聾啞人進行交流的用戶,只需要一臺聯(lián)網(wǎng)的電腦即可實現(xiàn)。整個系統(tǒng)分為客戶端和服務(wù)器端,客戶端分為手語合成系統(tǒng)和手語采集系統(tǒng),服務(wù)器端是后臺管理系統(tǒng),其中客戶端的界面采用了對Qt進行封裝之后的PyQt4框架來實現(xiàn),對程序進行了模塊化處理,主要有語音識別模塊、文字分詞模塊的實現(xiàn)、利用ffmpeg技術(shù)進行視頻的合成、opencv錄制視頻的實現(xiàn)。服務(wù)器端采用的是基于Python的Django框架,定義基于Restful的接口來提供與客戶端通信的接口,實現(xiàn)...
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題研究的背景和意義
1.2 課題研究需要考慮的問題
1.3 論文的主要工作
1.4 論文組織結(jié)構(gòu)
第二章 手語合成系統(tǒng)的關(guān)鍵技術(shù)研究
2.1 桌面軟件開發(fā)技術(shù)概述
2.1.1 PC客戶端的互聯(lián)網(wǎng)化設(shè)計
2.1.2 桌面軟件開發(fā)框架的對比
2.1.3 PyQt框架詳述
2.2 語音識別實現(xiàn)簡介
2.2.1 語音識別技術(shù)的比較
2.2.2 科大訊飛語音識別SDK實現(xiàn)原理簡介
2.3 Python通過ctypes調(diào)用DLL的介紹
2.3.1 Python之ctypes
2.3.2 加載庫和普通函數(shù)的調(diào)用
2.3.3 類型映射
2.4 Python的第三方庫jieba分詞簡介
2.5 FFmpeg技術(shù)
2.6 服務(wù)器開發(fā)關(guān)鍵技術(shù)研究
2.6.1 兩種Python服務(wù)器框架
2.6.2 Django框架詳述
2.7 網(wǎng)絡(luò)編程
2.7.1 http協(xié)議與rpc協(xié)議的對比
2.7.2 數(shù)據(jù)協(xié)議的對比
2.7.3 基于HTTP協(xié)議的開源庫requests
2.8 數(shù)據(jù)庫技術(shù)研究
2.9 CDN技術(shù)研究
2.9.1 CDN技術(shù)概述
2.9.2 七牛云SDK實現(xiàn)原理
2.10 其它技術(shù)和工具
2.10.1 Git
2.10.2 Postman
2.11 本章小節(jié)
第三章 基于桌面的手語合成系統(tǒng)以及手語采集系統(tǒng)的設(shè)計和實現(xiàn)
3.1 需求分析和模塊設(shè)計
3.1.1 需求分析
3.1.2 模塊設(shè)計
3.2 手語合成系統(tǒng)的設(shè)計與實現(xiàn)
3.2.1 UI設(shè)計
3.2.2 語音識別的實現(xiàn)
3.2.3 分詞的實現(xiàn)
3.2.4 視頻合成和播放的實現(xiàn)
3.3 手語采集系統(tǒng)的設(shè)計與實現(xiàn)
3.3.1 UI設(shè)計
3.3.2 視頻錄入的實現(xiàn)
3.3.3 詞匯與視頻的對應(yīng)關(guān)系的存儲
3.4 本章小結(jié)
第四章 手語合成后臺管理的設(shè)計與實現(xiàn)
4.1 需求分析和模塊設(shè)計
4.1.1 需求分析
4.1.2 模塊設(shè)計
4.2 服務(wù)器端設(shè)計
4.2.1 服務(wù)器后臺架構(gòu)設(shè)計
4.2.2 客戶端與服務(wù)器端的數(shù)據(jù)交互實現(xiàn)
4.3 數(shù)據(jù)庫管理可視化
4.4 緩存的實現(xiàn)
4.5 服務(wù)器的單元測試
4.6 本章小節(jié)
第五章 系統(tǒng)運行和測試
5.1 手語合成系統(tǒng)測試
5.2 手語采集系統(tǒng)測試
5.3 后臺管理系統(tǒng)測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 項目總結(jié)
6.2 主要創(chuàng)新點
6.3 遺留問題
6.4 未來展望
參考文獻
致謝
本文編號:3993424
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題研究的背景和意義
1.2 課題研究需要考慮的問題
1.3 論文的主要工作
1.4 論文組織結(jié)構(gòu)
第二章 手語合成系統(tǒng)的關(guān)鍵技術(shù)研究
2.1 桌面軟件開發(fā)技術(shù)概述
2.1.1 PC客戶端的互聯(lián)網(wǎng)化設(shè)計
2.1.2 桌面軟件開發(fā)框架的對比
2.1.3 PyQt框架詳述
2.2 語音識別實現(xiàn)簡介
2.2.1 語音識別技術(shù)的比較
2.2.2 科大訊飛語音識別SDK實現(xiàn)原理簡介
2.3 Python通過ctypes調(diào)用DLL的介紹
2.3.1 Python之ctypes
2.3.2 加載庫和普通函數(shù)的調(diào)用
2.3.3 類型映射
2.4 Python的第三方庫jieba分詞簡介
2.5 FFmpeg技術(shù)
2.6 服務(wù)器開發(fā)關(guān)鍵技術(shù)研究
2.6.1 兩種Python服務(wù)器框架
2.6.2 Django框架詳述
2.7 網(wǎng)絡(luò)編程
2.7.1 http協(xié)議與rpc協(xié)議的對比
2.7.2 數(shù)據(jù)協(xié)議的對比
2.7.3 基于HTTP協(xié)議的開源庫requests
2.8 數(shù)據(jù)庫技術(shù)研究
2.9 CDN技術(shù)研究
2.9.1 CDN技術(shù)概述
2.9.2 七牛云SDK實現(xiàn)原理
2.10 其它技術(shù)和工具
2.10.1 Git
2.10.2 Postman
2.11 本章小節(jié)
第三章 基于桌面的手語合成系統(tǒng)以及手語采集系統(tǒng)的設(shè)計和實現(xiàn)
3.1 需求分析和模塊設(shè)計
3.1.1 需求分析
3.1.2 模塊設(shè)計
3.2 手語合成系統(tǒng)的設(shè)計與實現(xiàn)
3.2.1 UI設(shè)計
3.2.2 語音識別的實現(xiàn)
3.2.3 分詞的實現(xiàn)
3.2.4 視頻合成和播放的實現(xiàn)
3.3 手語采集系統(tǒng)的設(shè)計與實現(xiàn)
3.3.1 UI設(shè)計
3.3.2 視頻錄入的實現(xiàn)
3.3.3 詞匯與視頻的對應(yīng)關(guān)系的存儲
3.4 本章小結(jié)
第四章 手語合成后臺管理的設(shè)計與實現(xiàn)
4.1 需求分析和模塊設(shè)計
4.1.1 需求分析
4.1.2 模塊設(shè)計
4.2 服務(wù)器端設(shè)計
4.2.1 服務(wù)器后臺架構(gòu)設(shè)計
4.2.2 客戶端與服務(wù)器端的數(shù)據(jù)交互實現(xiàn)
4.3 數(shù)據(jù)庫管理可視化
4.4 緩存的實現(xiàn)
4.5 服務(wù)器的單元測試
4.6 本章小節(jié)
第五章 系統(tǒng)運行和測試
5.1 手語合成系統(tǒng)測試
5.2 手語采集系統(tǒng)測試
5.3 后臺管理系統(tǒng)測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 項目總結(jié)
6.2 主要創(chuàng)新點
6.3 遺留問題
6.4 未來展望
參考文獻
致謝
本文編號:3993424
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3993424.html
最近更新
教材專著