在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于Julius的機(jī)器人語(yǔ)音識(shí)別系統(tǒng)構(gòu)建

            基于Julius的機(jī)器人語(yǔ)音識(shí)別系統(tǒng)構(gòu)建

            作者: 時(shí)間:2011-08-19 來(lái)源:網(wǎng)絡(luò) 收藏

            d.jpg


            (4)HMM訓(xùn)練
            先使用HInit工具對(duì)HMM模型進(jìn)行初始化,再用HCompv工具來(lái)對(duì)模型進(jìn)行平坦初始化。HMM模型的每個(gè)狀態(tài)給定相同的平均向量和變化向量,在整個(gè)訓(xùn)練集上全局計(jì)算而得。最后用HRest的多次估計(jì)迭代,估計(jì)出HMM模型參數(shù)的最佳值,經(jīng)多次迭代,將訓(xùn)練得到的單個(gè)HMM模型整合到一個(gè)hmmsdef.mmf文件中。聲學(xué)模型HTK訓(xùn)練流程如圖5所示。

            e.jpg


            3.2 應(yīng)用
            3.2.1 部署
            在本部分是部署在Atom Z510上,而Atom Z510上首先需要移植linux操作(本系統(tǒng)采用的是ubuntu8.10)以上步驟在此不詳細(xì)介紹,文獻(xiàn)中有詳細(xì)說(shuō)明。的核心部分是器,需要將Julius源碼編譯部署到Atom Z510平臺(tái)。其步驟如下:
            ①要確保linux系統(tǒng)中有以下支持庫(kù):Zlib、flex、OSS音頻驅(qū)動(dòng)接口、ESounD和libsndfile。
            ②從Julius官網(wǎng)下載源代碼Julius-4.1.5。
            ③解壓:tar-zxjf julius-4.1.5。
            ④編譯:%./configure,%make,%make install。
            3.2.2 Julius配置
            Julius全部采用C語(yǔ)言代碼實(shí)現(xiàn),采用模塊化設(shè)計(jì)方式,而且各功能模塊可配置。在使用前需要將配置參數(shù)寫(xiě)入jconf文件,此文件作為運(yùn)行參數(shù)載入系統(tǒng),系統(tǒng)掃描參數(shù)配置并啟動(dòng)各功能塊。其中重點(diǎn)介紹以下幾個(gè)配置參數(shù):
            ◆-dfa rtdog.dfa,指定語(yǔ)法文件rtdog.dfa;
            ◆-v rtdog.dict,指定字典文件;
            ◆-h rtdog.binhmm,指定HMM模型文件;
            ◆-lv 8000,設(shè)定音頻的閾值便于濾去噪音;
            ◆-rejectshort 600,設(shè)定最小的長(zhǎng)度;
            ◆-input mic,設(shè)定語(yǔ)音的輸入方式為microphone。
            3.3 語(yǔ)音識(shí)別系統(tǒng)軟件設(shè)計(jì)
            3.3.1 GUI設(shè)計(jì)
            本系統(tǒng)為了方便測(cè)試,采用QT4的圖形庫(kù)來(lái)開(kāi)發(fā)人機(jī)界面(GUI),同時(shí)加入了手動(dòng)控制的按鈕。其總體功能如圖6所示。通信線(xiàn)程是本系統(tǒng)的數(shù)據(jù)傳輸樞紐,十分重要。在QT中通過(guò)對(duì)線(xiàn)程類(lèi)QThread繼承來(lái)實(shí)現(xiàn)新的線(xiàn)程設(shè)計(jì)。該類(lèi)提供了創(chuàng)建一個(gè)新線(xiàn)程以及控制線(xiàn)程運(yùn)行的各種方法。線(xiàn)程是通過(guò)QThread::run()重載函數(shù)開(kāi)始執(zhí)行的。在本系統(tǒng)中設(shè)計(jì)了1個(gè)數(shù)據(jù)通信線(xiàn)程,用它來(lái)不斷地讀取共享內(nèi)存中的語(yǔ)音命令,然后將其轉(zhuǎn)化為控制命令傳給控制模塊。

            f.jpg



            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉