![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/16/21/3aa78f0d-9e06-4137-a9c3-f159d7d54f35/3aa78f0d-9e06-4137-a9c3-f159d7d54f35pic.jpg)
![基于ios的英語(yǔ)口語(yǔ)自學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書畢業(yè)論文_第1頁(yè)](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/16/21/3aa78f0d-9e06-4137-a9c3-f159d7d54f35/3aa78f0d-9e06-4137-a9c3-f159d7d54f351.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于iOS的英語(yǔ)口語(yǔ)自學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> DESIGN AND IMPLEMENTATION OF SELF-ENGLISH SPEAKING SYSTEM BASED ON iOS </p><p> 專 業(yè):</p><p> 姓 名:</p><p><b&
2、gt; 指導(dǎo)教師姓名:</b></p><p><b> 申請(qǐng)學(xué)位級(jí)別:</b></p><p><b> 論文提交日期:</b></p><p><b> 學(xué)位授予單位:</b></p><p><b> 摘 要</b></
3、p><p> 在經(jīng)濟(jì)全球化快速發(fā)展,英語(yǔ)作為世界通用語(yǔ)言。學(xué)習(xí)英語(yǔ)口語(yǔ)已成為一種必要的科目,特別是對(duì)我們中國(guó)人而言,掌握一定的英語(yǔ)口語(yǔ)不僅僅能提高自身素質(zhì),同時(shí)也是我們國(guó)家經(jīng)濟(jì)發(fā)展,社會(huì)和諧繁榮的一個(gè)重要前提?,F(xiàn)如今,隨著移動(dòng)智能終端的普及,涌現(xiàn)出了很多學(xué)習(xí)英語(yǔ)口語(yǔ)的網(wǎng)站以及設(shè)備,他們涵蓋全面,細(xì)致入微,但缺少能夠使用戶隨時(shí)隨地學(xué)習(xí)的便捷。說(shuō)白了,英語(yǔ)口語(yǔ)就好比一塊敲門磚,他能夠解決相當(dāng)一部分人在面對(duì)找工作,和客戶
4、談判以及出國(guó)旅游或者訪問時(shí)出現(xiàn)的溝通能力不足的問題。尤其是依照當(dāng)前經(jīng)濟(jì)的發(fā)展趨勢(shì),我國(guó)與國(guó)際的經(jīng)濟(jì)、文化、政治的交流越來(lái)越緊密,學(xué)習(xí)實(shí)用的口語(yǔ)知識(shí),能夠在各種場(chǎng)合體現(xiàn)其個(gè)人的價(jià)值。作者認(rèn)為英語(yǔ)口語(yǔ)的學(xué)習(xí)要從聽、說(shuō)、讀三個(gè)方面齊下手,任何的單一的練習(xí)都不會(huì)起到明顯的提升效果。但是在教育行業(yè),目前還很缺少能夠使學(xué)生隨時(shí)隨刻不限地域限制的英語(yǔ)口語(yǔ)自學(xué)的手機(jī)軟件。為了彌補(bǔ)這類軟件的不足,作者設(shè)計(jì)并實(shí)現(xiàn)了基于iOS的英語(yǔ)口語(yǔ)自學(xué)系統(tǒng)。</p
5、><p> 根據(jù)英語(yǔ)口語(yǔ)移動(dòng)學(xué)習(xí)的特點(diǎn)和iOS設(shè)備的優(yōu)勢(shì),從用戶需求與市場(chǎng)的角度,對(duì)基于iOS的英語(yǔ)口語(yǔ)學(xué)習(xí)平臺(tái)的網(wǎng)站、移動(dòng)設(shè)備以及學(xué)習(xí)資料進(jìn)行了研究。綜合目前市場(chǎng)需求,提出了平臺(tái)的設(shè)計(jì)理念,展開了平臺(tái)體系結(jié)構(gòu)、功能、應(yīng)用以及性能等各方面的價(jià)值和意義的規(guī)劃,并最終完成了系統(tǒng)的開發(fā),得出實(shí)現(xiàn)結(jié)果。作者設(shè)計(jì)并實(shí)現(xiàn)了基于iOS的寓教于樂的移動(dòng)英語(yǔ)學(xué)習(xí)軟件平臺(tái),該軟件側(cè)重于用戶的日常對(duì)話練習(xí)、聽力練習(xí)、讀音練習(xí)。通過聽、說(shuō)
6、、讀,形成一整套訓(xùn)練體系,從而達(dá)到提升用戶英語(yǔ)口語(yǔ)水平的目的。</p><p> 研究結(jié)果表明,該軟件有助于提高用戶的英語(yǔ)學(xué)習(xí)興趣,使其英語(yǔ)口語(yǔ)水平有了較大幅度的提高。通過基于iOS的系統(tǒng)開發(fā),使大部分iPhone用戶能夠隨時(shí)隨地學(xué)習(xí)英語(yǔ)口語(yǔ),即便不用聯(lián)網(wǎng),也能實(shí)現(xiàn)口語(yǔ)的自學(xué)。本平臺(tái)在促進(jìn)英語(yǔ)口語(yǔ)學(xué)習(xí)的同時(shí),也為類似口語(yǔ)學(xué)習(xí)平臺(tái)的建立與與后續(xù)開發(fā)提供了借鑒。</p><p> 關(guān)鍵詞:
7、iOS; 面向?qū)ο螅?英語(yǔ)口語(yǔ)自學(xué)</p><p><b> ABSTRACT</b></p><p> In the rapid development of economic globalization, English as the world common language. Learning English has become a necessary
8、subject, especially for us Chinese, master the oral English can not only improve their own quality, is also our country economic development, social harmony and prosperity of an important premise. Nowadays, with the popu
9、larization of mobile intelligent terminal, the emergence of a lot of spoken English learning website and equipment. They cover comprehensive, meticulo</p><p> According to the advantages of mobile learning
10、spoken English characteristics and IOS devices, from the point of view of the user needs and market, the IOS of spoken English learning platform based on sites, mobile devices and learning materials were studied. Accordi
11、ng to the current market demand proposed platform design, launched a platform system structure, function, application and performance in all aspects of the value and significance of planning, and the final completion of
12、the system de</p><p> The results show that the software can improve the user's interest in English learning, and make it improve the spoken English.. Through the development of iOS system, the majority
13、 of iPhone users can learn English at any time, even without the Internet, can also realize the oral self. This platform can promote oral English learning, but also provide a reference for the establishment and follow-up
14、 of similar spoken language learning platform..</p><p> Keywords: iOS;Object Oriented;Oral English study</p><p><b> 目 錄</b></p><p> 第一章 緒論.........................
15、.....................................................................1</p><p> 第一節(jié) 開發(fā)背景、目的及意義................................................................1</p><p> 第二節(jié) 國(guó)內(nèi)口語(yǔ)自學(xué)現(xiàn)狀.............
16、........................................................1</p><p> 第三節(jié) 開發(fā)的方法及主要內(nèi)容..............................................................2</p><p> 第二章 系統(tǒng)分析3</p><p> 第一節(jié) 系統(tǒng)需
17、求分析..............................................................................3</p><p> 第二節(jié) 系統(tǒng)用例分析..............................................................................3</p><p> 第三節(jié)
18、 系統(tǒng)活動(dòng)圖..................................................................................4</p><p> 第四節(jié) 業(yè)務(wù)流程分析..............................................................................5</p><p&g
19、t; 第五節(jié) 系統(tǒng)時(shí)序圖..................................................................................6</p><p> 第三章 系統(tǒng)設(shè)計(jì)......................................................................................8</p
20、><p> 第一節(jié) 系統(tǒng)框架......................................................................................8</p><p> 第二節(jié) 平臺(tái)功能模塊設(shè)計(jì)......................................................................9&l
21、t;/p><p> 第四章 系統(tǒng)實(shí)施....................................................................................10</p><p> 第一節(jié) 系統(tǒng)開發(fā)工具........................................................................
22、....10</p><p> 第二節(jié) 系統(tǒng)界面實(shí)施............................................................................11</p><p> 第五章 結(jié)論..........................................................................
23、..................15</p><p> 參靠文獻(xiàn)..................................................................................................16</p><p> 致謝................................................
24、..........................................................17</p><p> 附錄..........................................................................................................18</p><p><b&
25、gt; 第一章 緒論</b></p><p> 開發(fā)背景、目的及意義</p><p><b> 一、開發(fā)背景</b></p><p> 當(dāng)今社會(huì)是一個(gè)大數(shù)據(jù)的時(shí)代,信息技術(shù)已經(jīng)融入了人們的生產(chǎn)生活,不僅扮演著服務(wù)的角色,而且更多地改變著人們的生產(chǎn)生活方式。信息的交流就避免不了語(yǔ)言的溝通,在這個(gè)東西方文化互相滲透的年代,學(xué)好英
26、語(yǔ)口語(yǔ)也就顯得尤為重要。英語(yǔ)口語(yǔ)就好比一塊敲門磚,他能夠解決相當(dāng)一部分人在面對(duì)找工作,和客戶談判以及出國(guó)旅游或者訪問時(shí)出現(xiàn)的溝通能力不足等問題。尤其是依照當(dāng)前日益變化的國(guó)際經(jīng)濟(jì)形勢(shì),我國(guó)與國(guó)際的經(jīng)濟(jì)、文化、政治的交流與越來(lái)越密切,學(xué)習(xí)實(shí)用的能夠進(jìn)行最基本日常交流的英語(yǔ)口語(yǔ),能夠在各種場(chǎng)合體現(xiàn)其個(gè)人的價(jià)值。他們或許沒有太多的時(shí)間和精力去專門學(xué)習(xí)口語(yǔ),或許沒有太多的資金去去學(xué)習(xí),他們需要的是一款能夠隨身攜帶的能夠隨時(shí)隨地學(xué)習(xí)英語(yǔ)口語(yǔ)的手機(jī)軟
27、件。</p><p><b> 二、開發(fā)目的</b></p><p> 本系統(tǒng)的開發(fā)目的是為了滿足那些想學(xué)習(xí)英語(yǔ)口語(yǔ),練就一口流利的英語(yǔ)而找不到好方法,又沒有太多時(shí)間去學(xué)習(xí)英語(yǔ)口語(yǔ)的需求,建立一套先進(jìn)的、便利的、高效的學(xué)習(xí)方法的系統(tǒng),使用戶能夠隨時(shí)隨地利用手機(jī)里的英語(yǔ)口語(yǔ)自學(xué)軟件去練習(xí)英語(yǔ)口語(yǔ),不需要花太多時(shí)間,太多精力就可以達(dá)到學(xué)習(xí)目的。一方面讓學(xué)習(xí)充滿趣味性,
28、不至于枯燥乏味,提高學(xué)習(xí)興趣;還有就是大大提高學(xué)習(xí)效率,讓用戶只需花很少的精力就可以達(dá)到快速提高英語(yǔ)口語(yǔ)交流的能力。本系統(tǒng)的宗旨是全面規(guī)劃、分塊實(shí)施、突出重點(diǎn)、最終實(shí)現(xiàn)快速提高英語(yǔ)口語(yǔ)交流的能力。</p><p><b> 二、開發(fā)的意義</b></p><p> 移動(dòng)學(xué)習(xí)作為一種新的學(xué)習(xí)教育方式,他具有隨時(shí)隨地查看,了解信息以及學(xué)習(xí)的特性,正在得到廣泛的應(yīng)用,并
29、成為國(guó)內(nèi)外大學(xué)教育的研究熱點(diǎn)。就學(xué)生而言,有些學(xué)生英語(yǔ)口語(yǔ)成績(jī)并不理想,一個(gè)主要原因是學(xué)生專業(yè)課比較多,很難保證學(xué)生有充足的時(shí)間學(xué)習(xí)英語(yǔ)。其解決思路就是建立一個(gè)移動(dòng)英語(yǔ)口語(yǔ)自學(xué)平臺(tái),使得學(xué)生在課余和空閑時(shí)間能夠在任何地點(diǎn)見縫插針學(xué)習(xí)英語(yǔ)口語(yǔ),能夠提高學(xué)生的英語(yǔ)口語(yǔ)學(xué)習(xí)效率,而且還能提高大學(xué)生的英語(yǔ)口語(yǔ)水平。由于目前幾乎所有的大學(xué)生都在使用智能手機(jī),大部分為蘋果手機(jī),這就為移動(dòng)英語(yǔ)口語(yǔ)教育平臺(tái)的實(shí)現(xiàn)奠定了硬件上的基礎(chǔ)。我們?cè)O(shè)計(jì)并實(shí)現(xiàn)了一個(gè)
30、基于iOS的英語(yǔ)口語(yǔ)自學(xué)軟件平臺(tái),學(xué)生可以隨時(shí)隨地通過基于iOS系統(tǒng)的智能手機(jī)學(xué)習(xí)英語(yǔ)口語(yǔ),從而有效提高學(xué)生的英語(yǔ)水平和能力。</p><p> 第二節(jié) 國(guó)內(nèi)口語(yǔ)自學(xué)現(xiàn)狀</p><p> 現(xiàn)在國(guó)內(nèi)的口語(yǔ)自學(xué)主要還是基于網(wǎng)站的。無(wú)憂英語(yǔ),洛基英語(yǔ),普特網(wǎng)等都是學(xué)習(xí)和提高英語(yǔ)口語(yǔ)效果比較好的網(wǎng)站,大量用戶在使用網(wǎng)站進(jìn)行在線學(xué)習(xí)。尤其是普特網(wǎng),它主要是訓(xùn)練聽力的網(wǎng)站,有好多播臺(tái),有聽力練
31、習(xí),有資料下載,算是比較完善的一個(gè)練習(xí)英語(yǔ)口語(yǔ)網(wǎng)站。有一部分用戶使用專業(yè)的英語(yǔ)口語(yǔ)學(xué)習(xí)設(shè)備,比如有訴稱“智能英語(yǔ)口語(yǔ)速成專家”的“超級(jí)語(yǔ)伴”,他相對(duì)于其他英語(yǔ)口語(yǔ)自學(xué)設(shè)備最大的優(yōu)勢(shì)在于可互動(dòng)、可人機(jī)對(duì)練、可語(yǔ)速調(diào)解,與真人面對(duì)面在線交流。就全球來(lái)說(shuō)用戶使用最多的英語(yǔ)口語(yǔ)學(xué)習(xí)軟件是Speexx(仕必閣),全球超過700萬(wàn)人在使用Speexx的在線語(yǔ)言培訓(xùn)系統(tǒng),通過創(chuàng)新性語(yǔ)言學(xué)習(xí)技術(shù)以及多元化的語(yǔ)言培訓(xùn)解決方案,提高他們的語(yǔ)言溝通能力。&l
32、t;/p><p> 第三節(jié) 開發(fā)的方法、主要內(nèi)容</p><p><b> 一、開發(fā)的方法</b></p><p> 利用蘋果公司提供的集成開發(fā)環(huán)境Xcode 6.3,以及Mac10.10以上版本,以及用swift語(yǔ)言來(lái)編譯和開發(fā)iOS。用swift極快的編譯特性來(lái)編譯或調(diào)試。先通過系統(tǒng)錄音存到臨時(shí)函數(shù)TTSSynthText中,再將語(yǔ)音文件
33、轉(zhuǎn)化成二進(jìn)制數(shù)組存放到訊飛語(yǔ)音數(shù)據(jù)庫(kù)中,需要使用時(shí)再?gòu)恼Z(yǔ)音數(shù)據(jù)庫(kù)中提取語(yǔ)音數(shù)據(jù)將其轉(zhuǎn)換為語(yǔ)音音頻文件,供用戶學(xué)習(xí)。</p><p><b> 二、主要內(nèi)容</b></p><p> 緒論中含有論文的開發(fā)的背景,目的及意義,讓用戶了解相關(guān)概念定義;就目前國(guó)內(nèi)口語(yǔ)學(xué)習(xí)與研究等現(xiàn)狀現(xiàn)狀進(jìn)行分析與統(tǒng)計(jì)比較;開發(fā)方法和其主要內(nèi)容以及論文的設(shè)計(jì)說(shuō)明等。</p>
34、<p> 其次,在系統(tǒng)分析這一塊主要講述就是該系統(tǒng)在面向?qū)ο蟮倪^程中所涉及到的需求分析,從客戶端以及服務(wù)器兩個(gè)方面出發(fā),通過對(duì)市場(chǎng)的調(diào)研,制定調(diào)研報(bào)告;通過系統(tǒng)數(shù)據(jù)流的分析做出用例圖,活動(dòng)圖以及時(shí)序圖,通過構(gòu)造數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)與系統(tǒng)的雙向互動(dòng);最后實(shí)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的調(diào)用,存放以及更新。</p><p> 再次就是系統(tǒng)的具體設(shè)計(jì),理解系統(tǒng)設(shè)計(jì)過程的原理和任務(wù),做出功能結(jié)構(gòu)設(shè)計(jì),而數(shù)據(jù)庫(kù)是嵌套在整個(gè)系
35、統(tǒng)中,作為系統(tǒng)的一部分。這一部分也是整個(gè)系統(tǒng)中較為重要的一部分。</p><p> 還有就是系統(tǒng)的具體實(shí)施,主要講述了系統(tǒng)具體的實(shí)施步驟,他包含的內(nèi)容,介紹系統(tǒng)實(shí)施,界面的設(shè)計(jì),系統(tǒng)的測(cè)試,系統(tǒng)的調(diào)試運(yùn)行部分。這一部分也算是整個(gè)系統(tǒng)開發(fā)階段的成果部分。</p><p> 最后得出結(jié)論:通過對(duì)iOS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),最后對(duì)所設(shè)計(jì)和開發(fā)的英語(yǔ)口語(yǔ)自學(xué)系統(tǒng)進(jìn)行概括總結(jié),提出其中的不足之處,對(duì)
36、以后對(duì)本系統(tǒng)的后續(xù)開發(fā)提出幾點(diǎn)建議,最后提出今后在實(shí)際工作的需要完善補(bǔ)充的地方。</p><p><b> 第二章 系統(tǒng)分析</b></p><p><b> 系統(tǒng)需求分析</b></p><p> 隨著中外經(jīng)濟(jì)與文化的交流溝通日益密切,學(xué)好英語(yǔ)以及英語(yǔ)口語(yǔ)顯得越來(lái)越重要。在當(dāng)今這個(gè)就業(yè)壓力與日俱增的年代,擁有一口流
37、利的英語(yǔ)口語(yǔ),無(wú)疑是提高擇業(yè)率的一項(xiàng)資本。說(shuō)白了,英語(yǔ)口語(yǔ)就好像一塊敲門磚,尤其是依照當(dāng)前國(guó)際經(jīng)濟(jì)的發(fā)展趨勢(shì),我國(guó)與國(guó)際文化、交融、政治等交流也越來(lái)越密切,學(xué)習(xí)一些實(shí)用的話語(yǔ),掌握一些基本的口語(yǔ)知識(shí),可以在應(yīng)對(duì)擇業(yè)面談、外商談判、出國(guó)訪問或旅游等方面遇到的問題中,游刃有余。而目前社會(huì)上出現(xiàn)的很多英語(yǔ)口語(yǔ)自學(xué)主要還是基于網(wǎng)站的。像無(wú)憂英語(yǔ)、洛基在線口語(yǔ)學(xué)習(xí)、普特網(wǎng)等都是基于網(wǎng)站的,用移動(dòng)端打開的話達(dá)不到用戶良好的學(xué)習(xí)效果。像普特網(wǎng),他主要
38、訓(xùn)練的還是用戶在“聽”這一方面的能力,其實(shí)學(xué)習(xí)口語(yǔ)的前提就是“聽”,聽得多了,就自然而然的能說(shuō)了。但他的周期較長(zhǎng),想要在較短的時(shí)間內(nèi)迅速提高口語(yǔ)“說(shuō)”的能力,還是比較困難的。還有一部分用戶在使用專門的英語(yǔ)口語(yǔ)學(xué)習(xí)設(shè)備——超級(jí)語(yǔ)伴,它功能齊全,便于攜帶,專業(yè)性較強(qiáng)。就全球來(lái)說(shuō),用戶使用人數(shù)最多的還是基于網(wǎng)站的Speexx(仕必閣)英語(yǔ)口語(yǔ)學(xué)習(xí)軟件,全球有超過700萬(wàn)用戶在使用,他通過創(chuàng)新性語(yǔ)言學(xué)習(xí)技術(shù)以及多元化的語(yǔ)言培訓(xùn)解決方案,藉此來(lái)提
39、高</p><p> 英語(yǔ)作為國(guó)際性語(yǔ)言,在國(guó)際交往中,尤其是在文化交流中,口語(yǔ)的作用就顯得特別重要。英語(yǔ)口語(yǔ)在我國(guó)當(dāng)前的經(jīng)濟(jì)建設(shè)、對(duì)外合作交流及文化教育中也有著舉足輕重的作用。隨著中國(guó)走向國(guó)際化的進(jìn)程日益推進(jìn),越來(lái)越多的人開始重視英語(yǔ)口語(yǔ)的學(xué)習(xí)。他作為一門語(yǔ)言,最基本的功能就是交流,不管什么樣的場(chǎng)合,言語(yǔ)交流都彰顯著舉足輕重的作用。所以,英語(yǔ)口語(yǔ)的學(xué)習(xí)非常重要。怎樣高效、靈活、多變地學(xué)習(xí)英語(yǔ)口語(yǔ),如何避免學(xué)習(xí)
40、過程中的枯燥乏味,己經(jīng)成為廣大英語(yǔ)口語(yǔ)教育工作者和英語(yǔ)口語(yǔ)愛好者所經(jīng)常關(guān)注的一個(gè)話題,而英語(yǔ)口語(yǔ)移動(dòng)學(xué)習(xí)平臺(tái)不失為一種幫助人們學(xué)習(xí)掌握以及提高英語(yǔ)口語(yǔ)水平的有效途徑。本文結(jié)合英語(yǔ)口語(yǔ)學(xué)習(xí)的特點(diǎn),開發(fā)出一個(gè)基于iOS系統(tǒng)的英語(yǔ)口語(yǔ)自學(xué)平臺(tái),讓用戶不受地域和時(shí)間的限制自學(xué)英語(yǔ)口語(yǔ),從而達(dá)到高效、靈活、多變地學(xué)習(xí)英語(yǔ)口語(yǔ)的目標(biāo)。</p><p><b> 系統(tǒng)用例分析</b></p>
41、<p> 用例圖是指由參與者、用例,以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖,它能夠直觀的體現(xiàn)系統(tǒng)的運(yùn)作方式及流程,描述參與者的功能。</p><p> 本系統(tǒng)的用戶細(xì)化用例圖如圖2-1所示,自主學(xué)習(xí)有兩個(gè)include文本錄入和語(yǔ)音錄入與之對(duì)應(yīng)。情景模式包含節(jié)日祝福、俗語(yǔ)諺語(yǔ)、談話交流、日常生活、興趣愛好和喜怒哀樂六個(gè)屬性,以及一個(gè)子屬性語(yǔ)音錄入。</p><p&
42、gt; 圖2-1 用戶細(xì)化用例圖</p><p> 用戶基本信息用例中用戶包含的屬性有用戶名、年齡、郵箱,聯(lián)系方式等。用戶可以隨時(shí)查看自己的用戶信息。</p><p> 圖2-2 用戶信息用例圖</p><p><b> 第三節(jié) 系統(tǒng)活動(dòng)圖</b></p><p> 活動(dòng)圖(activity diagram)闡
43、明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程,說(shuō)明了業(yè)務(wù)為所服務(wù)的對(duì)象提供其所需的價(jià)值所完成的一系列工作。整個(gè)系統(tǒng)活動(dòng)圖如圖2-3所示,從用戶注冊(cè)、登陸、輸入密碼后選擇模式,直到最終退出系統(tǒng)。模式分為自主學(xué)習(xí)和情景模式兩種,在自主學(xué)習(xí)中用戶可以根據(jù)系統(tǒng)提示選擇文本錄入還是語(yǔ)音錄入,情景模式中有節(jié)日祝福、興趣愛好、談話交流、俗語(yǔ)諺語(yǔ)、日常生活以及喜怒哀樂等六個(gè)場(chǎng)景的選擇。場(chǎng)景選擇好后,系統(tǒng)會(huì)從數(shù)據(jù)庫(kù)中調(diào)出相關(guān)文件供用戶選擇,進(jìn)而學(xué)習(xí)與此場(chǎng)景有關(guān)的各類語(yǔ)句。
44、最后按照系統(tǒng)識(shí)別出來(lái)的語(yǔ)音與系統(tǒng)語(yǔ)音之間的字符匹配度來(lái)進(jìn)行成績(jī)測(cè)評(píng),看看學(xué)習(xí)進(jìn)展如何,順便糾正錯(cuò)誤。系統(tǒng)把測(cè)評(píng)成績(jī)進(jìn)行存檔以便用戶查看學(xué)習(xí)記錄,從而提高學(xué)習(xí)效率。</p><p><b> 圖2-3系統(tǒng)活動(dòng)圖</b></p><p> 第四節(jié) 業(yè)務(wù)流程分析</p><p> 在對(duì)系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時(shí),需從一個(gè)實(shí)際業(yè)務(wù)流程的角度出
45、發(fā),將系統(tǒng)分析合調(diào)查過程中有關(guān)該業(yè)務(wù)流程的資料都串連起來(lái)作進(jìn)一步的分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。</p><p> 之前我們描述了業(yè)務(wù)功能,而業(yè)務(wù)流程分析則是在業(yè)務(wù)功能的基礎(chǔ)上將其細(xì)化,利用系統(tǒng)調(diào)查的資料將業(yè)務(wù)處理過程中的每一個(gè)步驟用一個(gè)完整的圖形將其串起來(lái)。在繪制業(yè)務(wù)流程圖的過程中做到
46、發(fā)現(xiàn)問題,及時(shí)解決問題,分析其運(yùn)行過程中功能的不足之處,優(yōu)化業(yè)務(wù)處理過程。下面列舉一個(gè)關(guān)于整個(gè)系統(tǒng)中自主學(xué)習(xí)模塊的業(yè)務(wù)流程分析。如圖2-5所示,自主學(xué)習(xí)模塊包括文本錄入,以及語(yǔ)音錄入兩大功能,用戶可以根據(jù)自己的學(xué)習(xí)興趣,在系統(tǒng)界面中輸入文本信息,經(jīng)系統(tǒng)編譯后播放音頻文件,用戶跟讀,系統(tǒng)測(cè)試打分,生成得分記錄,并存放于數(shù)據(jù)庫(kù)中。</p><p> 圖2-4 自主學(xué)習(xí)模塊業(yè)務(wù)流程圖</p><p
47、><b> 第五節(jié) 系統(tǒng)時(shí)序圖</b></p><p> 時(shí)序圖(Sequence Diagram),亦稱為序列圖或循序圖或順序圖,是一種UML交互圖。他通過描述系統(tǒng)從開始登陸到最后退出系統(tǒng)的整個(gè)過程中,對(duì)象與對(duì)象之間的相互聯(lián)系,并按照時(shí)間序列讓各個(gè)對(duì)象依次作出回應(yīng),直到整個(gè)系統(tǒng)運(yùn)行完畢。如圖2-6所示,體現(xiàn)了本系統(tǒng)對(duì)象之間的相互聯(lián)系與交互,以及各個(gè)模塊中數(shù)據(jù)的流向。</p&
48、gt;<p> 圖2-6 程序運(yùn)行時(shí)序圖</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p><b> 系統(tǒng)框架</b></p><p> 系統(tǒng)框架采用MVC框架,MVC既模型(Model)--用戶界面(View)--控制器(Controller)的縮寫。控制器Controller的存在是為了
49、確保模型Model和View的同步,如果Model需要改變,View應(yīng)該實(shí)現(xiàn)同步更新。也就是說(shuō)在模型設(shè)計(jì)過程中調(diào)整控件的位置或鏈接,用戶界面中顯示的就是調(diào)整后的界面,這便于我們調(diào)整用戶體驗(yàn)。如圖3-1所示,每個(gè)界面都有一個(gè)對(duì)應(yīng)的Controller,如登陸界面對(duì)應(yīng)的是ViewController等,界面的設(shè)計(jì)完全從用戶的角度出發(fā),以便達(dá)到用戶最佳體驗(yàn)。</p><p> 圖3-1 控制器(Controller)
50、</p><p> 圖3-2 模型(Model)</p><p> 圖3-2 系統(tǒng)界面(View)</p><p> 第二節(jié) 平臺(tái)功能模塊設(shè)計(jì)</p><p><b> 一、賬號(hào)管理模塊</b></p><p> 賬號(hào)管理模塊包括用戶登錄和注冊(cè)兩個(gè)功能,在用戶登錄時(shí),要求用戶正確輸入登錄
51、名和密碼,客戶端則確保登陸的用戶名以及密碼都輸入正確,如果有誤,則不被允許登陸。用戶注冊(cè)時(shí),要求用戶正確輸入用戶名、密碼、密碼確認(rèn)、年齡、郵箱等基本信息,并提交給客戶端,客戶端統(tǒng)計(jì)并記錄信息后,交由服務(wù)器完成注冊(cè)。</p><p><b> 二、口語(yǔ)自學(xué)模塊</b></p><p> 在自主學(xué)習(xí)中,用戶手動(dòng)輸入文本或按提示輸入語(yǔ)音,系統(tǒng)會(huì)檢測(cè)用戶所說(shuō)的語(yǔ)音,會(huì)以文
52、本的形式體現(xiàn)給用戶。用戶開始學(xué)習(xí)后,軟件會(huì)在對(duì)話框展示文本信息,用戶選擇朗讀后系統(tǒng)會(huì)從訊飛語(yǔ)音庫(kù)中調(diào)取語(yǔ)音文件,讓用戶可以跟讀,從語(yǔ)速、音標(biāo)、語(yǔ)調(diào)等方面更地道的學(xué)習(xí)英語(yǔ)口語(yǔ)。</p><p><b> 三、口語(yǔ)測(cè)評(píng)模塊</b></p><p> 為了方便用戶隨時(shí)掌握自己的學(xué)習(xí)成果,以及提升效果,系統(tǒng)播放每一個(gè)語(yǔ)音文件時(shí),用戶可以選擇跟讀,系統(tǒng)識(shí)別完語(yǔ)音文件后,按照
53、字符匹配度以及語(yǔ)速、語(yǔ)調(diào)、英標(biāo)等各項(xiàng)指標(biāo)來(lái)進(jìn)行打分,相似度越高成績(jī)?cè)胶?,滿分為100%。打分結(jié)束后,系統(tǒng)會(huì)保存數(shù)據(jù)存入得分記錄中,以便用戶查看學(xué)習(xí)情況,藉此來(lái)了解在學(xué)習(xí)的過程中有哪些不足,那些需要改進(jìn)的地方。</p><p><b> 第四章 系統(tǒng)實(shí)施</b></p><p> 第一節(jié) 系統(tǒng)開發(fā)工具</p><p> 一、本系統(tǒng)的硬件要求
54、</p><p> 本系統(tǒng)由Xcode6.3及以上版本運(yùn)行,用Mac 10.10以上操作系統(tǒng),用swift語(yǔ)言進(jìn)行編寫。它是蘋果公司開發(fā)的編程軟件,是開發(fā)人員建立OS X和iOS 應(yīng)用程序的最快捷的方式。Xcode 具有統(tǒng)一的用戶界面設(shè)計(jì),編碼、測(cè)試、調(diào)試都在一個(gè)簡(jiǎn)單的窗口內(nèi)完成,集成了MVC框架。Xcode前身是繼承自Next的Project Builder,從Xcode 3.1開始,Xcode也被用于iPh
55、one OS的開發(fā)環(huán)境。Xcode是蘋果公司向開發(fā)人員提供的集成開發(fā)環(huán)境(非開源),用于開發(fā)Mac OS X,iOS的應(yīng)用程序。Xcode所使用的編譯器為L(zhǎng)LVM編譯器,LLVM編譯器的前端是clang。</p><p> 二、后臺(tái)數(shù)據(jù)庫(kù)SQlite</p><p> SQLite是遵守ACID的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它包含在一個(gè)相對(duì)小的C程式庫(kù)中。它是D.RichardHipp建立的公
56、有領(lǐng)域項(xiàng)目。不像常見的C/S結(jié)構(gòu),SQLite是嵌套在程序中的,成為其重要組成部分而不是建立一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)然后和系統(tǒng)連接,所以主要的通信協(xié)議都是在是在編程語(yǔ)言的過程中直接實(shí)現(xiàn)API調(diào)用,大大降低了系統(tǒng)內(nèi)存的消耗,降低了延遲時(shí)間,以及在整體簡(jiǎn)單性上有重要作用。整個(gè)數(shù)據(jù)庫(kù)(定義、表、索引和數(shù)據(jù)本身)都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中,它的簡(jiǎn)單的設(shè)計(jì)是通過iOS coredata技術(shù)在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè)數(shù)據(jù)文件而完成的。</
57、p><p><b> 三、訊飛語(yǔ)音庫(kù)</b></p><p> 利用中科大訊飛Interphonic 5.0語(yǔ)音合成系統(tǒng),它包含含五大語(yǔ)音發(fā)音人員,當(dāng)前系統(tǒng)中會(huì)默認(rèn)為小燕(中英文女聲)發(fā)音。利用開放SDK InterPhonic 5.0提供配套的開放SDK,可以借助于此直接調(diào)用InterPhonic 5.0中各個(gè)DLL中的內(nèi)核功能,連接到開發(fā)的系統(tǒng)中。語(yǔ)音識(shí)別中的語(yǔ)速
58、、音律、聲調(diào)、停頓、強(qiáng)調(diào)等參數(shù)的設(shè)置是在函數(shù)TTSSetParam中實(shí)現(xiàn)的,他將文本轉(zhuǎn)成內(nèi)存緩存的語(yǔ)音流函數(shù)TTSSynthText,當(dāng)用戶點(diǎn)擊朗讀時(shí),系統(tǒng)就會(huì)調(diào)用函數(shù)TTSSynthText,轉(zhuǎn)換之后由“小燕”播放語(yǔ)音。</p><p> 第二節(jié) 系統(tǒng)界面實(shí)施</p><p> 根據(jù)界面設(shè)計(jì)的簡(jiǎn)易性、一致性、安全性、靈活性、排列、以及人性化原則,本程序從多方面,多角度從用戶的體驗(yàn)以及
59、直觀感受出發(fā),設(shè)計(jì)出了方便快捷而又簡(jiǎn)單的界面,具體截圖如下:</p><p><b> 登陸界面</b></p><p><b> 圖4-1 啟動(dòng)頁(yè)面</b></p><p><b> 圖4-2 登陸界面</b></p><p> 系統(tǒng)登陸界面主要功能有登錄和注冊(cè),用戶
60、在輸入正確的賬號(hào)和密碼時(shí)才會(huì)被允許登陸,否則不允登陸?;诤?jiǎn)潔性原則,美觀性原則,對(duì)誠(chéng)信原則以及用戶體驗(yàn)等方面對(duì)界面進(jìn)行了設(shè)計(jì),使畫面看上去簡(jiǎn)單明了,易于操作。</p><p><b> 二、模式選擇</b></p><p> 模式選擇分為自主學(xué)習(xí)和情景模式,自主學(xué)習(xí)中用戶可以手動(dòng)輸入自己所要學(xué)習(xí)的語(yǔ)句,經(jīng)系統(tǒng)編譯后播放與之對(duì)應(yīng)的英語(yǔ)口語(yǔ),用戶可以跟讀,和系統(tǒng)對(duì)比
61、自己的音律、停頓、語(yǔ)速、語(yǔ)調(diào)等相關(guān)因素。</p><p> 情景模式中有六大場(chǎng)景,分別是節(jié)日祝福、俗語(yǔ)諺語(yǔ)、談話交流、日常生活、興趣愛好和喜怒哀樂,其中包含了多種與之相關(guān)的英語(yǔ)口語(yǔ)對(duì)白,用戶可以根據(jù)自己的興趣選擇場(chǎng)景跟隨系統(tǒng)進(jìn)行口語(yǔ)練習(xí)。</p><p> 圖4-4 選擇模式 </p><p><b> 圖4-5 情景模式</b>&l
62、t;/p><p><b> 圖4-6 場(chǎng)景學(xué)習(xí)</b></p><p><b> 圖4-7 自主學(xué)習(xí)</b></p><p><b> 三、成績(jī)測(cè)評(píng)</b></p><p> 在成績(jī)測(cè)評(píng)這一塊系統(tǒng)會(huì)根據(jù)用戶和系統(tǒng)語(yǔ)音之間的字符匹配度以及語(yǔ)速、語(yǔ)調(diào)、英標(biāo)等指標(biāo)來(lái)實(shí)現(xiàn)打分,最高
63、100%。用戶可以根據(jù)得分記錄來(lái)查看學(xué)習(xí)情況,了解當(dāng)前學(xué)習(xí)進(jìn)度,以及水平提高程度。</p><p><b> 圖4-8 得分記錄</b></p><p><b> 四、場(chǎng)景數(shù)據(jù)存儲(chǔ)</b></p><p> 情景模式中場(chǎng)景數(shù)據(jù)存放在數(shù)據(jù)庫(kù)文件ModelSource.swift中,是在設(shè)計(jì)階段就嵌入了一部分在系統(tǒng)中的,
64、其余的用戶可以根據(jù)自身需求在自學(xué)系統(tǒng)中手動(dòng)或語(yǔ)音錄入到系統(tǒng)中。</p><p> 圖4-9 語(yǔ)音數(shù)據(jù)庫(kù)存儲(chǔ)</p><p><b> 第三節(jié) 系統(tǒng)測(cè)試</b></p><p> 一、UI測(cè)試(User interface testing)</p><p> UI測(cè)試既用戶界面測(cè)試,主要測(cè)試用戶界面的風(fēng)格是否滿足用
65、戶需求,文字用詞準(zhǔn)確性,頁(yè)面的美觀性,操作簡(jiǎn)便性,文字與圖片背景的組合完整性等等。通過界面測(cè)試,調(diào)整一系列參數(shù),達(dá)到滿足用戶需求的完整界面。</p><p> 二、系統(tǒng)測(cè)試(System Testing)</p><p> 系統(tǒng)測(cè)試是基于系統(tǒng)整體需求說(shuō)明的黑盒類測(cè)試,覆蓋系統(tǒng)所有相關(guān)功能,查看是否已經(jīng)足夠完善,調(diào)整不足之處。系統(tǒng)測(cè)試是針對(duì)整個(gè)口語(yǔ)自學(xué)系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿
66、足了客戶需求的定義,是否還存在漏洞,哪些功能是不不能實(shí)現(xiàn)等問題。</p><p> 三、性能測(cè)試(Performance Testing)</p><p> 性能測(cè)試的指標(biāo)有:系統(tǒng)登陸是否有延遲、控件與代碼的連接是否完整、語(yǔ)音錄入時(shí),系統(tǒng)等待時(shí)間是否充足、語(yǔ)音播放時(shí)是否會(huì)有語(yǔ)句讀不清楚等。</p><p><b> 第五章 結(jié)論</b>&
67、lt;/p><p> 通過對(duì)本系統(tǒng)的開發(fā)與設(shè)計(jì),已經(jīng)初步實(shí)現(xiàn)了系統(tǒng)的運(yùn)行。雖然功能還不夠完善,頁(yè)面不夠漂亮,但已經(jīng)能按照起初設(shè)想的那樣實(shí)現(xiàn)情景對(duì)白的英語(yǔ)口語(yǔ)自學(xué)。系統(tǒng)有文本錄入功能,語(yǔ)音錄入功能,成績(jī)測(cè)評(píng)功能,查看得分記錄等重要功能。</p><p> 目前本系統(tǒng)還存在諸多不足,還有許多需要改進(jìn)的地方。比如:暫時(shí)還不能實(shí)現(xiàn)與其他用戶在線互動(dòng)的功能;不能瀏覽視頻文件;語(yǔ)音數(shù)據(jù)庫(kù)還不完善等問題
68、。希望隨著作者對(duì)本系統(tǒng)的后續(xù)開發(fā),能實(shí)現(xiàn)在線查找好友;添加群聊;與外國(guó)友人面對(duì)面溝通;能夠完善語(yǔ)音數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)的連接。</p><p> 相信不久的將來(lái)會(huì)有很多人在使用本系統(tǒng)學(xué)習(xí)英語(yǔ)口語(yǔ),希望能夠做到從小學(xué)到大學(xué)的普及,從口語(yǔ)零基礎(chǔ)到流暢交流無(wú)壓力,能夠快速提高英語(yǔ)口語(yǔ)能力,展現(xiàn)自我。</p><p><b> 參考文獻(xiàn)</b></p><p&
69、gt; [1]徐毅,田春燕.基于Android的移動(dòng)英語(yǔ)學(xué)習(xí)平臺(tái)的研究與實(shí)現(xiàn)[J].中國(guó)教育信息化.2014(4).87-89</p><p> [2]宋芳芳,宋曉麗,馬青玉.基于語(yǔ)音識(shí)別技術(shù)的英語(yǔ)口語(yǔ)自學(xué)系統(tǒng)評(píng)分機(jī)制的研究[J].多媒體技術(shù)與應(yīng)用.2009.1726-1728</p><p> [3]孟祥華.基于iOS系統(tǒng)的開源智能小車平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)[D].上海.上海交通大學(xué).2
70、013</p><p> [4]萬(wàn)木君.蘋果公司的Swift語(yǔ)言運(yùn)用前景研究.[J].電子技術(shù)與軟件工程.2014-12-10.66</p><p> [5]李湲.英語(yǔ)口語(yǔ)學(xué)習(xí)的認(rèn)識(shí)與實(shí)踐[J].讀與寫雜志.2007(2).17-19</p><p> [6]孟琳.英語(yǔ)口語(yǔ)學(xué)習(xí)方略[J].技術(shù)與教育.2008(10).65-67</p><
71、p> [7]湯聞勵(lì).動(dòng)機(jī)因素影響英語(yǔ)口語(yǔ)學(xué)習(xí)的調(diào)查與分析[J].外語(yǔ)教學(xué).2005.65-68</p><p> [8]賈求索.語(yǔ)境在大學(xué)英語(yǔ)口語(yǔ)教學(xué)中的應(yīng)用研究[D].湖北.華中師范大學(xué).2014</p><p> [9]張環(huán)沖.基于iOS移動(dòng)平臺(tái)手寫板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].河南.河南師范大學(xué).2013</p><p> [10]白姣.走出英語(yǔ)口語(yǔ)
72、自學(xué)誤區(qū).實(shí)現(xiàn)口語(yǔ)突破的路徑[J].齊齊哈爾大學(xué)學(xué)報(bào).2007.64-65 </p><p> [11] 王凌燕,張仕東,王麗燕.基于Android的英語(yǔ)口語(yǔ)移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].陜西科技大學(xué)學(xué)報(bào).2012.146-150</p><p> [12]涂慧燕.移動(dòng)設(shè)備平臺(tái)上英語(yǔ)口語(yǔ)學(xué)習(xí)中的語(yǔ)音識(shí)別技術(shù)[D].上海.上海交通大學(xué).2011</p><p>
73、 [13]邱佩芝.英語(yǔ)口語(yǔ)學(xué)習(xí)方法與途徑的實(shí)踐性探索[J].廣東水利電力職業(yè)技術(shù)學(xué)院學(xué)報(bào).2006(4).15-18</p><p> [14]李軍.大學(xué)生英語(yǔ)口語(yǔ)教學(xué)方法的實(shí)驗(yàn)研究[D].吉林.吉林大學(xué).2014</p><p> [15]Apple Inc.,Start Developing iOS Apps Today[EB/OL].</p><p>
74、 https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/in</p><p> dex.html#//apple_ref/doc/uid/TP40011343,2012.</p><p> [16]Venture Beat,Analyst: There's a gr
75、eat future in iPhone apps[EB/OL],</p><p> http://venturebeat.com/2008/06/11/analyst-theres-a-great-future-in-iphone-apps/,2008.</p><p> [17]Witt S M. Young S J. Phone-level pronunciation scori
76、ng and assessment for interactive language learning[J]Speech Communication 2000(30):95一108.</p><p><b> 致 謝</b></p><p><b> 附 錄</b></p><p><b> 一、打分算
77、法</b></p><p> 根據(jù)語(yǔ)音輸入txtInput里面的字符匹配度來(lái)打分,最高100%</p><p> func getScore()</p><p><b> {</b></p><p> self.startAnnimation()</p><p> print
78、ln("輸出結(jié)果:" + (voiceString as String))</p><p> println("----------------開始打分-------------")</p><p> var length = count(txtInput.text) </p><p> var score = 0 //
79、 分?jǐn)?shù)</p><p> var bitCount = 0 // 相同的 字符個(gè)數(shù)</p><p> let inPut = txtInput.text;</p><p> for ch in inPut</p><p><b> {</b></p><p> let st = Stri
80、ng(ch)</p><p> let range = voiceString.rangeOfString(st)</p><p> if range.length > 0</p><p><b> {</b></p><p> bitCount++</p><p> voiceS
81、tring.delete Characters In Range(range)</p><p><b> }</b></p><p><b> }</b></p><p> let v = CGFloat(bitCount) / CGFloat(length);</p><p> scor
82、e = Int(v * 100)</p><p> let ss = " 相似度:\(v)"</p><p> println("總長(zhǎng)度\(length)相同的字符個(gè)數(shù):\(bitCount)"+ss + " 分?jǐn)?shù):\(score)")</p><p> let scString = Str
83、ing(score)</p><p> lblScore.text = scString + "分"</p><p> lblScore.hidden = false</p><p> self.storeScore(scString, text: inPut)</p><p><b> ///重置&l
84、t;/b></p><p> voiceString = ""</p><p><b> }</b></p><p> 二、音頻文件在SQLite數(shù)據(jù)庫(kù)中的存儲(chǔ)和還原的相關(guān)代碼如下:</p><p> //將語(yǔ)音文件轉(zhuǎn)化為二進(jìn)制數(shù)組</p><p> Priva
85、te Content Values getVoice From File(String filePath)</p><p><b> ?。?lt;/b></p><p> Content Values value=new</p><p> Content Values();</p><p> Input Steeam i
86、n Strean= null ;</p><p><b> try{</b></p><p> in Stream=context.Get Assets().Open(file Path);</p><p> Byte Array Buffe byte Array Buffer=new Byte Array Buffer (500);&l
87、t;/p><p><b> Int b;</b></p><p> While ((b=in Stream. read()) !=一1)</p><p><b> ?。?lt;/b></p><p> byteArrayBuffer. append(b);</p><p>&l
88、t;b> }</b></p><p> value. put(SENTENCE COLUMNS,byteArrayBuffer. toByteArray());</p><p> }catch(IOException e){</p><p> e. printStackTrace();</p><p><b&
89、gt; }</b></p><p> return value;</p><p><b> }</b></p><p> //將語(yǔ)音數(shù)據(jù)保存到數(shù)據(jù)庫(kù)</p><p> privatevoid insertVoice(String filePath,int id){</p><p&
90、gt; myLiteDataBase</p><p> .update ( TABLE-NAME-SENTENCE,</p><p> getVoiceFromFile(filePath),</p><p> SENTENCE –COLUMNS[0]+ "=?”</p><p> new String[]</p>
91、;<p> {String. valueOf(id)});</p><p><b> }</b></p><p> //從數(shù)據(jù)庫(kù)中取出二進(jìn)制數(shù)組后存為臨時(shí)文件,再播放臨時(shí)文件</p><p> private String getTempFilePath(int position){</p><p>
92、; sentenceCursor. moveToPosition(position);</p><p> byte[]voice=sentenceCursor. getBlob</p><p> (4);//取出二進(jìn)制數(shù)組</p><p> File file=null;</p><p><b> try{</b&g
93、t;</p><p> file=File. createTempFile(“voice_cache,“.mp3");</p><p> if(!file. exists()){</p><p> file. createNewFile();</p><p> Log. i(“FILE",”Create”);<
94、;/p><p><b> }</b></p><p> FileOutputStream fos=new FileOutput Stream (file);</p><p> fos. write(voice);</p><p> fos. close();</p><p> }catch(
95、IOException e){</p><p> e. printStackTrace();</p><p> String filePath=file. getAbsolutePath<);</p><p> Log. i} CacheFile},filePath);</p><p> return filePath;<
96、/p><p> 三、語(yǔ)音調(diào)用識(shí)別相關(guān)代碼</p><p> //調(diào)用Uoogle語(yǔ)音識(shí)別組件</p><p> privatevoid getAnswerByVoice(){</p><p> PackageManager packageManager=getPack-ageManager();</p><p>
97、 ListGResolvelnfo} activities=packageMan-ager. querylntentActivities(</p><p> new Intent(Recognizerlntent.八CTION_</p><p> R ECOGN 1 ZEjPEECH),U);</p><p> if (activities. size()&g
98、t;U){</p><p> I,og. i(“ACTION_ RECOUNIZE</p><p> SPEECH"," EXIST")</p><p><b> }else{</b></p><p> I,og. i(“ACTION_ RECOUNIZE_<
99、/p><p> SPEECH,“NOT EXIST');</p><p><b> }</b></p><p><b> try{</b></p><p> Intent intent=new Intent();</p><p> intent. setAct
100、ion(Recognizerlntent.AC-TI-RECOGNIZE-SPEECH;</p><p> intent. putExtra(Recognizerlntent. EX-TRA-LANGUAGE-MODEL,</p><p> Recognizerlntent. LANGUAGE-MODEL-FREE-FORM</p><p> intent.
101、putExtra(Recognizerlntent. EX-TRA-LANGUAGE,“en-U S");</p><p> intent. putExtra(Recognizerlntent. EX-TRA-PROMPT,“Speak please Y);</p><p> startActivityForResult(intent,REQUEST –CODE-VOICE)
102、;</p><p> }catch(Exception e){</p><p> e. printStackTrace();</p><p> showMessage(”找不到語(yǔ)音設(shè)備o”);</p><p><b> }</b></p><p><b> }</b>
103、;</p><p> /從返回的Intent中取得識(shí)別結(jié)果</p><p> private String getVoiceAnswerFromlntent(Intentdata){</p><p> ArrayList<String> result=data</p><p> .getStringArrayListExt
104、ra(Recognizerln-tent. EXTRA-RESULTS);</p><p> String answer=““;</p><p> if(result. size()>0){</p><p> answer=result. get(0);</p><p><b> }</b></p&g
105、t;<p> showMessage( answer); </p><p> return answer;</p><p> 附件1: 大學(xué)本科畢業(yè)論文(設(shè)計(jì))工作程序</p><p> 注:1.提前或推延進(jìn)行畢業(yè)論文(設(shè)計(jì))的,各階段要求相同,日程自定;</p><p> 2.畢業(yè)論文(設(shè)計(jì))工作三個(gè)階段時(shí)間
106、安排,可根據(jù)各專業(yè)特點(diǎn)適當(dāng)調(diào)整。 </p><p> 附件2: 大學(xué)本科畢業(yè)論文(設(shè)計(jì))撰寫規(guī)范</p><p> 一、畢業(yè)論文(設(shè)計(jì))文本結(jié)構(gòu)</p><p> 畢業(yè)論文(設(shè)計(jì))主要由8個(gè)部分組成:①封面;②目錄;③題目;④中外文摘要;⑤正文;⑥參考文獻(xiàn);⑦謝辭;⑧附錄。&
107、lt;/p><p> 二、畢業(yè)論文(設(shè)計(jì))各部分規(guī)范</p><p><b> 1. 封面</b></p><p> 封面按學(xué)校規(guī)定的格式填寫,包括論文(設(shè)計(jì))題目、作者姓名、指導(dǎo)教師姓名、學(xué)科專業(yè)等內(nèi)容。</p><p><b> 2. 目錄</b></p><p>
108、 目錄由畢業(yè)論文(設(shè)計(jì))各部分內(nèi)容的順序號(hào)、名稱和頁(yè)碼組成,目次中的內(nèi)容一般列出二級(jí)標(biāo)題即可。目錄應(yīng)該用“…………”連接名稱與頁(yè)碼。</p><p><b> 3. 題目</b></p><p> 論文(設(shè)計(jì))題目要恰當(dāng)、簡(jiǎn)明、凝練,能夠反映論文的主題及其內(nèi)容,做到文、題貼切。題目中不使用非規(guī)范的縮略詞、符號(hào)、代號(hào)和公式,通常不采用問話的方式。題目所使用的詞語(yǔ)應(yīng)當(dāng)
109、考慮到有助于選擇關(guān)鍵詞和編制題錄、索引等。</p><p> 題目的中文字?jǐn)?shù)一般不超過20個(gè)字,外文題目不超過10個(gè)實(shí)詞,中外文標(biāo)題應(yīng)一致,居中編排格式。</p><p> 4. 中外文摘要及關(guān)鍵詞 摘要是對(duì)畢業(yè)論文(設(shè)計(jì))內(nèi)容不加注釋和評(píng)論的簡(jiǎn)短陳述。摘要主要是說(shuō)明研究工作的目的、方法、結(jié)果和結(jié)論。摘要應(yīng)具有獨(dú)立性和自含性,即不閱讀全文,就能獲得畢業(yè)論文(設(shè)計(jì))必要的信息,使讀者
110、確定有無(wú)必要閱讀全文。摘要中應(yīng)用第三人稱的方法記述論文的性質(zhì)和主題,不使用“本文”、“作者”等作為主語(yǔ),應(yīng)采用“對(duì)…進(jìn)行了研究”、“報(bào)告了…現(xiàn)狀”、“進(jìn)行了…調(diào)查”等表達(dá)方式。排除在本學(xué)科領(lǐng)域已成為常識(shí)的內(nèi)容,不得重復(fù)題目中已有的信息。語(yǔ)句要合乎邏輯關(guān)系,盡量同正文的文體保持一致。結(jié)構(gòu)要嚴(yán)謹(jǐn),表達(dá)要簡(jiǎn)明,語(yǔ)義要確切,一般不再分段落。對(duì)某些縮略語(yǔ)、簡(jiǎn)稱、代號(hào)等,除了相鄰專業(yè)的讀者也能清楚理解的以外,在首次出現(xiàn)處必須加以說(shuō)明。摘要中通常不用
111、圖表、化學(xué)結(jié)構(gòu)式以及非公知公用的符號(hào)和術(shù)語(yǔ)。</p><p> 畢業(yè)論文(設(shè)計(jì))的摘要包含中文摘要和外文摘要。中文摘要字?jǐn)?shù)約為200~300字,外文摘要約為200~300個(gè)實(shí)詞。</p><p> 關(guān)鍵詞(Keywords)是為了文獻(xiàn)標(biāo)引,從《漢語(yǔ)主題詞表》或論文中選取出來(lái),用以表示全文主題內(nèi)容信息的詞語(yǔ)或術(shù)語(yǔ)。關(guān)鍵詞不宜用非通用的代號(hào)和分子式。</p><p>
112、; 關(guān)鍵詞一般為3~6個(gè)。關(guān)鍵詞的排序,通常應(yīng)按研究的對(duì)象、性質(zhì)(問題)和采取的手段排序。中文關(guān)鍵詞兩詞之間應(yīng)留出一個(gè)漢字的空間,不加任何標(biāo)點(diǎn)符號(hào);外文關(guān)鍵詞之間用分號(hào)隔開。</p><p><b> 5. 正文</b></p><p> 畢業(yè)論文(設(shè)計(jì))的正文包括前言(引言)、正文、結(jié)論三個(gè)部分。外語(yǔ)類專業(yè)畢業(yè)生必須用所學(xué)專業(yè)外語(yǔ)撰寫。</p>
113、<p> 畢業(yè)論文(設(shè)計(jì))的篇幅一般6000字左右。</p><p><b> (1)前言(引言)</b></p><p> 前言(引言)主要說(shuō)明研究工作的目的、范圍,對(duì)前人的研究狀況進(jìn)行評(píng)述分析,闡明研究設(shè)想、研究方法、實(shí)驗(yàn)設(shè)計(jì)、預(yù)期結(jié)果、成果的意義等。</p><p><b> (2)正文</b>&l
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線英語(yǔ)自學(xué)系統(tǒng)--課程及自測(cè)管理的設(shè)計(jì)——畢業(yè)論文
- 在線英語(yǔ)自學(xué)系統(tǒng)--課程及自測(cè)管理的設(shè)計(jì)——畢業(yè)論文
- 基于ios的天氣預(yù)報(bào)查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書畢業(yè)論文
- 畢業(yè)設(shè)計(jì)----學(xué)生自學(xué)系統(tǒng)的分析與設(shè)計(jì)
- 基于ios的新浪微博iphone客戶端設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書畢業(yè)論文
- 英語(yǔ)口語(yǔ)畢業(yè)論文開題報(bào)告
- asp.net在線英語(yǔ)自學(xué)系統(tǒng)——課程及自測(cè)管理的設(shè)計(jì)(源代碼+論文)
- [c#畢設(shè)]在線英語(yǔ)自學(xué)系統(tǒng)知識(shí)庫(kù)管理的設(shè)計(jì)(無(wú)論文)
- 基于ios的學(xué)籍信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書
- 英語(yǔ)口語(yǔ)教學(xué)中的語(yǔ)言輸入畢業(yè)論文
- 小學(xué)英語(yǔ)口語(yǔ)教學(xué)模式的探析-畢業(yè)論文
- 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 英語(yǔ)口語(yǔ)能力畢業(yè)論文--淺談小學(xué)生英語(yǔ)口語(yǔ)能力在英語(yǔ)學(xué)習(xí)中的應(yīng)用
- 基于ios的派卡系統(tǒng)設(shè)計(jì)與應(yīng)用說(shuō)明書
- 基于ios平臺(tái)的天氣app應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 遼河油田英語(yǔ)口語(yǔ)在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- l2003215002_谷健_在線英語(yǔ)自學(xué)系統(tǒng)——課程及自測(cè)管理的設(shè)計(jì)
- l2003215002_谷健_在線英語(yǔ)自學(xué)系統(tǒng)——課程及自測(cè)管理的設(shè)計(jì)
- L2003215002_谷健_在線英語(yǔ)自學(xué)系統(tǒng)——課程及自測(cè)管理的設(shè)計(jì).doc
評(píng)論
0/150
提交評(píng)論