一種語音交互智能家居系統(tǒng)及語音交互方法
【專利摘要】本發(fā)明涉及智能家居【技術(shù)領(lǐng)域】,具體是一種能實現(xiàn)語音交互功能的智能家居系統(tǒng)及語音交互方法,包括硬件端和服務(wù)器端,所述的硬件端由網(wǎng)關(guān)、ZigBee路由器和ZigBee終端節(jié)點組成,若干電器設(shè)備或傳感器都會接到ZigBee的終端節(jié)點上,每個ZigBee終端節(jié)點上都有Mic語音輸入模塊,用于采集用戶的語音模擬信息,并將其轉(zhuǎn)換成數(shù)字信息,通過ZigBee路由器傳輸給ZigBee協(xié)調(diào)器,所述的網(wǎng)關(guān)由ZigBee協(xié)調(diào)器、Wifi模塊、語音處理模塊和控制命令表模塊構(gòu)成。本發(fā)明同現(xiàn)有技術(shù)相比,其優(yōu)點在于:可在增加硬件成本很少的前提下,顯著提高語音識別的運算速度;具有自我學習的功能,節(jié)省前期各種語音使用環(huán)境的預設(shè)值的編程工作量;采用語音識別模塊頻譜分析方法,提高語音識別的正確率。
【專利說明】一種語音交互智能家居系統(tǒng)及語音交互方法
[【技術(shù)領(lǐng)域】]
[0001]本發(fā)明涉及智能家居【技術(shù)領(lǐng)域】,具體是一種能實現(xiàn)語音交互功能的智能家居系統(tǒng)及語音交互方法。
[【背景技術(shù)】]
[0002]隨著科技的發(fā)展,語音交互模塊被越來越多的應用到智能家居系統(tǒng)里面??紤]到智能家居的應用性、便捷性和小型化需求,目前應用于智能家居的語音交互系統(tǒng)基本都是使用嵌入式系統(tǒng),這些嵌入式系統(tǒng)大都采用專門的語音識別芯片,如MCU,DSP和語音識別專用芯片,其存儲容量和運算速度都有一定的限制。在目前市場上的語音識別模塊中,基本都使用的非特定人語音識別模塊,但是這個模塊里面只能存儲50個詞條,存儲容量有限,并且每個詞條都是前期根據(jù)應用場景預先輸入進去的,比如“將臥室的燈打開”這句話可以是一個詞條,如果用戶說了一句“將臥室的燈”,這個語音識別模塊是識別不了的。除此之夕卜,這種語音識別模塊也不能識別一些諸如嗯、啊的語氣詞。
[0003]同時,目前業(yè)界的智能家居語音交互系統(tǒng)都只能實現(xiàn)簡單的語音指令操作,這些語音指令,也都是前期預設(shè)在嵌入式系統(tǒng)中,如果用戶所說的語音不是系統(tǒng)預設(shè)的,系統(tǒng)就不能識別。
[
【發(fā)明內(nèi)容】
]
[0004]本發(fā)明為了解決上述的嵌入式語音系統(tǒng)存儲容量和運算速度有限的問題,提供一種不僅能根據(jù)系統(tǒng)預設(shè)的語音指令進行操作以外,還可以讓系統(tǒng)根據(jù)用戶自己的語言使用習慣,學習用戶的語言,從而提高語音識別的正確性的語音交互智能家居系統(tǒng)及語音交互方法。
[0005]為了實現(xiàn)上述目的,提供一種語音交互智能家居系統(tǒng),包括硬件端和服務(wù)器端,所述的硬件端由網(wǎng)關(guān)、ZigBee路由器和ZigBee終端節(jié)點組成,若干電器設(shè)備或傳感器都會接到ZigBee的終端節(jié)點上,每個ZigBee終端節(jié)點上都有Mic語音輸入模塊,用于采集用戶的語音模擬信息,并將其轉(zhuǎn)換成數(shù)字信息,通過ZigBee路由器傳輸給ZigBee協(xié)調(diào)器,所述的網(wǎng)關(guān)由ZigBee協(xié)調(diào)器、Wifi模塊、語音處理模塊和控制命令表模塊構(gòu)成,ZigBee協(xié)調(diào)器在收到終端節(jié)點發(fā)來的語音信號之后,將收到的語音信號輸出給語音處理模塊進行語音識另IJ,語音識別工作完成后,將識別的字符輸出給控制命令表模塊中進行查詢,找到語音信息想要操控的設(shè)備指令,然后將其輸出給ZigBee協(xié)調(diào)器,協(xié)調(diào)器再將控制指令下發(fā)給終端節(jié)點。
[0006]所述的語音處理模塊在語音識別過程中,遇到了語音處理模塊中沒有存儲的生詞的話,語音處理模塊會將沒有識別的語音通過Wif i模塊連接到以太網(wǎng)中,將其傳輸給WEB服務(wù)器,WEB服務(wù)器內(nèi)部設(shè)有同樣的語音處理模塊,服務(wù)器端存儲的詞庫量比硬件端的詞庫量大,且不受嵌入式便攜設(shè)備的存儲容量的限制,就可以將沒有識別出的生詞識別處理,然后再通過以太網(wǎng),將其生詞的詞條傳輸給用戶家中網(wǎng)關(guān)上的語音處理模塊,替換網(wǎng)關(guān)中從來沒用過的詞語。
[0007]所述的語音識別模塊需要增加額外的詞條庫,并采用輪詢調(diào)用的方式去詞條庫提取詞條,按順序每次提取50個詞條存儲到語音識別模塊中,同時為了增加語音識別的靈活性,將每個詞條都改成單個字、兩個、三個或者四個連詞;為了確保語音里面的所有字或詞語是否都已識別完全,沒有遺漏,所述的語音識別模塊采用頻譜分析方法識別語音識別模塊中字的個數(shù)。
[0008]所述的語音識別模塊頻譜分析方法如下:漢字是有聲母和韻母的,通過聲母頻譜序列庫與語音的頻譜分析圖比對,這樣就可以得到語音的漢字個數(shù);漢字的聲母一共有23個,它們是b pmfdtnlgkhjqxzhchshrzcsyw,先將所有聲母的發(fā)音采集,經(jīng)A/D模數(shù)轉(zhuǎn)換后,通過傅里葉頻譜分析,得到這23個聲母的頻譜圖,將其特征值存入聲母頻譜序列庫,之后在采集用戶的聲音信號時,也是先經(jīng)過A/D模數(shù)轉(zhuǎn)換模塊將其轉(zhuǎn)換成數(shù)字信號,然后進行傅里葉頻譜分析,根據(jù)頻譜分析得到的特征值,與之前的聲母頻譜序列庫的頻譜特征值進行比對分析,提取出一句話中的所有聲母,從而得到語音的漢字個數(shù),同樣的,對于一些常用的沒有聲母的漢字,就將其整個字的整帶頻譜存儲到零聲母頻譜序列庫中;對于漢字中的語氣詞,將其整帶頻譜存儲在語氣詞頻譜序列庫中,與頻譜分析得到的頻譜進行比對,從而完成語氣詞的識別。
[0009]所述的語音交互智能家居系統(tǒng)會先將用戶的語音信號進行音頻信號采集,A/D模塊轉(zhuǎn)換成數(shù)字信號,之后將其存儲到RAM存儲器中;RAM存儲器會首先將當前的語音信號進行頻譜分析,然后結(jié)合聲母頻譜序列庫、零聲母頻譜序列庫和語氣詞頻譜序列庫對其聲母、或者整個字或者詞進行識別校對,校對后,既可以識別出語音中的零聲母字和語氣詞,還能識別出語音的累計計數(shù),從而最終得出音頻信號的待識別序列數(shù);由于每個中文漢子都有其聲母,所以這里采用聲母識別方式,去識別一句話的中文字數(shù);之后RAM存儲器中的信息通過16位以上的高速D/A轉(zhuǎn)化模塊,將數(shù)字信號轉(zhuǎn)換成模擬信號,輸入到語音識別模塊,語音識別模塊會按順序從詞條庫提取出若干詞條與模擬信號相比對,進行真值查詢,如果從此次詞條庫中匹配出正確的字符,就會輸出識別的字符,之前頻譜分析后已經(jīng)識別出的零聲母和語氣詞也會和當前識別出的字符一起進入到下一環(huán)節(jié),與之前通過頻譜分析得出的待識別序列數(shù)的個數(shù)相比較,如果相同,則代表識別工作已經(jīng)完成,那么之后就可以將文字字符碼輸出,進入到基本語法分析器進行語法分析,從而得到文意表達知識信息,最終得出用戶的使用意圖;如果在非特定人語音識別模塊處真值查詢沒有識別到字符,那么就會重新從RAM存儲器中讀取數(shù)字信號,將其進行D/A轉(zhuǎn)化后,再次輸入到語音識別模塊,然后再從詞條庫中提取下一組一定數(shù)量的詞條與其比對匹配,然后反復這樣的流程,直到將音頻信號中的所有字符都識別出來;如果整個詞庫都比對過后,也沒有完全識別用戶的語音,那么將其傳輸?shù)椒?wù)器端進行識別,在整個語音信號的字或者詞全部識別出來之后,整個文字字符是亂序的,這個時候,需要結(jié)合之前頻譜識別校對的結(jié)果進行文字字符的排序,然后輸出正確順序的文字字符。
[0010]一種采用語音交互智能家居系統(tǒng)的語音交互方法,語音識別模塊采用非特定人語音識別模塊,并在該語音模塊中額外添加Flash芯片,存儲詞條庫,在語音識別的時候,順序從詞條庫中提取一定數(shù)量的詞條和輸入的語音比對,直到比對出結(jié)果;系統(tǒng)在與用戶交互過程中,會將常用的字詞,調(diào)整順序,排到詞條庫的最前面,這樣就可以漸漸地加快語音識別的運算速度,同時,系統(tǒng)在與用戶語音交互的過程中,遇到了一些詞條庫沒有存儲的詞匯的話,系統(tǒng)會將這句話的音頻記錄下來,在系統(tǒng)空閑的時候,通過網(wǎng)絡(luò),將生詞的音頻資源傳輸?shù)骄W(wǎng)絡(luò)服務(wù)器端,網(wǎng)絡(luò)服務(wù)器會將這些生詞的音頻資源與服務(wù)器端比較全面的詞條庫進行比對匹配,從而得出該音頻所對應的生詞的詞條,之后再將這個詞條通過網(wǎng)絡(luò)傳輸?shù)綄彝サ恼Z音模塊的Flash詞條庫中,用于后續(xù)語音交互使用。
[0011]本發(fā)明同現(xiàn)有技術(shù)相比,其優(yōu)點在于:可在增加硬件成本很少的前提下,顯著提高語音識別的運算速度;具有自我學習的功能,可以節(jié)省前期各種語音使用環(huán)境的預設(shè)值的編程工作量,從而節(jié)省人力,提升用戶體驗;采用語音識別模塊頻譜分析方法,對聲母、或者整個字或者詞進行識別校對,提高語音識別的正確率。
[【專利附圖】
【附圖說明】]
[0012]圖1為系統(tǒng)整體的架構(gòu)圖;
[0013]圖2為語音模塊語音信號識別流程圖;
[0014]圖3為人工智能學習流程圖。
[【具體實施方式】]
[0015]下面結(jié)合附圖對本發(fā)明作進一步說明,這種裝置的結(jié)構(gòu)和原理對本專業(yè)的人來說是非常清楚的。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0016]實施例1
[0017]如圖1所示,整個系統(tǒng)分成兩部分,一部分是用戶家里的硬件端,另一部分是服務(wù)器端。關(guān)于硬件端,主要由網(wǎng)關(guān)、ZigBee路由器和ZigBee終端節(jié)點組成:家里的所有電器設(shè)備、傳感器等都會接到ZigBee的終端節(jié)點上,每個ZigBee終端節(jié)點上都有Mic語音輸入模塊,可以采集用戶的語音模擬信息,并將其轉(zhuǎn)換成數(shù)字信息,通過ZigBee路由器傳輸給ZigBee協(xié)調(diào)器;網(wǎng)關(guān)由ZigBee協(xié)調(diào)器、Wifi模塊、語音處理模塊和控制命令表這個幾個核心模塊構(gòu)成。ZigBee協(xié)調(diào)器在收到終端節(jié)點發(fā)來的語音信號之后,需要將收到的語音信號輸出給語音處理模塊進行語音識別。語音識別工作完成后,會將識別的字符輸出給控制命令表中進行查詢,找到語音信息想要操控的設(shè)備指令,然后將其輸出給ZigBee協(xié)調(diào)器,協(xié)調(diào)器將控制指令下發(fā)給終端節(jié)點,從而完成相應的操作。如果語音處理模塊在語音識別過程中,遇到了語音處理模塊中沒有存儲的生詞的話,語音處理模塊會將沒有識別的語音通過Wifi模塊連接到以太網(wǎng)中,將其傳輸給WEB服務(wù)器,WEB服務(wù)器內(nèi)部有同樣的語音處理模塊,只不過服務(wù)器端存儲的詞庫量非常的大,不受嵌入式便攜設(shè)備的存儲容量的限制,就可以將沒有識別出的生詞識別處理,然后再通過以太網(wǎng),將其生詞的詞條傳輸給用戶家中網(wǎng)關(guān)上的語音處理模塊,替換網(wǎng)關(guān)中從來沒用過的詞語。
[0018]因為大多數(shù)的漢字都是有聲母和韻母的,這里可以通過聲母頻譜序列庫與語音的頻譜分析圖比對,這樣就可以得到語音的漢字個數(shù)。對于一些常用的沒有聲母的漢字,就將其整個字的整帶頻譜存儲到零聲母頻譜序列庫中。這樣在頻譜分析比對的時候,就可以比對出漢字的個數(shù)。另外,對于一些語氣詞,嗯,啊之類的,市場上的非特定人語音識別模塊也是不能識別的,本發(fā)明的系統(tǒng)也會將其整帶頻譜存儲在語氣詞頻譜序列庫中,與頻譜分析得到的頻譜進行比對,從而完成語氣詞的識別。
[0019]如圖2所示,為語音模塊的語音信號識別流程圖。首先智能家居語音交互模塊會先將用戶的語音信號進行音頻信號采集,A/D模塊轉(zhuǎn)換成數(shù)字信號,之后將其存儲到RAM存儲器中。RAM存儲器會首先將當前的語音信號進行頻譜分析,然后結(jié)合聲母頻譜序列庫、零聲母頻譜序列庫和語氣詞頻譜序列庫對其聲母、或者整個字或者詞進行識別校對,校對后,既可以識別出語音中的零聲母字和語氣詞,還能識別出語音的累計計數(shù),從而最終得出音頻信號的待識別序列數(shù)。由于每個中文漢子都有其聲母,所以這里采用聲母識別方式,去識別一句話的中文字數(shù),之后RAM存儲器中的信息通過16位以上的高速D/A轉(zhuǎn)化模塊,將數(shù)字信號轉(zhuǎn)換成模擬信號,輸入到非特定人語音識別模塊,非特定人語音識別模塊會按順序從詞條庫提取出一定數(shù)量的詞條與模擬信號相比對,進行真值查詢,如果從此次詞條庫中匹配出正確的字符,就會輸出識別的字符,之前頻譜分析后已經(jīng)識別出的零聲母和語氣詞也會和當前識別出的字符一起進入到下一環(huán)節(jié),與之前通過頻譜分析得出的待識別序列數(shù)的個數(shù)相比較,如果相同,則代表識別工作已經(jīng)完成,那么之后就可以將文字字符碼輸出,進入到基本語法分析器進行語法分析,從而得到文意表達知識信息,最終得出用戶的使用意圖。如果在非特定人語音識別模塊處真值查詢沒有識別到字符,那么就會重新從RAM存儲器中讀取數(shù)字信號,將其進行D/A轉(zhuǎn)化后,再次輸入到非特定人語音識別模塊,然后再從詞條庫中提取下一組一定數(shù)量的詞條與其比對匹配,然后反復這樣的流程,直到將音頻信號中的所有字符都識別出來。如果整個詞庫都比對過后,也沒有完全識別用戶的語音,參照圖1,將其傳輸?shù)椒?wù)器端進行識別。在整個語音信號的字或者詞全部識別出來之后,整個文字字符是亂序的,這個時候,需要結(jié)合之前頻譜識別校對的結(jié)果進行文字字符的排序,然后輸出正確順序的文字字符。
[0020]如圖3所示,為人工智能學習流程圖。下述的流程主要目的是完成系統(tǒng)自主學習用戶的語音,學習完成后,系統(tǒng)以后再聽到用戶的相同的語音,就會自己去執(zhí)行相應的操作指令。比如,用戶走進一間房間說“房間好悶,打開窗戶”,這個時候,系統(tǒng)首先將語音信息采集后,進行語音處理,識別出正確順序的文字字符之后,系統(tǒng)需要采用人工智能原理,將其表達的含義分析處理,并做判斷,初步確認兩句話,是否有關(guān)聯(lián)的可能性,如果初步判定有關(guān)聯(lián)性,需與用戶做確認,得到確認信息后,后續(xù)用戶只需要說“房間好悶”,系統(tǒng)就會自動將窗戶打開,而不需要用戶說明。具體實現(xiàn)流程如下:當語音信息經(jīng)過語音處理模塊輸出文字字符之后,會輸入到謂詞邏輯分析器,經(jīng)過謂詞分析后,可以獲得文意表達知識信息,從而得到人的使用意圖,首先部分意圖指令會進入執(zhí)行模塊,進行指令執(zhí)行,同時,這個時候系統(tǒng)需要進行判斷,判斷剛才識別出的人的使用意圖之間,是否有關(guān)聯(lián)的可能性,如果判斷沒有關(guān)聯(lián)性,則丟棄,如果系統(tǒng)判斷覺得這個意圖有關(guān)聯(lián)的可能性,那么就需要跟用戶進行語音交互,即詢問用戶,是否后續(xù)再說“房間很悶”,就執(zhí)行“打開窗戶”?用戶會回答系統(tǒng),如果回答否定,那么就丟棄,說明用戶剛才說的話之間沒有關(guān)聯(lián)性。如果用戶回答肯定,那么系統(tǒng)將會將剛才識別的意圖建立意義的關(guān)聯(lián),之后再到系統(tǒng)的控制指令表中進行檢索,從而建立指令關(guān)聯(lián),這樣就實現(xiàn)了系統(tǒng)自主學習的功能。
【權(quán)利要求】
1.一種語音交互智能家居系統(tǒng),包括硬件端和服務(wù)器端,其特征在于所述的硬件端由網(wǎng)關(guān)、ZigBee路由器和ZigBee終端節(jié)點組成,若干電器設(shè)備或傳感器都會接到ZigBee的終端節(jié)點上,每個ZigBee終端節(jié)點上都有Mic語音輸入模塊,用于采集用戶的語音模擬信息,并將其轉(zhuǎn)換成數(shù)字信息,通過ZigBee路由器傳輸給ZigBee協(xié)調(diào)器,所述的網(wǎng)關(guān)由ZigBee協(xié)調(diào)器、Wifi模塊、語音處理模塊和控制命令表模塊構(gòu)成,ZigBee協(xié)調(diào)器在收到終端節(jié)點發(fā)來的語音信號之后,將收到的語音信號輸出給語音處理模塊進行語音識別,語音識別工作完成后,將識別的字符輸出給控制命令表模塊中進行查詢,找到語音信息想要操控的設(shè)備指令,然后將其輸出給ZigBee協(xié)調(diào)器,協(xié)調(diào)器再將控制指令下發(fā)給終端節(jié)點。
2.如權(quán)利要求1所述的一種語音交互智能家居系統(tǒng),其特征在于所述的語音處理模塊在語音識別過程中,遇到了語音處理模塊中沒有存儲的生詞的話,語音處理模塊會將沒有識別的語音通過Wifi模塊連接到以太網(wǎng)中,將其傳輸給WEB服務(wù)器,WEB服務(wù)器內(nèi)部設(shè)有同樣的語音處理模塊,服務(wù)器端存儲的詞庫量比硬件端的詞庫量大,且不受嵌入式便攜設(shè)備的存儲容量的限制,就可以將沒有識別出的生詞識別處理,然后再通過以太網(wǎng),將其生詞的詞條傳輸給用戶家中網(wǎng)關(guān)上的語音處理模塊,替換網(wǎng)關(guān)中從來沒用過的詞語。
3.如權(quán)利要求1所述的一種語音交互智能家居系統(tǒng),其特征在于所述的語音識別模塊需要增加額外的詞條庫,并采用輪詢調(diào)用的方式去詞條庫提取詞條,按順序每次提取50個詞條存儲到語音識別模塊中,同時為了增加語音識別的靈活性,將每個詞條都改成單個字、兩個、三個或者四個連詞;為了確保語音里面的所有字或詞語是否都已識別完全,沒有遺漏,所述的語音識別模塊采用頻譜分析方法識別語音識別模塊中字的個數(shù)。
4.如權(quán)利要求3所述的一種語音交互智能家居系統(tǒng),其特征在于所述的語音識別模塊頻譜分析方法如下:漢字是 有聲母和韻母的,通過聲母頻譜序列庫與語音的頻譜分析圖比對,這樣就可以得到語音的漢字個數(shù);漢字的聲母一共有23個,它們是b P m f d t η I gk h j q X zh ch sh r z c s y w,先將所有聲母的發(fā)音采集,經(jīng)A/D模數(shù)轉(zhuǎn)換后,通過傅里葉頻譜分析,得到這23個聲母的頻譜圖,將其特征值存入聲母頻譜序列庫,之后在采集用戶的聲音信號時,也是先經(jīng)過A/D模數(shù)轉(zhuǎn)換模塊將其轉(zhuǎn)換成數(shù)字信號,然后進行傅里葉頻譜分析,根據(jù)頻譜分析得到的特征值,與之前的聲母頻譜序列庫的頻譜特征值進行比對分析,提取出一句話中的所有聲母,從而得到語音的漢字個數(shù),同樣的,對于一些常用的沒有聲母的漢字,就將其整個字的整帶頻譜存儲到零聲母頻譜序列庫中;對于漢字中的語氣詞,將其整帶頻譜存儲在語氣詞頻譜序列庫中,與頻譜分析得到的頻譜進行比對,從而完成語氣詞的識別。
5.如權(quán)利要求3所述的一種語音交互智能家居系統(tǒng),其特征在于所述的語音交互智能家居系統(tǒng)會先將用戶的語音信號進行音頻信號采集,A/D模塊轉(zhuǎn)換成數(shù)字信號,之后將其存儲到RAM存儲器中;RAM存儲器會首先將當前的語音信號進行頻譜分析,然后結(jié)合聲母頻譜序列庫、零聲母頻譜序列庫和語氣詞頻譜序列庫對其聲母、或者整個字或者詞進行識別校對,校對后,既可以識別出語音中的零聲母字和語氣詞,還能識別出語音的累計計數(shù),從而最終得出音頻信號的待識別序列數(shù);由于每個中文漢子都有其聲母,所以這里采用聲母識別方式,去識別一句話的中文字數(shù);之后RAM存儲器中的信息通過16位以上的高速D/A轉(zhuǎn)化模塊,將數(shù)字信號轉(zhuǎn)換成模擬信號,輸入到語音識別模塊,語音識別模塊會按順序從詞條庫提取出若干詞條與模擬信號相比對,進行真值查詢,如果從此次詞條庫中匹配出正確的字符,就會輸出識別的字符,之前頻譜分析后已經(jīng)識別出的零聲母和語氣詞也會和當前識別出的字符一起進入到下一環(huán)節(jié),與之前通過頻譜分析得出的待識別序列數(shù)的個數(shù)相比較,如果相同,則代表識別工作已經(jīng)完成,那么之后就可以將文字字符碼輸出,進入到基本語法分析器進行語法分析,從而得到文意表達知識信息,最終得出用戶的使用意圖;如果在非特定人語音識別模塊處真值查詢沒有識別到字符,那么就會重新從RAM存儲器中讀取數(shù)字信號,將其進行D/A轉(zhuǎn)化后,再次輸入到語音識別模塊,然后再從詞條庫中提取下一組一定數(shù)量的詞條與其比對匹配,然后反復這樣的流程,直到將音頻信號中的所有字符都識另拙來;如果整個詞庫都比對過后,也沒有完全識別用戶的語音,那么將其傳輸?shù)椒?wù)器端進行識別,在整個語音信號的字或者詞全部識別出來之后,整個文字字符是亂序的,這個時候,需要結(jié)合之前頻譜識別校對的結(jié)果進行文字字符的排序,然后輸出正確順序的文字字符。
6.一種采用如權(quán)利要求1所述的語音交互智能家居系統(tǒng)的語音交互方法,其特征在于語音識別模塊采用非特定人語音識別模塊,并在該語音模塊中額外添加Flash芯片,存儲詞條庫,在語音識別的時候,順序從詞條庫中提取一定數(shù)量的詞條和輸入的語音比對,直到比對出結(jié)果;系統(tǒng)在與用戶交互過程中,會將常用的字詞,調(diào)整順序,排到詞條庫的最前面,這樣就可以漸漸地加快語音識別的運算速度,同時,系統(tǒng)在與用戶語音交互的過程中,遇到了一些詞條庫沒有存儲的詞匯的話,系統(tǒng)會將這句話的音頻記錄下來,在系統(tǒng)空閑的時候,通過網(wǎng)絡(luò),將生詞的音頻資源傳輸?shù)骄W(wǎng)絡(luò)服務(wù)器端,網(wǎng)絡(luò)服務(wù)器會將這些生詞的音頻資源與服務(wù)器端比較全面的詞條庫進行比對匹配,從而得出該音頻所對應的生詞的詞條,之后再將這個詞條通過網(wǎng)絡(luò)傳輸?shù)綄彝サ恼Z音模塊的Flash詞條庫中,用于后續(xù)語音交互使用。
【文檔編號】G10L15/28GK103745722SQ201410046639
【公開日】2014年4月23日 申請日期:2014年2月10日 優(yōu)先權(quán)日:2014年2月10日
【發(fā)明者】徐曉青, 林銘鋒, 李傳鋒, 李紅瓊 申請人:上海金牌軟件開發(fā)有限公司