<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于TTS技術(shù)和腦電采集設(shè)備的精神疲勞實驗系統(tǒng)設(shè)計

          基于TTS技術(shù)和腦電采集設(shè)備的精神疲勞實驗系統(tǒng)設(shè)計

          作者: 時間:2013-05-18 來源:網(wǎng)絡(luò) 收藏

          2.3 系統(tǒng)實現(xiàn)
          基于以上系統(tǒng)各個模塊實現(xiàn),利用微軟MFC基礎(chǔ)類庫,添加相應(yīng)控件,編寫代碼,生成精神疲勞系統(tǒng)界面如圖5所示。

          本文引用地址:http://www.ex-cimer.com/article/192784.htm

          d.JPG


          每次實驗設(shè)定50次判斷命令任務(wù),在一天中的不同時刻重復(fù)進(jìn)行實驗。每次實驗結(jié)束后,受試者在實驗中的按鍵正確率和反應(yīng)時間都被記錄下來??偟膶嶒灲Y(jié)束后,統(tǒng)計受試者在各次實驗中的按鍵正確率和反應(yīng)時間(平均反應(yīng)時間),求出正確率和反應(yīng)時間的比值,記為RT,根據(jù)這個比值大小確定精神疲勞狀態(tài)。具體來講,對每一個受試者,將個人RT的范圍(最大值到最小值)平均分為5個部分,分別對應(yīng)疲勞狀態(tài)1到5。受試者每次實驗對應(yīng)的疲勞狀態(tài)分別由RT的值落在哪個范圍來確定,至此完成了腦電信號數(shù)據(jù)對應(yīng)精神疲勞狀態(tài)的標(biāo)定。

          3 實驗系統(tǒng)部分關(guān)鍵技術(shù)實現(xiàn)
          文中使用文語轉(zhuǎn)換技術(shù)。用聽警覺作業(yè)設(shè)計實驗來標(biāo)定受試者精神疲勞狀態(tài)時,通常需要加入預(yù)先設(shè)定好的聲音命令。將技術(shù)應(yīng)用到精神疲勞實驗系統(tǒng)中,通過調(diào)用引擎,將文本內(nèi)容用近似于人的聲音“讀”出來,系統(tǒng)不需要大量聲音文件的支持,并且,TTS引擎只有幾兆字節(jié),因此,它可以節(jié)省很大的存儲空間。
          TTS關(guān)鍵實現(xiàn)代碼如下:
          e.JPG
          f.JPG

          4 結(jié)論
          文中利用TTS技術(shù)和設(shè)計并實現(xiàn)了精神疲勞實驗系統(tǒng),同以往的精神疲勞實驗系統(tǒng)相比,有明顯的優(yōu)勢。相較于固定的聽覺操作命令,本系統(tǒng)的實現(xiàn)過程更加靈活,可把隨機(jī)生成的一個文本等式朗讀出來。并且,可根據(jù)受試者的反饋或?qū)嶒炐枰杂烧{(diào)整實驗難度。實驗證明,這種情況下得到的操作正確率和反應(yīng)時間,對疲勞狀態(tài)的標(biāo)定更加準(zhǔn)確,為后續(xù)精神疲勞的研究奠定了一定的基礎(chǔ)。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: TTS 腦電采集 設(shè)備 實驗

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();