第三十四章 軟件測試
程序雖然編寫完成了,但林軒接下來還有一個重要的任務,就是測試這款軟件。
所以他立刻將源程序打包成.apk文件。
“只有7.2mb,還不錯!”滿意的點了點頭,林軒立刻將安裝文件導入了自己的手機里,點擊進行安裝。
但安裝剛剛完成,手機便自動重啟了。
見此,林軒也不驚訝,因為他很清楚,這手機之所以會自動重啟,是因為這款軟件安裝后,會自動替換手機作業系統原有的執行代碼,這也是其可以優化安卓系統的原因之一。
很快,手機再次啟動,手機界面上也多出了一個好似盾牌,又好似鋼鐵俠面具一樣的圖標,下面則是“智能語音管家”字樣。
林軒點開軟件,但屏幕上漆黑一片,旋即只見三條藍色線條,組成了一副笑臉,其中代表嘴巴的那條藍線微微開合,一陣孩童般的聲音響起:“您好主人,我是您的智能管家,在使用前,請您先為我取一個名字吧。這個名字將會作為您以後喚醒我的聲紋密碼,一旦名字設定成功,我將會只識別您的聲音,您每次只需要呼喚我的名字,我就會啟動,現在請您為我取一個名字吧!”
“你就叫賈維斯吧!”林軒開口說道。
“賈維斯?不錯的名字?主人確定要給我取名賈維斯嗎?”
“嗯……我再想想!”林軒故意繞彎子,來測試軟件的智能程度。
“主人似乎有些猶豫!”
“算了,就叫這個吧!”林軒再次開口說道。他這話看似很簡單,但卻既有否定的語意,也有肯定的語意,而且意思也相對比較模糊。
如果這句話沒有前面兩句話的關聯,就算是人類也不知道林軒說的是什麼意思。
可是,目前手機上使用的語音助手,有哪一個可以將不同時段說出的三句話,聯繫在一起進行分析和判斷?
答案自然是否定的。
“好的,那從現在起,我就叫賈維斯了!”那電子音再次響起,它的回答充分證明了其完全理解了林軒的意思,也讓林軒心中很是滿意。
此時,若是蘋果技術部的那些工程師們在此,一定會大為震驚,因為剛剛林軒和這軟件的一段看似簡單的對話,卻充分的展示了這軟件的智能程度,以及對模糊語意的強大理解能力。
不過林軒卻不驚訝,因為這款軟件的智能核心程序,以及語音引擎模程序,都是他根據賈維斯系統進行精簡和提煉后編寫的。
具有這般強大的語音識別和模糊語音的理解能力不足為奇,而且其智能程度也絕不是現有那些所謂的智能程序可以比擬的,蘋果的siri,在其面前更是小巫見大巫。
不僅如此,其強大的智能核心以及語音引擎,還能自動針對主人的說話方式、習慣、語法特點等等,對自己的語言模塊進行修改和調整,來適應主人的語言特點,進而更好的理解主人的語意,與主人更好的溝通。
也就是說,這款手機app,已經初步具備了一絲學習能力,這絕對可以算是人工智能上的一次重大突破。
要知道,現有的智能程序,也不過是人為設定好的一些特定程序,讓計算機執行罷了,程序本身是沒有任何自主學習能力的。
“名字已經設定成功,三秒后,請主人呼喚我的名字,進行驗證!”智能語音管家再次說道,旋即只見屏幕上出現了倒計時,3、2、1,屏幕突然自動關閉。
林軒沒有立刻驗證,而是用電腦打開了一個有很多人說話的視頻,大聲播放,模擬吵鬧的環境,然後才開口呼喚道:“賈維斯!”
“驗證成功了!”屏幕再次亮起,出現了那笑臉,“從現在起,我將成為您的手機管家,幫您管理手機里的所有應用程式!目前我發現您的手機垃圾過多,系統也不夠流暢,是否進行優化?”
“我現在還不想優化!”
“那您打算什麼時候進行優化?”
“過五分鐘之後吧!”
“好的!”屏幕再次關閉,林軒隨便點開手機,進入自己的文件管理,查看自己的手機內存已經佔用了11g,內存卡也佔用了16g。
五分鐘后,手機屏幕再次出現那三條藍色線條組成的表情:“主人,現在可以進行優化了嗎?”
“好!”
林軒的聲音剛落,手機屏幕上立刻出現一條優化進度條,幾秒后便完成了優化。
“主人,您的手機已經成功優化,為您騰出了6.5g的儲存空間,目前您的手機也已經處於流暢狀態!”
伴隨着智能管家的聲音響起,林軒手機屏幕上也出現了優化報告。
林軒再次點擊進入了文件管理,發現原本裝滿了11g文件的手機空間,已經變為了8.5g,而內存卡則直接從原來的16g變為了12g,而且手機操作的流暢度也明顯大大提升了。
由此可見,這款軟的優化效果也和他預想的一樣。
“賈維斯,幫我用微信給陳宇發送信息,告訴他我的app已經開發完成,讓他過來看看!”林軒再次開口說道。
“好的主人,請稍等!”賈維斯回答道,旋即只見屏幕切換到了微信與陳宇聊天的界面,並成功發送了一條消息:陳宇,app已經開發完成了,你過來看看吧!
見此,林軒再次點了點頭,對自己設計的這款軟件的智能程度十分滿意。
要知道,讓語音助手幫忙發信息這種功能並不稀奇,但目前的語音助手只能單純的將用戶的語音生成文字進行發送,根本不會考慮語句的通順、合理與否,更不會像智能語音管家這樣,將林軒的話加上了語氣詞,使其看上去更自然,更人性化,起到了很好的轉述效果。
要知道,林軒剛剛下達的命令時,可是沒有加任何的語氣詞。
……
教室里,陳宇收到林軒的微信后,激動不已,立刻給林軒打電話確認,得知林軒真的已經開發出了智能語音管家,陳宇激動的連課都不上了,直接翹課跑到了林軒的住處。
來到林軒的住處,陳宇迫不及待的用林軒的手機,又重新安裝了一遍智能語音管家,體驗了一下整個使用過程。
而當他與軟件進行一番對話,並故意使用一些模糊話語,卻依然難不倒這款軟件后,他整個人可謂是震驚不已。
“我去,太強了,這才是真正的智能語音管家啊!”陳宇握着林軒的國產智能機,激動的說道。
此時他感覺自己手裏握着的不是一個國產機,而是一塊金子,不,準確說是一座金山。
他不難預見,這款軟件一旦問世候,將會給他們帶來多麼巨大大財富。
隨後,陳宇繼續又用自己的蘋果6s與林軒這國產機對比,測試了操作流暢度,結果驚訝的發現,林軒這國產機的流暢度幾乎不遜色於他的蘋果6s,而且這還是林軒那國產機硬件有所限制的原因,否則這流暢度還不完爆蘋果。
不過在一款手機上進行性能測試顯然還不夠,所以隨後幾天,陳宇和林軒又去買了不同品牌的安卓手機進行測試。
結果顯示,這款app在不同品牌,不ui的安卓手機里,都表現出了良好的適應性和穩定性。
而且經過這款軟件優化后,安卓系統的緩存始終能夠保持最佳狀態,無論是內存卡還是手機的內置儲存,那些手機app產生的垃圾也會被智能語音管家自動清理。
而且智能語音管家讓安卓系統的穩定性也大幅度提升,一周使用下來,幾台以前經常會莫名死機的智能機,居然也保持了非常好的系統穩定性。
當然,除了對系統優化能力方面的測試,陳宇和林軒又對其語音性能進行了測試。為了測試軟件對主人語言特點的自主適應能力,林軒不時的說出一些東北方言。
雖然他設計這款軟件時,只設計了普通話的版本,所以軟件最初無法準確理解林軒的意思,所以林軒便用普通話表述一邊,而後再用之前使用過的東北方言時,軟件便可以理解了,而且在回答林軒問題時,也不時的加幾個東北方言詞彙,倒是很是有趣。
……
【繼續求推薦票沖榜,各位看官大大們幫幫忙吧!如廝感激不盡!】