漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法
【專利摘要】本技術(shù)方案是一種漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,屬于汽車語音遙控自動(dòng)駕駛【技術(shù)領(lǐng)域】。本技術(shù)方案采用的是遙控裝置首先將輸入遙控裝置的漢語語音通過漢語語音識(shí)別模塊轉(zhuǎn)換成漢語文本,然后通過網(wǎng)絡(luò)傳輸模塊發(fā)送給控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng),然后將預(yù)先儲(chǔ)存在該計(jì)算機(jī)系統(tǒng)中的并與漢語文本中的關(guān)鍵詞綁定的計(jì)算機(jī)程序按執(zhí)行的先后邏輯順序排列后通過網(wǎng)絡(luò)傳輸模塊傳輸給控制汽車各個(gè)部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制執(zhí)行模塊執(zhí)行。有了本技術(shù)方案,可以方便中國人用漢語自然語言的語音近距或遠(yuǎn)程控制汽車駕駛。
【專利說明】漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法
【技術(shù)領(lǐng)域】
[0001〕 本技術(shù)方案屬于汽車語音遙控自動(dòng)駕駛【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]目前的現(xiàn)有技術(shù)要用語音遙控駕駛汽車,是一件很難做到的事情,市面上雖然有一些通過語音駕駛汽車的技術(shù),但基本上是一些簡單的命令,基本上是“說一說”汽車上的相關(guān)設(shè)備“動(dòng)一動(dòng)”,而且絕大部份的這類設(shè)備是汽車上的與信息有關(guān)的設(shè)備,比如:語音撥通電話、語音播放音樂、語音打開收音機(jī)、語音控制導(dǎo)航儀等等,要在近距或遠(yuǎn)程用漢語自然語言的語音不僅僅是控制上述信息設(shè)備而且還要直接控制汽車駕駛,讓汽車在計(jì)算機(jī)控制下自動(dòng)完成一系列控制汽車運(yùn)行動(dòng)作的技術(shù)目前還沒有出現(xiàn),這就給大量中國人用漢語語音近距或遠(yuǎn)程控制汽車駕駛帶來了難于逾越的障礙。
【發(fā)明內(nèi)容】
[0003]本技術(shù)方案的提出就是為了解決上述出現(xiàn)這些問題。具體來說本技術(shù)方案通過一種漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法的技術(shù)來解決上述出現(xiàn)的問題。
[0004]本技術(shù)方案采用的是:遙控裝置首先將輸入遙控裝置的漢語語音通過漢語語音識(shí)別模塊轉(zhuǎn)換成漢語文本,然后通過網(wǎng)絡(luò)傳輸模塊向控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)發(fā)送分好詞的漢語文本,并將預(yù)先儲(chǔ)存在該計(jì)算機(jī)系統(tǒng)中的與漢語文本中的關(guān)鍵詞綁定的計(jì)算機(jī)程序按執(zhí)行的先后邏輯順序排列后通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行。
[0005]所述的控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)可以是臺(tái)式電腦或筆記本電腦或者服務(wù)器或者云計(jì)算機(jī)系統(tǒng),也可以是嵌入式計(jì)算機(jī)系統(tǒng)。
[0006]所述遙控裝置接收到的漢語語音可以通過話筒輸入或者電話輸入,話筒輸入或者電話輸入采用的信息傳輸網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)也可以是無線網(wǎng)絡(luò)。
[0007]所述網(wǎng)絡(luò)傳輸模塊,涵蓋有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.51314(}、界1?1、界加狀、藍(lán)牙、21故66近程雙向無線聯(lián)網(wǎng)系統(tǒng)、串行總線控制局域網(wǎng)系統(tǒng)。
[0008]所述的遙控裝置是指所有能進(jìn)行漢語語音識(shí)別并能向所要控制的計(jì)算機(jī)系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話系統(tǒng)、手機(jī)、臺(tái)式電腦、筆記本電腦、上網(wǎng)本、個(gè)人數(shù)字信息助理?0八、遙控器、信息通訊軟件模塊。
[0009]所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在正式控制執(zhí)行模塊執(zhí)行時(shí),分為兩種模式運(yùn)行,一種是自動(dòng)運(yùn)行模式,該模式按照所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到由漢語語音轉(zhuǎn)換過來的漢語文本的理解自動(dòng)運(yùn)行,并將執(zhí)行模塊所要產(chǎn)生的動(dòng)作或所要達(dá)到的功能以漢語文本或該漢語文本的語音合成形式輸出;另一種是詢問確認(rèn)模式,該模式下所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到的由漢語語音轉(zhuǎn)換過來的漢語文本先進(jìn)行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個(gè)經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本,該漢語文本也可以經(jīng)過語音合成模塊以語音的形式輸出,經(jīng)確認(rèn)后再正式運(yùn)行。
[0010]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有語音命令自動(dòng)訓(xùn)練功能,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)操作者在用語音命令控制整個(gè)汽車駕駛前,遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)會(huì)主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,并將操作者跟讀的語音作為模板并與該語音模板所對(duì)應(yīng)的控制汽車駕駛的語音命令或?qū)?yīng)的執(zhí)行程序綁定后儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)中。
[0011]所述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數(shù)民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區(qū)分開的特殊的聲響;
所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在用語音命令自動(dòng)訓(xùn)練操作者跟讀語音命令時(shí),除了發(fā)出相應(yīng)的漢語普通話語音,還能夠根據(jù)預(yù)先的設(shè)定發(fā)出中國方言的語音、少數(shù)民族語言的語音、外國語語音。
[0012]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在進(jìn)行語音命令自動(dòng)訓(xùn)練時(shí),主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來的同時(shí),將所朗讀的語音命令根據(jù)預(yù)先的設(shè)定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數(shù)民族文字、外國語文字從顯示屏幕上顯示出來。
[0013]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有的語音命令,可以是具體的要求汽車采取某種動(dòng)作的的語音命令,也可以是與某優(yōu)化方案綁定的程序模塊的語音調(diào)用命令,該模塊用語音命令調(diào)用時(shí),不要求針對(duì)某個(gè)具體動(dòng)作發(fā)語音命令,而只要發(fā)出要達(dá)到的目的的語音命令,由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)自動(dòng)根據(jù)所要達(dá)到的目的,尋找與該語音命令相對(duì)應(yīng)的優(yōu)化方案的程序并將上述程序的各種工作指令通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行;
對(duì)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)正確完成工作所必須的各種工作參數(shù),如果控制汽車駕駛的計(jì)算機(jī)系統(tǒng)認(rèn)為需要操作者提供時(shí),會(huì)以語音或語音與文字結(jié)合的形式,主動(dòng)向操作者發(fā)出詢問,直到控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)了解到所有必須的工作參數(shù)為止。
[0014]所述的漢語語音碼是以單詞為單位,這里將單個(gè)漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語拼音方案》中的拼音,用且僅用26個(gè)拉丁字母對(duì)漢語拼音的聲母、介母、韻母、聲調(diào)采取先編碼再依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼拼寫,并通過得到的語音碼的編碼直接表達(dá)漢語信息,當(dāng)直接用語音碼編碼來表示漢語信息時(shí),其標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,編碼時(shí)同一個(gè)單詞的多個(gè)音節(jié)不用空格連續(xù)編碼,單詞與單詞之間要有空格隔開。
[0015]由于本技術(shù)方案采用26個(gè)拉丁字母表示的漢語語音碼來表達(dá)漢語信息,且當(dāng)直接用語音碼編碼來表示漢語信息時(shí),其標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,這樣就保證了漢語信息的表達(dá)連標(biāo)點(diǎn)符號(hào)在內(nèi)都與八碼完全一致,也即與…011碼100%兼容,這樣就保證了整個(gè)系統(tǒng)可以在…011碼系統(tǒng)的計(jì)算機(jī)中運(yùn)行。
[0016]這里值得指出的是:在用鍵盤鍵入漢語語音碼及漢語語音碼語句的標(biāo)點(diǎn)符號(hào)時(shí),組成漢語語音碼編碼的26個(gè)拉丁字母與西文標(biāo)準(zhǔn)鍵盤的26個(gè)字母鍵完全一一相同對(duì)應(yīng),漢語語音碼語句的標(biāo)點(diǎn)符號(hào)鍵與西文標(biāo)準(zhǔn)鍵盤的標(biāo)點(diǎn)符號(hào)鍵也一一相同對(duì)應(yīng),輸入漢語語音碼字母和標(biāo)點(diǎn)符號(hào)時(shí),只需要擊打西文標(biāo)準(zhǔn)鍵盤的相應(yīng)的相同鍵位即可。
[0017]有了本技術(shù)方案以后,可以方便中國人用漢語自然語言的語音通過遙控器近距或遠(yuǎn)程控制汽車駕駛。
【具體實(shí)施方式】
[0018]下面結(jié)合實(shí)施例對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步的說明。
(一)本技術(shù)方案所采用的漢語語音碼的每一音節(jié)聲、韻、調(diào)的編碼方法采用以下的方法:
注:破折號(hào)“一”后的符號(hào)均為漢語拼音符號(hào),破折號(hào)“一”前的字母為所采用的漢語每一音節(jié)聲、韻、調(diào)的編碼,以下均同,以下將下列對(duì)照表簡稱為碼表:
1、聲碼的編碼符號(hào)采用與漢語拼音方案基本一致的聲母的字母符號(hào),比如采用下面這種聲碼的編碼形式:
6——6; 口——口;III——III; ?——?; (1——(1 ; 七——七 ;
II——II; 1——1;盡——^; 匕——垃; 11——11 ;
」——211,」; ^——011, ^;X——511, X; V——V;
2——2 ; 0——0;5——5; 7一7;界一界 。
[0019]2、漢語拼音介母(11)采用26個(gè)拉丁字母中的一個(gè)字母表示,比如采用下面這種介碼的編碼形式:
1——1; 11——11 ; 7一乜 。
[0020]3、韻碼的編碼,對(duì)單韻母除(11)采用26個(gè)拉丁字母中的一個(gè)字母表示外,其它采用與漢語拼音相同的字母符號(hào),漢語拼音的復(fù)合韻母可以采用《漢語拼音方案》相同的形式,也可以采用一個(gè)輔音字母來編碼,比如采用下面的這種字母符號(hào)來對(duì)漢語拼音的韻母進(jìn)行編碼:
8——8 ; 0——0 ;6——6;1——1;11——11 ; 7一乜 ;
匕一80 ; 0一 81 ; 5一811 ;X一011 ;界一 61 ; II一611 ;
2——118; 1——110 ; 6——811^ ; (1——011^ ; 口——611^ ;
^——111^ ;盡——11^ ; 61——61 ;
1—1 ; “1只與漢語拼音聲母相拼時(shí),漢語拼音的1用語音碼的編碼代表”。即:漢語拼音的、8111分別用語音碼的狀、XI代表?;?11'或XI'及61~鍵盤輸入時(shí)分別按了和I?或0和I?或X和I?及2和I?兩個(gè)鍵位輸入。
[0021]4、調(diào)碼的編碼除采用一個(gè)漢語不用的輔音字母7表示漢語拼音的上聲(^)外,其它采用元音字母來表示漢語的聲調(diào),比如采用下面的字母來對(duì)漢語拼音的聲調(diào)進(jìn)行編碼:
£1——,陰平;6— /,陽平; V— V,上聲; 11—\,去聲;
0一拼音不標(biāo)輕聲調(diào)號(hào),輕聲。
[0022](二)利用上述編碼的漢語語音碼漢語信息表示采用如下的方法:
以單詞為單位,這里將單個(gè)漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語拼音方案》中的拼音,依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼,同一個(gè)單詞的多個(gè)音節(jié)不用空格隔開連寫,單詞與單詞之間的編碼用空格隔開,當(dāng)漢語信息表示處于漢語語音碼狀態(tài)時(shí),其六種點(diǎn)號(hào),七種標(biāo)號(hào)和一個(gè)移行號(hào)采用與英文相同的形式; 這里由于將獨(dú)立運(yùn)用的漢字看作單音節(jié)詞,因此,本發(fā)明所采用的漢字編碼的方法和漢語單詞音節(jié)編碼的方法相同,在本發(fā)明中采用單詞音節(jié)編碼按詞連寫后得到單詞編碼,我們將由若干個(gè)單詞組成的一組詞稱為詞組,本發(fā)明所采用詞組的編碼同漢語句子的編碼相同,由于單詞可以表示詞組和漢語句子,因此在本發(fā)明中所采用的詞組的編碼和漢語句子的編碼都可以通過單詞的編碼實(shí)現(xiàn),而不需要對(duì)詞組和漢語句子另外制定一套專門的編碼,一般在整句整篇以詞為單位表示漢語信息時(shí),在理解時(shí)一般不需要進(jìn)行同音字詞的選擇,原則上聽起來不會(huì)產(chǎn)生歧義的句子,用編碼表達(dá)時(shí)也不會(huì)產(chǎn)生歧義。
[0023]本技術(shù)方案通過遙控器內(nèi)置的語音輸入模塊將接收到的漢語語音通過漢語語音識(shí)別模塊轉(zhuǎn)換成漢語語音碼或漢字或漢語拼音,漢語語音識(shí)別模塊可以采用漢語語音碼漢語語音識(shí)別模塊,其工作原理如下:
下面例舉一些采用漢語語音碼漢語語音識(shí)別模塊對(duì)漢語語音進(jìn)行語音碼或漢字轉(zhuǎn)換的例子:
1.漢語語音轉(zhuǎn)換成漢語語音碼:
比如:我們用漢語語音朗讀“我們會(huì)使用漢語拉丁文。”
(1)通過查找預(yù)先儲(chǔ)存在計(jì)算機(jī)中的漢語音節(jié)語音模板和漢語語音音節(jié)碼對(duì)照表,匹配后識(shí)別出相應(yīng)的漢語音節(jié)語音碼串:
界0乂 111110 1111111 XIV ^811 77^ 1&8 界(音節(jié)與音節(jié)之丨、司有空木各)
或 ^0X1111101111111X1-17(111118117711(音節(jié)與音節(jié)之|、司無空格)
(熟練后111112中的輕音符2在不引起混音時(shí)可以省略,以上以下均同。)
為了讓大家看清楚這里將表示聲調(diào)的字母加了下劃線,語音碼中的聲調(diào)字母同時(shí)具隔音節(jié)作用,實(shí)際語音碼中聲調(diào)無下劃線,熟練語音碼后聲調(diào)兼隔音節(jié)符能夠方便區(qū)分出來。
[0024]這樣便完成了一個(gè)系統(tǒng)的復(fù)雜性與系統(tǒng)的詞庫規(guī)模性無關(guān)的純語音識(shí)別過程。
[0025]如果漢語語音是帶某種方言口音的漢語或是某一種中國的方言,只要這種中國的方言的音節(jié)與漢語音節(jié)具有某種對(duì)應(yīng)關(guān)系,我們通過以上相類似的方法即:通過查找預(yù)先儲(chǔ)存在計(jì)算機(jī)中的帶某種方言口音的漢語或與漢語音節(jié)具有某種對(duì)應(yīng)關(guān)系的方言音節(jié)的語音模板和漢語語音音節(jié)碼對(duì)照表,匹配后識(shí)別出相應(yīng)的漢語音節(jié)語音碼串,就可以實(shí)現(xiàn)對(duì)該帶某種方言口音的漢語或方言的漢語語音碼識(shí)別,實(shí)現(xiàn)該帶某種方言口音的漢語或方言與漢語語音碼的轉(zhuǎn)換。
[0026](2)將語音碼串進(jìn)行單詞切分,最終完成以詞為單位的語音碼轉(zhuǎn)換。
[0027]通過查找預(yù)先分好詞的漢語語音碼單詞詞庫,將同一個(gè)單詞的多個(gè)音節(jié)連寫,詞與詞之間用空格隔開便得到以下我們最終需要的漢語語音碼:
為了得到傳統(tǒng)的語音識(shí)別結(jié)果,我們還可以進(jìn)行如下的轉(zhuǎn)換,這里需要強(qiáng)調(diào)的是該過程與語音識(shí)別系統(tǒng)沒有必然的聯(lián)系,該標(biāo)準(zhǔn)轉(zhuǎn)換模塊可以脫離語音識(shí)別系統(tǒng)獨(dú)立運(yùn)行。
[0028]2.漢語語音碼轉(zhuǎn)換成漢字和漢語拼音:
通過分別查找漢語語音碼與以詞為單位的漢字和有關(guān)漢語拼音對(duì)照表可以方便地將漢語語音碼轉(zhuǎn)換成漢字和漢語拼音,比如:
通過查聲碼、介碼、韻碼、調(diào)碼和漢語拼音對(duì)照表或根據(jù)該對(duì)照表生成的漢語語音碼音節(jié)或單詞和拼音音節(jié)或單詞對(duì)照表得到#111611,再通過#111611查找到以詞為單位的漢字“我們”,依次類推,我們可以得到如下的拼音和漢字組成的句子:
“評(píng)6111611 11111 8111701181101171110(1111^^611?!?br>
“我們會(huì)使用漢語拉丁文?!?br>
當(dāng)以單詞為單位的語音碼通過以單詞為單位的漢語拼音與以單詞為單位的漢字建立對(duì)應(yīng)關(guān)系后,一旦需要以單詞為單位的語音碼可以不再需要通過以單詞為單位的漢語拼音,直接與以單詞為單位的漢字建立對(duì)應(yīng)關(guān)系并實(shí)行相應(yīng)的轉(zhuǎn)換。即:“ ^0^111110 1111111
”可以直接轉(zhuǎn)換成“我們會(huì)使用漢語拉丁文?!?br>
遇同音詞時(shí),可以依據(jù)漢語詞法句法上下文聯(lián)系及統(tǒng)計(jì)規(guī)律等手段進(jìn)行判別后進(jìn)行以詞為單位的漢字選定。比如上裝滿了郵包。上裝滿了原油。結(jié)合上下文的聯(lián)系可以知道:前面一句中的“7^1皿6”代表“郵輪”,后面一句中的“7^1皿6”代表“油輪”,這兩句話分別會(huì)轉(zhuǎn)換成“郵輪上裝滿了郵包”和“油輪上裝滿了原油”。對(duì)其它單詞情況也依次類推。
[0029]上述識(shí)別的結(jié)果既可以單獨(dú)顯示也可以對(duì)照顯示,
依次類推,用上述方法,將可以任意多音節(jié)的漢語語音識(shí)別成漢語語音碼,并根據(jù)需要進(jìn)一步轉(zhuǎn)換成漢字或漢語拼音,漢語語音碼、漢字或漢語拼音可以單獨(dú)顯示也可以對(duì)照顯示,以這些漢語單詞為基礎(chǔ),就可以實(shí)現(xiàn)任何漢語語音信息的識(shí)別,從而方便進(jìn)行各種漢語語首彳目息處理。
[0030]為了便于理解,下面以一臺(tái)汽車上的空調(diào)機(jī)作為例子,以一句輸入手機(jī)的漢語句子的語音為例來說明本技術(shù)方案的具體實(shí)現(xiàn)步驟,本文中所述的計(jì)算機(jī)系統(tǒng)均指控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng),所述的嵌入式計(jì)算機(jī)均指控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī):
比如我們向一部能發(fā)短信的2.56或3(}手機(jī)輸入下面的漢字文本的漢語語音:
“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后將汽車空間溫度保持在25/又。
遙控裝置首先將接收到的漢語語音通過裝在遙控裝置中的上述漢語語音碼漢語語音識(shí)別模塊轉(zhuǎn)換成漢語語音碼或漢字,漢語語音碼漢語語音識(shí)別模塊轉(zhuǎn)換成漢語語音碼或漢字都是分好詞的句子,如:
下列漢語語音碼表示的漢語句子:
20112(^15^^0^又13巴
10^111^68 1^(18^158 界2011 25
漢語語音碼也可以通過漢字與漢語語音碼的轉(zhuǎn)換模塊轉(zhuǎn)換成如下用漢字表示的句子:
“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后將汽車空間溫度保持在25度。”
為了簡化敘述這里漢語拼音組成的句子略,這里就不再累述。
[0031]然后通過2.56或36無線傳輸模塊,將上述漢語文本的短信內(nèi)容發(fā)到綁定的控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)里,該計(jì)算機(jī)系統(tǒng)裝有2.56或36無線短信接收發(fā)送裝置,類似我們平時(shí)手機(jī)能夠接收發(fā)送短信一樣,將預(yù)先儲(chǔ)存在該計(jì)算機(jī)系統(tǒng)中的與漢語文本中的關(guān)鍵詞綁定的計(jì)算機(jī)程序,按執(zhí)行的先后邏輯順序排列后,通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行的具體過程如下:
這里』1??!社用漢字表示的漢語意義是“今天”,這個(gè)關(guān)鍵詞被提取出來后,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)(以下簡稱為計(jì)算機(jī))會(huì)去查日歷,查到今天的日期比如是2013年2月1日,計(jì)算機(jī)就會(huì)將此日期提取出來作為汽車空調(diào)(以下簡稱為空調(diào))通風(fēng)啟動(dòng)的程序日期參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,同理2 ”用漢字表示的漢語意義是“下午2點(diǎn)”,這個(gè)關(guān)鍵詞組被提取出來后,如果計(jì)算機(jī)是按24小時(shí)計(jì)時(shí)計(jì)算機(jī)會(huì)自動(dòng)將其換算成14點(diǎn),并將此時(shí)間提取出來作為空調(diào)打開的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,如果是按12時(shí)計(jì)時(shí),則計(jì)算機(jī)這直接將此時(shí)間提取出來作為打開空調(diào)的程序時(shí)間參數(shù)加入到打開空調(diào)的程序中,這里011(163 V社用漢字表示的漢語意義是“汽車空調(diào)”,這個(gè)兩個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查“汽車空調(diào)”地址,查到該“汽車空調(diào)”地址后,計(jì)算機(jī)就會(huì)將此地址提取出來作為空調(diào)通風(fēng)啟動(dòng)程序中的控制設(shè)備的目標(biāo)地址參數(shù)加入到空調(diào)通風(fēng)啟動(dòng)的程序中,這里用漢字表示的漢語意義是“打開”,這個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查“打開”空調(diào)程序,查到該“打開”空調(diào)的程序后,計(jì)算機(jī)就會(huì)將此程序提取出來按執(zhí)行的先后邏輯順序排列的規(guī)則,將該段程序模塊放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,因?yàn)閺倪壿嬌现v,如果空調(diào)沒有被打開,其它通風(fēng)和控溫等程序是空調(diào)是無法執(zhí)行的,所以這里的該段空調(diào)打開的程序模塊要放在整個(gè)程序的最前面,作為首先執(zhí)行的程序,同理,對(duì)其它程序如果沒有被規(guī)定它們的先后執(zhí)行程序,也是按照這種邏輯評(píng)判標(biāo)準(zhǔn)由計(jì)算機(jī)判別以后自動(dòng)排列程序模塊的先后順序,這里和用漢字表示的漢語意義分別是“首先”和“然后”,由于這兩個(gè)詞沒有相應(yīng)的計(jì)算機(jī)程序與他們對(duì)應(yīng),因此,我們稱這種詞為非關(guān)鍵詞,在漢語里屬于連詞,這兩個(gè)非關(guān)鍵詞的含義是緊跟在后的程序要排在緊跟后面程序的前面,執(zhí)行時(shí)緊跟在后的程序要比排在緊跟后面的程序先執(zhí)行,這里用漢字表示的漢語意義是“通風(fēng)”,這個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查與綁定的計(jì)算機(jī)程序,并將查到的與綁定的計(jì)算機(jī)程序提取根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁诖蜷_空調(diào)的程序模塊后面,緊接著打開空調(diào)程序后執(zhí)行,這里的10包幻也緊跟在通風(fēng))之后,計(jì)算機(jī)據(jù)此可以判定指的是通風(fēng)時(shí)間“ 10分鐘”,計(jì)算機(jī)就會(huì)將其提取出來作為空調(diào)通風(fēng)程序的通風(fēng)時(shí)長參數(shù)加入到空調(diào)通風(fēng)程序中,這里用漢字表示的漢語意義是“汽車空間溫度保持”,這兩個(gè)關(guān)鍵詞被提取出來后,計(jì)算機(jī)會(huì)去查與011(1冊(cè)^188界 118(11111綁定的計(jì)算機(jī)程序,并將查到的與1^(18^188綁定的計(jì)算機(jī)程序提取出來,并根據(jù)上面分析的執(zhí)行順序?qū)⑵渑旁?通風(fēng))程序模塊后面,緊接著丨(通風(fēng))程序后完畢后執(zhí)彳了,這里的25 (11111 (在25度)緊跟在
(汽車空間溫度保持)之后,計(jì)算機(jī)據(jù)此可以判定指的是“汽車空間溫度保持”的溫度是“25度”,計(jì)算機(jī)就會(huì)將其提取出來作為空調(diào)^8^188 ^118(1111113(汽車空間溫度保持)程序的“汽車空間溫度保持”的溫度參數(shù)加入到空調(diào)0叫63 1^(18^188 ^118(11111(汽車空間溫度保持)程序程序中,
至此,漢語文本已經(jīng)完成了全部該文本需要調(diào)動(dòng)的計(jì)算機(jī)程序,并進(jìn)行了正確程序參數(shù)賦值和程序先后執(zhí)行順序的連接。
[0032]連接完整個(gè)執(zhí)行程序后,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)根據(jù)控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)的地址,這里是控制汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī)的地址,通過網(wǎng)絡(luò)傳輸模塊傳輸給控制上述汽車空調(diào)部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制汽車空調(diào)部件執(zhí)行模塊執(zhí)行。
[0033]為了減少控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī)的數(shù)據(jù)信息量,對(duì)嵌入式計(jì)算機(jī)中已經(jīng)儲(chǔ)存的程序,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在進(jìn)行關(guān)鍵詞與程序綁定時(shí),只與相對(duì)應(yīng)的程序名進(jìn)行綁定,傳給控制部件執(zhí)行的嵌入式計(jì)算機(jī)控制執(zhí)行時(shí),由控制部件執(zhí)行的嵌入式計(jì)算機(jī)根據(jù)相對(duì)應(yīng)的程序名從自己的程序儲(chǔ)存系統(tǒng)中調(diào)出對(duì)應(yīng)的程序執(zhí)行,達(dá)到控制部件的執(zhí)行模塊完成規(guī)定的控制部件運(yùn)行動(dòng)作,這里指達(dá)到控制空調(diào)執(zhí)行模塊完成規(guī)定的控制空調(diào)的動(dòng)作。
[0034]對(duì)于控制部件執(zhí)行的嵌入式計(jì)算機(jī)中沒有的計(jì)算機(jī)程序,由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)傳輸給它,當(dāng)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)也沒有相應(yīng)的計(jì)算機(jī)程序時(shí),控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)可以通過網(wǎng)絡(luò)傳輸模塊到指定的服務(wù)器,包括云服務(wù)器上進(jìn)行搜索并下載,下載后再傳輸給控制部件執(zhí)行的嵌入式計(jì)算機(jī)按統(tǒng)一程序名儲(chǔ)存,以便下次與關(guān)鍵詞綁定并調(diào)用執(zhí)行。
[0035]一旦當(dāng)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)將需要執(zhí)行任務(wù)的程序傳輸給控制部件執(zhí)行的嵌入式計(jì)算機(jī)后,就該任務(wù)而言控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)就完成了對(duì)該任務(wù)的控制執(zhí)行,后面的具體控制部件完成任務(wù)的動(dòng)作就由控制部件執(zhí)行的嵌入式計(jì)算機(jī)去具體控制,此時(shí)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)進(jìn)入偵聽狀態(tài),看是否操作者有新的工作命令發(fā)出,如有則重復(fù)以上過程,開始新的命令執(zhí)行,否則保持偵聽狀態(tài)。
[0036]上述嵌入式計(jì)算機(jī)控制空調(diào)機(jī)執(zhí)行模塊工作時(shí),首先嵌入式計(jì)算機(jī)檢測(cè)當(dāng)前時(shí)間,當(dāng)當(dāng)前時(shí)間到達(dá)程序開始執(zhí)行時(shí)間:2013年2月1日14點(diǎn)(下午2點(diǎn))時(shí),汽車空調(diào)地址有效,嵌入式計(jì)算機(jī)向地址有效的汽車空調(diào)執(zhí)行模塊發(fā)出開啟空調(diào)的控制命令,執(zhí)行模塊執(zhí)行命令后汽車空調(diào)打開,汽車空調(diào)打開后,嵌入式計(jì)算機(jī)緊接著運(yùn)行空調(diào)通風(fēng)程序,嵌入式計(jì)算機(jī)會(huì)控制空調(diào)執(zhí)行模塊打開與車外相連的通風(fēng)管道,同時(shí)在執(zhí)行模塊的的作用下空調(diào)內(nèi)的換氣扇會(huì)開始工作,這是車內(nèi)空氣和車外空氣會(huì)流動(dòng)起來,實(shí)現(xiàn)車內(nèi)車外空氣的交換,在這過程中嵌入式計(jì)算機(jī)會(huì)不斷檢測(cè)通風(fēng)時(shí)間是否到了程序設(shè)定的停止時(shí)間,一旦檢測(cè)通風(fēng)時(shí)間是到了程序設(shè)定的停止時(shí)間,在本案例中是10分鐘,嵌入式計(jì)算機(jī)會(huì)向空調(diào)執(zhí)行模塊發(fā)出指令關(guān)閉與車外的通風(fēng)口,停止與車外的換氣,在執(zhí)行模塊的執(zhí)行動(dòng)作作用下就停止了空調(diào)的通風(fēng)工作,緊接著嵌入式計(jì)算機(jī)執(zhí)行后面的0叫63 ^8^188 ^118(11111
(汽車空間溫度保持)程序,這時(shí)嵌入式計(jì)算機(jī)首先檢測(cè)車內(nèi)環(huán)境溫度,如果低于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則嵌入式計(jì)算機(jī)程序啟動(dòng)空調(diào)內(nèi)的執(zhí)行模塊的執(zhí)行加熱動(dòng)作,啟動(dòng)加熱裝置,使空調(diào)排到車內(nèi)的循環(huán)空氣溫度上升,在此過程中,嵌入式計(jì)算機(jī)在0叫63 1^(18^188(汽車空間溫度保持)程序的控制下不斷檢測(cè)車內(nèi)環(huán)境溫度,如果車內(nèi)環(huán)境溫度達(dá)到預(yù)先程序設(shè)定的車內(nèi)環(huán)境溫度,嵌入式計(jì)算機(jī)向空調(diào)執(zhí)行模塊發(fā)出停止加熱的指令,執(zhí)行模塊執(zhí)行該命令動(dòng)作后使得空調(diào)加熱裝置停止加熱;如果高于預(yù)先設(shè)定的保持溫度,在本案例中是25度,則嵌入式計(jì)算機(jī)程序通過執(zhí)行模塊啟動(dòng)空調(diào)內(nèi)的制冷裝置,使空調(diào)排到車內(nèi)的循環(huán)空氣溫度下降,在此過程中,嵌入式計(jì)算機(jī)在1^(18^188(汽車空間溫度保持)程序的控制下不斷檢測(cè)車內(nèi)環(huán)境溫度,如果車內(nèi)環(huán)境溫度達(dá)到預(yù)先程序設(shè)定的車內(nèi)環(huán)境溫度,嵌入式計(jì)算機(jī)向空調(diào)執(zhí)行模塊發(fā)出停止制冷的指令,空調(diào)執(zhí)行模塊執(zhí)行該指令的動(dòng)作后,使得空調(diào)制冷裝置停止制冷,就這樣周而復(fù)始嵌入式計(jì)算機(jī)就將車內(nèi)環(huán)境溫度控制在25度上下。這樣也就完成了漢字文本通過控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)最終對(duì)汽車空調(diào)設(shè)備的控制。
[0037]由于每個(gè)人的用詞習(xí)慣的不同,有些人可能用詞不一定標(biāo)準(zhǔn),這時(shí)可以在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)中預(yù)先儲(chǔ)存同義詞和近義詞對(duì)照表,并由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)通過設(shè)定的同義詞和近義詞對(duì)照表來自動(dòng)將不規(guī)范的用詞轉(zhuǎn)換成控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)認(rèn)可的規(guī)范用詞,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)中的關(guān)鍵詞一定是控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)認(rèn)可的規(guī)范用詞,比如:“打開、開啟、開”通過對(duì)照表都可以統(tǒng)一到“打開”這個(gè)詞,又比如:“關(guān)掉、關(guān)閉、關(guān)”通過對(duì)照表都可以統(tǒng)一到“關(guān)閉”這個(gè)詞,并與相應(yīng)的計(jì)算機(jī)程序模塊進(jìn)行預(yù)先綁定。
[0038]由于計(jì)算機(jī)程序語言在調(diào)用程序模塊時(shí),往往用由26個(gè)拉丁字母拼寫的英文編寫的程序來調(diào)用,26個(gè)拉丁字母屬于…011碼范圍,計(jì)算機(jī)系統(tǒng)正常運(yùn)行沒有問題,由于漢字的內(nèi)碼系統(tǒng)不屬于仏011碼范圍,如果直接采用漢字語句來調(diào)用計(jì)算機(jī)程序,計(jì)算機(jī)系統(tǒng)不能保證正常運(yùn)行,因此,本技術(shù)方案將漢字文本先轉(zhuǎn)換成漢語語音碼再運(yùn)行,由于漢語語音碼和英文一樣用26個(gè)拉丁字母拼寫,且標(biāo)點(diǎn)符號(hào)與英文一致,這樣保證了所運(yùn)行的漢語信息的內(nèi)碼在…011碼范圍內(nèi),從而確保本技術(shù)方案在計(jì)算機(jī)系統(tǒng)中能夠正常運(yùn)行。
[0039]如果計(jì)算機(jī)用漢字能夠直接調(diào)動(dòng)上述計(jì)算機(jī)程序,也可以將漢字關(guān)鍵詞直接綁定計(jì)算機(jī)程序。
[0040]以此類推,由于本例中由于控制的對(duì)象,時(shí)間、控制對(duì)象的動(dòng)作都可以通過漢語語音轉(zhuǎn)換成的漢語文本的改變而改變,因此,對(duì)其它控制對(duì)象、時(shí)間和控制對(duì)象的動(dòng)作都可以采用上述方法進(jìn)行汽車部件的近距或遠(yuǎn)程控制并運(yùn)行,比如:打開收音機(jī)并調(diào)到990頻道、上網(wǎng)搜索今天的新聞、汽車加速、汽車停下來、車頂窗打開、車門窗關(guān)上等等,其過程與上面舉例類似,這里就不一一累述。
[0041]所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在正式控制執(zhí)行模塊執(zhí)行時(shí),分為兩種模式運(yùn)行,一種是自動(dòng)運(yùn)行模式,該模式按照所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到由漢語語音轉(zhuǎn)換過來的漢語文本的理解自動(dòng)運(yùn)行,并將執(zhí)行模塊所要產(chǎn)生的動(dòng)作或所要達(dá)到的功能以漢語文本或該漢語文本的語音合成形式輸出;
比如,上面的例子中,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在理解了所收到由漢語語音轉(zhuǎn)換過來的漢語文本信息、正確調(diào)用所綁定的程序并按照正確執(zhí)行邏輯進(jìn)行執(zhí)行順序排列的基礎(chǔ)上,會(huì)輸出:“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后將汽車空間溫度保持在25度?!钡臐h字文本信息或該漢字文本語音合成后的語音,該漢語語音轉(zhuǎn)換過來的漢語文本信息也可以轉(zhuǎn)換成漢語語音碼或外文或少數(shù)民族文字輸出。
[0042]另一種是詢問確認(rèn)模式,該模式下所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到的由漢語語音轉(zhuǎn)換過來的漢語文本先進(jìn)行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個(gè)經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本,該漢語文本也可以經(jīng)過語音合成模塊以語音的形式輸出,經(jīng)確認(rèn)后再正式運(yùn)行。
[0043]比如:控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)收到一段由漢語語音轉(zhuǎn)換過來的以下意義的漢語文本:“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后將汽車空間溫度保持在25度?!笨刂普麄€(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)檢測(cè)到此時(shí)已經(jīng)過了上午2點(diǎn),會(huì)自動(dòng)將時(shí)間設(shè)置在下午2點(diǎn),同時(shí)在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)預(yù)先儲(chǔ)存的漢語文本中檢測(cè)到與該漢語文本最接近的一段使得程序更加優(yōu)化的漢語文本,這時(shí)計(jì)算機(jī)會(huì)輸出:“在今天下午2點(diǎn)將汽車空調(diào)打開,首先通風(fēng)10分鐘,然后用空調(diào)對(duì)汽車內(nèi)部空間進(jìn)行滅菌并且將汽車空間溫度保持在25度?!蹦_認(rèn)嗎?發(fā)送確認(rèn)漢語文本或其他確認(rèn)信息,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)就將該漢語文本作為最終接收到的漢語文本,按照上面案例中的步驟,加上“空調(diào)滅菌程序”滿足預(yù)先設(shè)定的條件時(shí)開始運(yùn)行。
[0044]同樣以上該漢語文本信息經(jīng)語音合成模塊語音合成后,可以以語音形式輸出,該漢字文本信息也可以轉(zhuǎn)換成漢語語音碼或外文或少數(shù)民族文字輸出。
[0045]由于漢字文本通過漢字與漢語語音碼雙向轉(zhuǎn)換模塊轉(zhuǎn)換后,漢字與漢語語音碼可以互相轉(zhuǎn)換,因此在本技術(shù)方案的敘述中,凡是用漢字表示的信息都可以用漢語語音碼表示,反之亦然,這里在本技術(shù)方案的敘述就不在分別累述。
[0046]本技術(shù)方案中所述的控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)可以是臺(tái)式電腦或筆記本電腦或者服務(wù)器或者云計(jì)算機(jī)系統(tǒng),也可以是嵌入式計(jì)算機(jī)系統(tǒng)。
[0047]所述遙控裝置接收到的漢語語音可以通過話筒輸入或者電話輸入,話筒輸入或者電話輸入采用的信息傳輸網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)也可以是無線網(wǎng)絡(luò)。
[0048]所述網(wǎng)絡(luò)傳輸模塊,涵蓋有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.51314(}、界1?1、界加狀、藍(lán)牙、21故66近程雙向無線聯(lián)網(wǎng)系統(tǒng)、串行總線控制局域網(wǎng)系統(tǒng)。
[0049]所述的遙控裝置是指所有能進(jìn)行漢語語音識(shí)別并能向所要控制的計(jì)算機(jī)系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話系統(tǒng)、手機(jī)、臺(tái)式電腦、筆記本電腦、上網(wǎng)本、個(gè)人數(shù)字信息助理?0八、遙控器、信息通訊軟件模塊。
[0050]所述的執(zhí)行模塊包含驅(qū)動(dòng)單元模塊和動(dòng)力單元模塊和執(zhí)行單元模塊以及接口單元模塊。
[0051]在采用上述軟硬件系統(tǒng)或模塊工作的情形同樣可以參照上述案例,這里就不再累述。
[0052]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有語音命令自動(dòng)訓(xùn)練功能,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)操作者在用語音命令控制整個(gè)汽車駕駛前,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)會(huì)主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,并將操作者跟讀的語音作為模板并與該語音模板所對(duì)應(yīng)的控制汽車駕駛的語音命令或?qū)?yīng)的執(zhí)行程序綁定后儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)中。
[0053]所述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數(shù)民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區(qū)分開的特殊的聲響,這樣的設(shè)計(jì)主要方便中國的各種人群,對(duì)計(jì)算機(jī)來說只要發(fā)出的聲音與所綁定的程序不發(fā)生混淆就行,可以采用特殊的聲響主要考慮一些發(fā)音困難的聾啞人,這要他們能發(fā)出一種能與其它語音命令的聲音相區(qū)分開的特殊的聲響,遙控裝置或控制空調(diào)機(jī)的計(jì)算機(jī)就會(huì)記住并執(zhí)行相關(guān)綁定的程序,同時(shí)考慮到聾啞人聽不見,所以空調(diào)機(jī)將要執(zhí)行命令用文字顯示來反饋給聾啞空調(diào)機(jī)操作者。
[0054]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在用語音命令自動(dòng)訓(xùn)練操作者跟讀語音命令時(shí),除了發(fā)出相應(yīng)的漢語普通話語音,還能夠根據(jù)預(yù)先的設(shè)定發(fā)出中國方言的語音、少數(shù)民族語言的語音、外國語語音。這樣的安排主要方便聽不懂漢語普通話的人,同時(shí)兼顧到外國人,這些用漢語語音碼語音合成模塊等現(xiàn)有語音合成技術(shù)模塊就可以實(shí)現(xiàn)。
[0055]上述的遙控裝置或所述的控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在進(jìn)行語音命令自動(dòng)訓(xùn)練時(shí),主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來的同時(shí),將所朗讀的語音命令根據(jù)預(yù)先的設(shè)定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數(shù)民族文字、外國語文字從顯示屏幕上顯示出來。
[0056]所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有的語音命令,可以是具體的要求汽車采取某種動(dòng)作的的語音命令,也可以是與某優(yōu)化方案綁定的程序模塊的語音調(diào)用命令,該模塊用語音命令調(diào)用時(shí),不要求針對(duì)某個(gè)具體動(dòng)作發(fā)語音命令,而只要發(fā)出要達(dá)到的目的的語音命令,由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)自動(dòng)根據(jù)所要達(dá)到的目的,尋找與該語音命令相對(duì)應(yīng)的優(yōu)化方案的程序并將上述程序的各種工作指令通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行;
比如:人們可以要求空調(diào)機(jī)對(duì)“老人和嬰兒”既要求保持一定的車內(nèi)溫度同時(shí)冷風(fēng)吹得最好緩和一些,這時(shí)候控制整個(gè)駕駛汽車的計(jì)算機(jī)就會(huì)尋找并綁定空調(diào)機(jī)對(duì)“老人和嬰兒”既要求保持一定的車內(nèi)溫度同時(shí)冷風(fēng)吹得最好緩和一些的程序,根據(jù)上述程序要求的動(dòng)作控制執(zhí)行模塊完成上述程序要求完成的程序動(dòng)作。
[0057]對(duì)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)正確完成工作所必須的各種工作參數(shù),如果控制汽車駕駛的計(jì)算機(jī)系統(tǒng)認(rèn)為需要操作者提供時(shí),會(huì)以語音或語音與文字結(jié)合的形式,主動(dòng)向操作者發(fā)出詢問,直到控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)了解到所有必須的工作參數(shù)為止。
[0058]比如:對(duì)于空調(diào)保溫的是嬰兒還是老人還是青壯年空調(diào)機(jī)無法感覺到,如果控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)需要知道時(shí),它會(huì)主動(dòng)用預(yù)先設(shè)定的漢語語音通過遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)向操作者詢問以下意思的句子:“我保溫的車子坐的是什么樣的人? ”人們用漢語語音做以下相同意思的回答:“老人”或“嬰兒”,這時(shí)候控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)就會(huì)去尋找“老人”或“嬰兒”的程序,找到后進(jìn)行正確的排序和連接并傳給控制汽車空調(diào)的嵌入式計(jì)算機(jī)并由該計(jì)算機(jī)控制執(zhí)行模塊完成上述的保溫“老人”或“嬰兒”車子空間的程序規(guī)定的動(dòng)作。
[0059]最后需要指出的是,在上述敘述中的漢語文本指的是一切表示漢語信息的字符所組成的文本,包括漢字、漢語拼音、漢語語音碼等,而漢字文本指的是由漢字字符組成的漢語信息文本。
[0060]通過上述方法,我們實(shí)現(xiàn)了用手機(jī)作為遙控裝置對(duì)汽車內(nèi)部空調(diào)機(jī)設(shè)備進(jìn)行近距或遠(yuǎn)程控制并運(yùn)行,實(shí)際上這對(duì)其它汽車所有部件或設(shè)備也一樣,【具體實(shí)施方式】可以參照上述案例,這里就不再累述。
【權(quán)利要求】
1.一種漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:遙控裝置首先將輸入遙控裝置的漢語語音通過漢語語音識(shí)別模塊轉(zhuǎn)換成漢語文本,然后通過網(wǎng)絡(luò)傳輸模塊向控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)發(fā)送分好詞的漢語文本,并將預(yù)先儲(chǔ)存在該計(jì)算機(jī)系統(tǒng)中的與漢語文本中的關(guān)鍵詞綁定的計(jì)算機(jī)程序按執(zhí)行的先后邏輯順序排列后通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行。
2.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,所述的控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)可以是臺(tái)式電腦或筆記本電腦或者服務(wù)器或者云計(jì)算機(jī)系統(tǒng),也可以是嵌入式計(jì)算機(jī)系統(tǒng); 所述遙控裝置接收到的漢語語音可以通過話筒輸入或者電話輸入,話筒輸入或者電話輸入采用的信息傳輸網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)也可以是無線網(wǎng)絡(luò)。
3.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述網(wǎng)絡(luò)傳輸模塊,涵蓋有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)軟硬件傳輸系統(tǒng)及傳輸模塊,包括:固定電話通訊傳輸系統(tǒng)、電力線通訊傳輸系統(tǒng)、有線電視電纜通訊傳輸系統(tǒng)、因特網(wǎng)、局域網(wǎng)、2.5G、3G、4G、wif1、wimax、藍(lán)牙、Zigbee近程雙向無線聯(lián)網(wǎng)系統(tǒng)、CAN串行總線控制局域網(wǎng)系統(tǒng)。
4.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述的遙控裝置是指所有能進(jìn)行漢語語音識(shí)別并能向所要控制的計(jì)算機(jī)系統(tǒng)發(fā)送字符文本信息的裝置,包括:固定電話系統(tǒng)、手機(jī)、臺(tái)式電腦、筆記本電腦、上網(wǎng)本、個(gè)人數(shù)字信息助理PDA、遙控器、信息通訊軟件模塊。
5.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在正式控制執(zhí)行模塊執(zhí)行時(shí),分為兩種模式運(yùn)行,一種是自動(dòng)運(yùn)行模式,該模式按照所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到由漢語語音轉(zhuǎn)換過來的漢語文本的理解自動(dòng)運(yùn)行,并將執(zhí)行模塊所要產(chǎn)生的動(dòng)作或所要達(dá)到的功能以漢語文本或該漢語文本的語音合成形式輸出;另一種是詢問確認(rèn)模式,該模式下所述控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)對(duì)所收到的由漢語語音轉(zhuǎn)換過來的漢語文本先進(jìn)行正確校正和執(zhí)行程序的優(yōu)化,并反饋一個(gè)經(jīng)過正確校正和執(zhí)行程序優(yōu)化過的漢語文本,該漢語文本也可以經(jīng)過語音合成模塊以語音的形式輸出,經(jīng)確認(rèn)后再正式運(yùn)行。
6.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有語音命令自動(dòng)訓(xùn)練功能,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)操作者在用語音命令控制整個(gè)汽車駕駛前,控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)會(huì)主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,并將操作者跟讀的語音作為模板并與該語音模板所對(duì)應(yīng)的控制汽車駕駛的語音命令或?qū)?yīng)的執(zhí)行程序綁定后儲(chǔ)存在控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)中。
7.如權(quán)利要求6所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數(shù)民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區(qū)分開的特殊的聲響; 所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在用語音命令自動(dòng)訓(xùn)練操作者跟讀語音命令時(shí),除了發(fā)出相應(yīng)的漢語普通話語音,還能夠根據(jù)預(yù)先的設(shè)定發(fā)出中國方言的語音、少數(shù)民族語言的語音、外國語語音。
8.如權(quán)利要求6所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)在進(jìn)行語音命令自動(dòng)訓(xùn)練時(shí),主動(dòng)將它能執(zhí)行的語音命令一條條用漢語語音朗讀出來的同時(shí),將所朗讀的語音命令根據(jù)預(yù)先的設(shè)定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數(shù)民族文字、外國語文字從顯示屏幕上顯示出來。
9.如權(quán)利要求1或6所述的漢語語音控制汽車駕駛的方法,其特征是:所述的遙控裝置或控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)具有的語音命令,可以是具體的要求汽車采取某種動(dòng)作的的語音命令,也可以是與某優(yōu)化方案綁定的程序模塊的語音調(diào)用命令,該模塊用語音命令調(diào)用時(shí),不要求針對(duì)某個(gè)具體動(dòng)作發(fā)語音命令,而只要發(fā)出要達(dá)到的目的的語音命令,由控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)自動(dòng)根據(jù)所要達(dá)到的目的,尋找與該語音命令相對(duì)應(yīng)的優(yōu)化方案的程序并將上述程序的各種工作指令通過網(wǎng)絡(luò)傳輸模塊傳輸給控制所述汽車各種部件運(yùn)行的嵌入式計(jì)算機(jī),并由該嵌入式計(jì)算機(jī)控制各種汽車部件執(zhí)行模塊執(zhí)行; 對(duì)控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)正確完成工作所必須的各種工作參數(shù),如果控制汽車駕駛的計(jì)算機(jī)系統(tǒng)認(rèn)為需要操作者提供時(shí),會(huì)以語音或語音與文字結(jié)合的形式,主動(dòng)向操作者發(fā)出詢問,直到控制整個(gè)汽車駕駛的計(jì)算機(jī)系統(tǒng)了解到所有必須的工作參數(shù)為止。
10.如權(quán)利要求1所述的漢語語音近距或遠(yuǎn)程控制汽車駕駛的方法,其特征是:所述的漢語語音碼是以單詞為單位,這里將單個(gè)漢字看作單音節(jié)詞,根據(jù)組成該單詞的每個(gè)音節(jié)的《漢語拼音方案》中的拼音,用且僅用26個(gè)拉丁字母對(duì)漢語拼音的聲母、介母、韻母、聲調(diào)采取先編碼再依次按“聲碼+介碼+韻碼+調(diào)碼兼隔音節(jié)符號(hào)”的順序編碼拼寫,并通過得到的語音碼的編碼直接表達(dá)漢語信息,當(dāng)直接用語音碼編碼來表示漢語信息時(shí),其標(biāo)點(diǎn)符號(hào)的用法同英文的標(biāo)點(diǎn)符號(hào)的用法相同,編碼時(shí)同一個(gè)單詞的多個(gè)音節(jié)不用空格連續(xù)編碼,單詞與單詞之間要有空格隔開; 所述的漢語語音碼的聲母全部用輔音拉丁字母表示,用于表示漢語信息的語音碼的聲母除了《漢語拼音方案》中的聲母zh、ch、sh分別用j、q、X三個(gè)輔音拉丁字母表示外,其余的聲母用與《漢語拼音方案》中的相同符號(hào)的輔音拉丁字母表示,《漢語拼音方案》中的zh1、ch1、shi分別用語音碼的jr、qr、xr表示,《漢語拼音方案》中的er用語音碼的er來表示,鍵盤鍵入時(shí)分別用西文鍵盤上的j和r鍵、q和r鍵、X和r鍵以及e和r鍵鍵入; 所述的漢語語音碼用26個(gè)字母中的一個(gè)字母I表示原來《漢語拼音方案》中的單韻母和介母中的U,其余單韻母和介母的編碼采用與《漢語拼音方案》中的單韻母和介母相同的符號(hào); 所述的漢語語音碼復(fù)合韻母除了用與《漢語拼音方案》中的相同的符號(hào)表示外,用一個(gè)輔音字母表示; 所述的漢語語音碼其調(diào)碼用四個(gè)元音字母和一個(gè)漢語不用的字母V表示,用拉丁字母a、e、V、U、ο分別表示《漢語拼音方案》中的陰平一、陽平e:/、上聲V: V、去聲u:\、輕聲ο不標(biāo)。
【文檔編號(hào)】B60R16/02GK104376843SQ201310359566
【公開日】2015年2月25日 申請(qǐng)日期:2013年8月18日 優(yōu)先權(quán)日:2013年8月18日
【發(fā)明者】苗玉水 申請(qǐng)人:上海能感物聯(lián)網(wǎng)有限公司