漢語語音全自動現場控制汽車駕駛的控制器裝置的制造方法
【技術領域】
[0001]本技術方案屬于漢語語音全自動現場控制駕駛的汽車技術領域。
【背景技術】
[0002]所謂漢語語音全自動現場控制汽車駕駛的控制器裝置,是一種用漢語語音全面全自動現場控制汽車內部的信息有關的設備,比如:語音撥通電話、語音播放音樂、語音打開收音機、語音控制衛星定位導航裝置模塊7等等;現場控制與汽車行駛無關的機電設備匕如:汽車空調、汽車窗戶的開合的大小等等;現場控制與汽車行駛有關的機電設備:比如:汽車啟動前行、倒車、加速、減速、剎車、左轉、右轉、左后轉、右后轉等等;根據漢語文本目的地信息通過衛星定位導航裝置模塊7自動發出導航命令并控制與汽車行駛有關的機電設備將汽車駛往目的地的技術,綜合上述功能的設備和技術目前還沒有出現,目前市面上出現的僅僅是一些簡單的命令,基本上是“說一說”汽車上的相關設備“動一動”,而且絕大部分的這類設備是汽車上的與信息有關的設備,比如:一邊人工駕駛汽車,一邊語音撥通電話、語音播放音樂、語音打開收音機、語音控制衛星定位導航裝置模塊7等等,要用漢語自然語言的語音不僅僅是現場控制上述信息設備,而且還要同時能夠自動導航并自動現場控制汽車駕駛,讓汽車通過漢語語音在計算機控制下全方位全自動完成一系列現場控制汽車駕駛動作的技術目前還沒有出現,這就給通過漢語語音全方位全自動現場控制汽車的駕駛帶來了難于逾越的障礙。
【發明內容】
[0003]本技術方案的提出就是為了解決上述出現的這些問題。具體來說本技術方案通過一種漢語語音全自動現場控制汽車駕駛的控制器裝置的技術來解決上述出現的問題:
本技術方案所述的控制器裝置含輸入漢語語音裝置模塊13、控制整個汽車駕駛的計算機系統模塊12、儲存在控制整個汽車駕駛的計算機系統模塊中的漢語語音識別模塊11、儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10、儲存在控制整個汽車駕駛的計算機系統模塊中的導航關鍵詞判定程序模塊9、網絡傳輸模塊8、衛星定位導航裝置模塊7、網絡傳輸模塊6、儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5、儲存在控制整個汽車駕駛的計算機系統模塊中的程序邏輯排列連接模塊4、網絡傳輸模塊3、控制汽車各種部件運行的嵌入式計算機系統模塊2、各種汽車部件執行模塊I,以上模塊按照計算機處理信息和工作的順序依次互相連接。
[0004]本技術方案所述的控制器裝置其運行的方法和步驟的特征是:輸入漢語語音裝置模塊13首先將輸入該模塊的漢語語音傳輸給控制整個汽車駕駛的計算機系統模塊12,該模塊然后再將所述漢語語音傳輸給儲存在控制整個汽車駕駛的計算機系統模塊中的漢語語音識別模塊11識別成漢語文本,該模塊再將所述漢語文本通過儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10轉換成分好詞的由漢字或漢語語音碼或漢語拼音形成的漢語文本,然后將所述漢語文本傳輸給儲存在控制整個汽車駕駛的計算機系統模塊中的導航關鍵詞判定程序模塊9,儲存在控制整個汽車駕駛的計算機系統模塊中的導航關鍵詞判定程序模塊9根據是否是導航關鍵詞作兩種處理方式:一如果是導航關鍵詞則通過網絡傳輸模塊8將所述漢語文本傳輸給衛星定位導航裝置模塊7,衛星定位導航裝置模塊7根據目前自身位置和所述漢語文本給出的將要去的目的地位置輸出汽車導航漢語關鍵詞文本命令,并將所述汽車導航漢語關鍵詞文本命令通過網絡傳輸模塊6傳輸給預先儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應的計算機程序進行綁定;二如果是非導航關鍵詞則不經過所述導航關鍵詞判定程序模塊9判定直接傳輸給預先儲存在控制整個汽車駕駛的計算機系統模塊中的關鍵詞與程序綁定模塊5與對應的計算機程序進行綁定,所述兩種情況下綁定后的計算機程序再傳給儲存在控制整個汽車駕駛的計算機系統模塊中的程序邏輯排列連接模塊4,該模塊將所述計算機程序按執行的先后邏輯順序進行排列,排列后通過網絡傳輸模塊3傳輸給控制汽車各種部件運行的嵌入式計算機系統模塊2,并由該模塊控制各種汽車部件執行模塊I執行。
[0005]所述的儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10在將識別好的漢語文本進行分詞時采用漢語文本智能分詞法進行分詞。
[0006]由于本技術方案可以采用26個拉丁字母表示的漢語語音碼來表達漢語信息,且當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,這樣就保證了漢語信息的表達連標點符號在內都與ASCII碼完全一致,也即與ASCII碼100%兼容,有了本技術方案以后,這樣就保證了整個系統可以在ASCII碼系統的計算機中運行,同時可以實現用漢語語音來現場控制汽車的駕駛。
【附圖說明】
[0007]圖1是本發明的漢語語音全自動現場控制汽車駕駛的控制器裝置模塊示意圖。
【具體實施方式】
[0008]下面結合實施例對本發明的【具體實施方式】作進一步的說明。
[0009]本技術方案所述的漢語語音碼以單詞為單位,這里將漢字看作單音節詞,根據組成該單詞的每個音節的《漢語拼音方案》中的拼音,依次按“聲碼+介碼+韻碼+調碼兼隔音節符號”的順序編碼,同一個單詞的音節不用空格隔開連寫,單詞與單詞之間的編碼用空格隔開,當漢語信息表示處于漢語語音碼狀態時,其標點符號的用法同英文的標點符號的用法相同。
[0010]為了將漢語語音碼的碼元控制在2 6個拉丁字母范圍內,同時使得“調碼”兼作“隔音節符號”的作用能夠得到充分體現,本技術方案所采用的漢語語音碼的每一音節聲、韻、調的編碼方法采用以下的方法:
需要指出的是:下面破折號“一”后的符號均為漢語拼音符號,破折號“一”前的字母為所采用的漢語每一音節聲、韻、調的編碼,以下均同,以下將下列對照表簡稱為碼表:
1、聲碼的編碼符號采用與漢語拼音方案基本一致的聲母的字母符號,比如采用下面這種聲碼的編碼形式:
b—b ;P—P ;m—m ; f—f ; d—d ; t—t ;
η—η ;I—I ; g—g ; k—k ; h—h ; j—zh,j ; q—ch,q ; x—sh,x ; r—r ; z——z ; c——c ; s——s ; y——y ; w——w 。
[0011]2、漢語拼音介母(U)采用26個拉丁字母中的一個字母表示,比如采用下面這種介碼的編碼形式:
i——i ; u——u ; y——U ο
[0012]3、韻碼的編碼,對單韻母除(U)采用26個拉丁字母中的一個字母表示外,其它采用與漢語拼音相同的字母符號,漢語拼音的復合韻母可以采用《漢語拼音方案》相同的形式,也可以采用一個輔音字母來編碼,比如采用下面的這種字母符號來對漢語拼音的韻母進行編碼:
a——a ; ο——ο ; e——e ; i——i ; u——u ; y——ii ; k——ao ; c——ai ; s——an ; x——ou ;w——ei ; n——en ;
z—ua ; I—uo ; b—ang ; d—ong ; p—eng ; q——ing ; g——ng ; er——er ;
r-1 ; “i只與漢語拼音聲母zh、ch、sh相拼時,漢語拼音的i用語音碼的編碼r代表”。即:漢語拼音的zh1、ch1、shi分別用語音碼的jr、qr、xr代表。jr或qr或xr及er鍵盤輸入時分別按J和R或Q和R或X和R及E和R兩個鍵位輸入。
[0013]4、調碼的編碼除采用一個漢語不用的輔音字母V表示漢語拼音的上聲(V)外,其它采用元音字母來表示漢語的聲調,比如采用下面的字母來對漢語拼音的聲調進行編碼:
a——,陰平;e— / ,陽平; V— V,上聲; u—\ ,去聲; ο一拼音不標輕聲調號,輕聲。
[0014]漢語語音碼標點符號的用法同英文的標點符號的用法相同,比如:其六種點號,七種標號和一個移行號采用與英文相同的形式;
這里由于將獨立運用的漢字看作單音節詞,因此,本發明所采用的漢字編碼的方法和漢語單詞音節編碼的方法相同,在本發明中采用單詞音節編碼按詞連寫后得到單詞編碼,我們將由若干個單詞組成的一組詞稱為詞組,本發明所采用詞組的編碼同漢語句子的編碼相同,由于單詞可以表示詞組和漢語句子,因此在本發明中所采用的詞組的編碼和漢語句子的編碼都可以通過單詞的編碼實現,而不需要對詞組和漢語句子另外制定一套專門的編碼,一般在整句整篇以詞為單位表示漢語信息時,在理解時一般不需要進行同音字詞的選擇,原則上聽起來不會產生歧義的句子,用編碼表達時也不會產生歧義。
[0015]在用鍵盤鍵入漢語語音碼及漢語語音碼語句的標點符號時,組成漢語語音碼編碼的26個拉丁字母與西文標準鍵盤的26個字母鍵完全一一相同對應,漢語語音碼語句的標點符號鍵與西文標準鍵盤的標點符號鍵也相同對應,輸入漢語語音碼字母和標點符號時,只需要擊打西文標準鍵盤的相應的相同鍵位即可。
[0016]為了便于理解,下面以一臺汽車作為例子,以連續輸入的兩句與控制整個汽車駕駛的計算機系統模塊12相連的話筒的漢語句子的語音為例來說明本技術方案的具體實現步驟:
比如我們向所述的話筒輸入下面兩句漢語文本的漢語語音:
在今天下午2點將汽車空調打開,首先通風10分鐘,然后將汽車空間溫度保持在25度。” “去人民廣場。” 所述的話筒相當于本技術方案中的輸入漢語語音裝置模塊13,該模塊首先將輸入該模塊的漢語語音傳輸給控制整個汽車駕駛的計算機系統模塊12,該模塊然后再將所述漢語語音傳輸給儲存在控制整個汽車駕駛的計算機系統模塊中的漢語語音識別模塊11識別成漢語文本,該模塊再將所述漢語文本通過儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10轉換成分好詞的由漢字或漢語語音碼或漢語拼音形成的漢語文本,本實施例中所述儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10的工作原理和方法可以采用現有技術的相應模塊,比如:采用《漢語文本智能分詞法》進行分詞。
[0017]經過上述儲存在控制整個汽車駕駛的計算機系統模塊中的漢語文本分詞模塊10處理后,控制整個汽車駕駛的計算機系統模塊12最終都會得到下列漢字表示的漢語句子:
“在今天下午2點將汽車空調打開,首先通風10分鐘,然后將汽車空間溫度保持在25度。” “去人民廣場。”
上述漢字組成的句子根據每個漢字單詞的漢語拼音結合所述的碼表或控制整個汽車駕駛的計算機系統模塊12內置的漢字與漢語語音碼雙向轉換模塊的轉換,控制整個汽車駕駛的計算機系統模塊12最終都會得到下列漢語語音碼表示的漢語句子:
“Zcu jinatisa xiauwuv 2disv jiba qiuqea kdatikv davkca, xxvxisatdafpa 10 fnajda, rxvhxu jiba qiuqea kdajisa wnaduu bkvqre zcu 25duu.” “quu rnvminv gubvqbv.”
為了簡化敘述這里漢語拼音組成的句子略,這里就不再累述。
[0018]通過以上模塊的轉換,我們實現了由漢語語音轉換來的漢語語音碼、漢字、漢語拼音,同理對其它的由漢語語音轉換來的漢語文本,我們也可以采用以上相同的方法進行轉化,這里就不再累述。
[0019]這里之所以強調用漢語文本智能分詞法進行漢語文本分詞分詞,因為只有采用該方法進行漢語文本分詞才能得到更好的技術效果。
[0020]然后將所述漢語文本傳輸給儲存在控制整個汽車駕駛的計算機系統模塊中的