漢語語音遙控電風扇的方法
2023-10-07 00:10:09 1
漢語語音遙控電風扇的方法
【專利摘要】本技術方案是一種漢語語音遙控電風扇的方法,屬於智能家電【技術領域】。本技術方案首先通過輸入漢語語音遙控裝置模塊(1)輸入漢語語音,然後通過漢語語音識別模塊(2)將輸入的漢語語音轉變成漢語文本,該漢語文本再通過網絡傳輸模塊(3)傳輸到計算機系統(4)中,通過一系列模塊的轉換最終將漢語語音轉換成可以執行的電腦程式傳輸給電風扇嵌入式計算機系統模塊(7),並由它來控制產生各種電風扇動作的執行模塊(8)執行。有了本技術方案以後,方便人們用漢語語音非現場非實時使用各種遙控裝置控制電風扇工作。
【專利說明】漢語語音遙控電風扇的方法
【技術領域】
[0001]本技術方案屬於智能家電【技術領域】。
【背景技術】
[0002]目前的現有技術要控制電風扇工作,一般通過電風扇上的控制面板或牆上固定的開關輸入要求電風扇執行的動作,由於電風扇控制面板和各種旋鈕開關佔用相當的空間,這樣就限制了電風扇可執行命令的數量,同時也不方便電風扇程序和功能的升級;對一些視力不好,對面板的符號所代表的動作不理解的老年人或兒童用控制面板輸入電風扇工作指令的方式,還是顯得有些不方便,同時由於人們使用電風扇一般離電風扇有一定的距離,甚至經常是睡在床上使用電風扇,需要調節電風扇的運行狀態時,需要起床或走到電風扇控制開關或控制面板位置才能對電風扇進行各種操作,這樣控制電風扇的方法顯得不是很方便。同時還希望上述電風扇要有與人進行對話的功能,人們在上述電風扇工作完之前對電風扇是否真的明白了人們的意圖希望做到心理有數,市面上目前還沒有出現通過語音遙控電風扇運行的技術,特別是還沒有出現讓電風扇在滿足一定條件下自動完成一系列複雜優化程序動作的技術,這是因為這涉及到優秀的漢語語音識別、漢語語音合成、漢語語言智能文本分詞以及漢語計算機編程等領域的高科技技術,這些技術不僅是一個計算機信息技術的問題,而且還是漢語語法理論科學化和現代化的問題,由於中國語法理論的科學化和現代化還很不夠,這直接導致了上述問題在本發明出現之前,難於得到很好的解決,這就給大量的普通群眾使用漢語語音來遙控的電風扇設備帶來了難於逾越的障礙。
【發明內容】
[0003]本技術方案的提出就是為了解決上述出現的這些問題。具體來說本技術方案是在解決以上所提出的所有高科技技術問題的基礎上,通過一種漢語語音遙控電風扇的方法來解決上述出現的問題:
本技術方案採用的方法和步驟的特徵是:首先通過輸入漢語語音遙控裝置模塊(I)輸入漢語語音,然後通過儲存在輸入漢語語音遙控裝置模塊(I)中的漢語語音識別模塊
(2)將輸入的漢語語音轉變成分好詞的漢語語音碼或漢字或漢語拼音組成的漢語文本,該漢語文本再通過網絡傳輸模塊(3)傳輸到計算機系統(4)中,計算機系統(4)將接收到的所述漢語文本通過預先儲存在計算機中的與所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式綁定的模塊(5),將所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式的綁定,最後通過按執行的先後邏輯順序排列連結所綁定程序的模塊
(6)將要執行的電腦程式進行正確排列和連接,並傳輸給現有遙控電風扇嵌入式計算機系統模塊(7),現有遙控電風扇嵌入式計算機系統模塊(7)按照所接收到的程序的要求,控制現有完成遙控電風扇各種動作的執行模塊(8)執行。
[0004]所述的輸入漢語語音遙控裝置模塊(I)是指所有能進行漢語語音識別並能向所要控制的計算機系統輸入並發送字符文本信息的裝置,包括:固定電話系統、手機、桌上型電腦、筆記本電腦、上網本、個人數字信息助理PDA、遙控器、信息通訊軟體模塊。
[0005]所述的網絡傳輸模塊(3),涵蓋有線網絡和無線網絡軟硬體傳輸系統及傳輸模塊,包括:固定電話通訊傳輸系統、電力線通訊傳輸系統、有線電視電纜通訊傳輸系統、網際網路、區域網、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯網系統、CAN串行總線控制區域網系統。
[0006]所述的計算機系統(4)可以是桌上型電腦或筆記本電腦或者伺服器或者雲計算機系統,也可以是嵌入式計算機系統。
[0007]所述的計算機系統(4)在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照計算機對所收到的由漢語語音轉換過來的漢語文本的理解自動進行程序的運行,並將開始運行的程序所要做的動作或所要達到的功能以漢語文本或該漢語文本的語音合成形式發送給遙控裝置;另一種是詢問確認模式,該模式下計算機對所收到的由漢語語音轉換過來的漢語文本先進行正確校正和執行程序的優化,並反饋一個經過正確校正和執行程序優化過的漢語文本給遙控裝置,該漢語文本也可以經過語音合成模塊以語音的形式輸出給遙控裝置,經確認後執行。
[0008]所述的遙控電風扇具有語音命令自動訓練功能,電風扇操作者在用語音命令控制遙控電風扇前,電風扇的遙控器會主動將它能執行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,並將操作者跟讀的語音作為模板並與該語音模板所對應的遙控器語音命令綁定後儲存在遙控器模塊I或計算機系統4中。
[0009]所述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區分開的特殊的聲響。
[0010]所述的遙控電風扇或電風扇遙控裝置在進行語音命令自動訓練時,主動將它能執行的語音命令一條條用漢語語音朗讀出來的同時,將所朗讀的語音命令根據預先的設定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數民族文字、外國語文字從顯示屏幕上顯示出來。
[0011]所述的遙控電風扇具有的能執行的語音命令,可以是具體的要求遙控電風扇採取某種動作的的語音命令,也可以是與某優化方案綁定的程序模塊的語音調用命令,該模塊用語音命令調用時,不要求針對某個具體動作發語音命令,而只要發出要達到的目的的語音命令,由計算機自動根據所要達到的目的,尋找與該語音命令相對應的優化方案的程序並傳輸給現有電風扇嵌入式計算機系統模塊(7),再由現有電風扇嵌入式計算機系統模塊
(7)執行所接受到的所述程序,並根據所述程序的各種工作指令控制現有完成電風扇各種動作的執行模塊(8)完成所述程序要求完成的各種動作;
對電風扇正確完成工作所必須的各種工作參數,如果計算機系統(4)或者電風扇嵌入式計算機系統模塊(7)認為需要操作者提供時,會以語音或語音與文字結合的形式,主動通過遙控器向操作者發出詢問,直到電風扇了解到所有必須的工作參數為止。
[0012]所述的漢語語音碼是以單詞為單位,這裡將單個漢字看作單音節詞,根據組成該單詞的每個音節的《漢語拼音方案》中的拼音,用且僅用26個拉丁字母對漢語拼音的聲母、介母、韻母、聲調採取先編碼再依次按「聲碼+介碼+韻碼+調碼兼隔音節符號」的順序編碼拼寫,並通過得到的語音碼的編碼直接表達漢語信息,當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,編碼時同一個單詞的多個音節不用空格連續編碼,單詞與單詞之間要有空格隔開;
所述的漢語語音碼的聲母全部用輔音拉丁字母表示,用於表示漢語信息的語音碼的聲母除了《漢語拼音方案》中的聲母zh、ch、sh分別用j、q、X三個輔音拉丁字母表示外,其餘的聲母用與《漢語拼音方案》中的相同符號的輔音拉丁字母表示,《漢語拼音方案》中的zh1、ch1、shi分別用語音碼的jr、qr、xr表示,《漢語拼音方案》中的er用語音碼的er來表示,鍵盤鍵入時分別用西文鍵盤上的j和r鍵、q和r鍵、X和r鍵以及e和r鍵鍵入;
所述的漢語語音碼用26個字母中的一個字母I表示原來《漢語拼音方案》中的單韻母和介母中的U,其餘單韻母和介母的編碼採用與《漢語拼音方案》中的單韻母和介母相同的符號;
所述的漢語語音碼複合韻母除了用與《漢語拼音方案》中的相同的符號表示外,用一個輔音字母表示;
所述的漢語語音碼其調碼用四個元音字母和一個漢語不用的字母V表示,用拉丁字母a、e、V、U、ο分別表示《漢語拼音方案》中的陰平一、陽平e:/、上聲V: V、去聲u:\、輕聲ο不標。
[0013]
【專利附圖】
【附圖說明】
圖1是本發明的漢語語音遙控電風扇的方法示意圖。
【具體實施方式】
[0014]下面結合實施例對本發明的【具體實施方式】作進一步的說明。
(一)本技術方案所採用的漢語語音碼的每一音節聲、韻、調的編碼方法採用以下的方法:
注:破折號「一」後的符號均為漢語拼音符號,破折號「一」前的字母為所採用的漢語每一音節聲、韻、調的編碼,以下均同,以下將下列對照表簡稱為碼錶。
[0015]這裡值得指出的是:在用鍵盤鍵入漢語語音碼及漢語語音碼語句的標點符號時,組成漢語語音碼編碼的26個拉丁字母與西文標準鍵盤的26個字母鍵完全一一相同對應,漢語語音碼語句的標點符號鍵與西文標準鍵盤的標點符號鍵也一一相同對應,輸入漢語語音碼字母和標點符號時,只需要擊打西文標準鍵盤的相應的相同鍵位即可。
[0016]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 。
[0017]2、漢語拼音介母(U)採用26個拉丁字母中的一個字母表示,比如採用下面這種介碼的編碼形式:
i——i ; u——u ; y——U ο
[0018]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兩個鍵位輸入。
[0019]4、調碼的編碼除採用一個漢語不用的輔音字母V表示漢語拼音的上聲(V)外,其它採用元音字母來表示漢語的聲調,比如採用下面的字母來對漢語拼音的聲調進行編碼:
a——,陰平;e— / ,陽平; V— V,上聲; u—\ ,去聲; ο一拼音不標輕聲調號,輕聲。
[0020](二)利用上述編碼的漢語語音碼漢語信息表示採用如下的方法:
以單詞為單位,這裡將單個漢字看作單音節詞,根據組成該單詞的每個音節的《漢語拼音方案》中的拼音,依次按「聲碼+介碼+韻碼+調碼兼隔音節符號」的順序編碼,同一個單詞的多個音節不用空格隔開連寫,單詞與單詞之間的編碼用空格隔開,當漢語信息表示處於漢語語音碼狀態時,其六種點號,七種標號和一個移行號採用與英文相同的形式;
這裡由於將獨立運用的漢字看作單音節詞,因此,本發明所採用的漢字編碼的方法和漢語單詞音節編碼的方法相同,在本發明中採用單詞音節編碼按詞連寫後得到單詞編碼,我們將由若干個單詞組成的一組詞稱為詞組,本發明所採用詞組的編碼同漢語句子的編碼相同,由於單詞可以表示詞組和漢語句子,因此在本發明中所採用的詞組的編碼和漢語句子的編碼都可以通過單詞的編碼實現,而不需要對詞組和漢語句子另外製定一套專門的編碼,一般在整句整篇以詞為單位表示漢語信息時,在理解時一般不需要進行同音字詞的選擇,原則上聽起來不會產生歧義的句子,用編碼表達時也不會產生歧義。
[0021]下面以一句輸入以手機作為遙控裝置的漢語句子的語音為例來說明本技術方案的具體實現步驟:
比如我們向一部能識別漢語語音且能發簡訊的2.5G或3G手機輸入下面的漢字文本的漢語語音:
「在今天下午2點將會議室電風扇打開,首先開置強檔風10分鐘,然後開置在中檔風。」首先通過輸入漢語語音遙控裝置模塊I輸入漢語語音,然後通過儲存在輸入漢語語音遙控裝置模塊I中的漢語語音識別模塊2將輸入的漢語語音轉變成分好詞的漢語語音碼或漢字或漢語拼音組成的漢語文本,如:
「在今天下午2點將會議室電風扇打開,首先開置強檔風10分鐘,然後開置在中檔風。」
上述用漢語語音碼表示的漢語句子為:
Zcu jinatisa xiauwuv 2 disv jiba huiuyiuxru dianfpaxsu davkca,xxvxisa kcajru qibedbvfpa 10 fnajda, rxvhxu kcajru zcu jdadbvfpa.為敘述方便這裡省略漢語拼音的句子。實際上能漢字表達就可以漢語拼音表達。
[0022]上述漢語語音識別模塊2可以採用漢語語音碼漢語語音識別模塊,其工作原理如下:
下面例舉一些採用漢語語音碼漢語語音識別模塊對漢語語音進行語音碼或漢字轉換的例子:
1.漢語語音轉換成漢語語音碼:
比如:我們用漢語語音朗讀「我們會使用漢語拉丁文。」
(I)通過查找預先儲存在計算機中的漢語音節語音模板和漢語語音音節碼對照表,匹配後識別出相應的漢語音節語音碼串:
Wov mno huiu xrv ydu hsu yyv Iaa dqa wnv.(音節與音節之間有空格)
或 wo vmnohu iuxrvy duhsuyy v I aadqawnv.(音節與音節之 |、司無空格)
(熟練後mn2中的輕音符2在不引起混音時可以省略,以上以下均同。)
為了讓大家看清楚這裡將表示聲調的字母加了下劃線,語音碼中的聲調字母同時具隔音節作用,實際語音碼中聲調無下劃線,熟練語音碼後聲調兼隔音節符能夠方便區分出來。
[0023]這樣便完成了一個系統的複雜性與系統的詞庫規模性無關的純語音識別過程。
[0024]如果漢語語音是帶某種方言口音的漢語或是某一種中國的方言,只要這種中國的方言的音節與漢語音節具有某種對應關係,我們通過以上相類似的方法即:通過查找預先儲存在計算機中的帶某種方言口音的漢語或與漢語音節具有某種對應關係的方言音節的語音模板和漢語語音音節碼對照表,匹配後識別出相應的漢語音節語音碼串,就可以實現對該帶某種方言口音的漢語或方言的漢語語音碼識別,實現該帶某種方言口音的漢語或方言與漢語語音碼的轉換。
[0025](2)將語音碼串進行單詞切分,最終完成以詞為單位的語音碼轉換。
[0026]通過查找預先分好詞的漢語語音碼單詞詞庫,將同一個單詞的多個音節連寫,詞與詞之間用空格隔開便得到以下我們最終需要的漢語語音碼:
wovmno huiu xrvydu hsuyyv Iaadqawnv.為了得到傳統的語音識別結果,我們還可以進行如下的轉換,這裡需要強調的是該過程與語音識別系統沒有必然的聯繫,該標準轉換模塊可以脫離語音識別系統獨立運行。
[0027]2.漢語語音碼轉換成漢字和漢語拼音:
通過分別查找漢語語音碼與以詞為單位的漢字和有關漢語拼音對照表可以方便地將漢語語音碼轉換成漢字和漢語拼音,比如:
wovmno通過查聲碼、介碼、韻碼、調碼和漢語拼音對照表或根據該對照表生成的漢語語音碼音節或單詞和拼音音節或單詞對照表得到w0men,再通過w0men查找到以詞為單位的漢字「我們」,依次類推,我們可以得到如下的拼音和漢字組成的句子:iiWomen hui shiyonghanyu ladlngwen。」
「我們會使用漢語拉丁文。」
當以單詞為單位的語音碼通過以單詞為單位的漢語拼音與以單詞為單位的漢字建立對應關係後,一旦需要以單詞為單位的語音碼可以不再需要通過以單詞為單位的漢語拼音,直接與以單詞為單位的漢字建立對應關係並實行相應的轉換。即:「 wovmno huiuxrvydu hsuyyv I aadqawnv.」可以直接轉換成「我們會使用漢語拉丁文。」
遇同音詞時,可以依據漢語詞法句法上下文聯繫及統計規律等手段進行判別後進行以詞為單位的漢字選定。比如:ysvlune上裝滿了郵包。ysvlune上裝滿了原油。結合上下文的聯繫可以知道:前面一句中的「ysvlune」代表「郵輪」,後面一句中的「ysvlune」代表「油輪」,這兩句話分別會轉換成「郵輪上裝滿了郵包」和「油輪上裝滿了原油」。對其它單詞情況也依次類推。
[0028]上述識別的結果既可以單獨顯示也可以對照顯示,
依次類推,用上述方法,將可以任意多音節的漢語語音識別成漢語語音碼,並根據需要進一步轉換成漢字或漢語拼音,漢語語音碼、漢字或漢語拼音可以單獨顯示也可以對照顯示,以這些漢語單詞為基礎,就可以實現任何漢語語音信息的識別,從而方便進行各種漢語語首?目息處理。
[0029]然後將上述漢語文本通過網絡傳輸模塊3傳輸到計算機系統4中,這裡的網絡傳輸模塊3可以是2.5G或3G無線網絡,這裡的計算機系統4具有2.5G或3G無線網絡上網卡,且可以與手機卡號綁定進行信息交流,或者手機卡號綁定到指定伺服器,計算機系統4可以連接到該伺服器接收到該手機發送的信息。
[0030]計算機系統4將接收到的上述漢語文本通過預先儲存在計算機中的與所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式綁定的模塊5,將所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式的綁定,最後通過按執行的先後邏輯順序排列連結所綁定程序的模塊6將要執行的電腦程式進行正確排列和連接,並傳輸給現有電風扇嵌入式計算機系統模塊7,現有電風扇嵌入式計算機系統模塊7按照所接收到的程序的要求,控制現有完成電風扇各種動作的執行模塊8完成程序規定的動作,具體過程如下:
這裡jinatisa用漢字表示的漢語意義是「今天」,這個關鍵詞被提取出來後,計算機會去查日曆,查到今天的日期比如是2013年2月I日,計算機就會將此日期提取出來作為電風扇扇風啟動的程序日期參數加入到電風扇通風啟動的程序中,同理「xiauwuv 2disv」用漢字表示的漢語意義是「下午2點」,這個關鍵詞組被提取出來後,如果計算機是按24小時計時計算機會自動將其換算成14點,並將此時間提取出來作為電風扇打開的程序時間參數加入到打開電風扇的程序中,如果是按12時計時,則計算機這直接將此時間提取出來作為打開電風扇的程序時間參數加入到打開電風扇的程序中,這裡huiuyiuxrudianfpaxsu用漢字表示的漢語意義是「會議室電風扇」,這個兩個關鍵詞被提取出來後,計算機會去查「會議室電風扇」地址,查到該「會議室電風扇」地址後,計算機就會將此地址提取出來作為電風扇打開程序中的控制設備的目標地址參數加入到電風扇打開的程序中,這裡davkca用漢字表示的漢語意義是「打開」,這個關鍵詞被提取出來後,計算機會去查「打開」電風扇程序,查到該「打開」電風扇的程序後,計算機就會將此程序提取出來按執行的先後邏輯順序排列的規則,將該段程序模塊放在整個程序的最前面,作為首先執行的程序,因為從邏輯上講,如果電風扇沒有被打開,其它的開置強風檔和開置中風檔等程序是電風扇是無法執行的,所以這裡的該段電風扇打開的程序模塊要放在整個程序的最前面,作為首先執行的程序,同理,對其它程序如果沒有被規定它們的先後執行程序,也是按照這種邏輯評判標準由計算機判別以後自動排列程序模塊的先後順序,句中的xxvxisa和rxvhxu用漢字表示的漢語意義分別是「首先」和「然後」,由於這兩個詞沒有相應的電腦程式與它們對應,因此,我們稱這種詞為非關鍵詞,在漢語裡屬於連詞,這兩個非關鍵詞的含義是緊跟在xxvxisa (首先)後的程序要排在緊跟rxvhxu (然後)後面程序的前面,執行時緊跟在xxvxisa (首先)後的程序要比排在緊跟rxvhxu (然後)後面的程序先執行,這裡kcajru qibedbvfpa用漢字表示的漢語意義是「開置強檔風」,這個關鍵詞被提取出來後,計算機會去查與kcajru qibedbvfpa (開置強檔風)綁定的電腦程式,並將查到的與kcajru qibedbvfpa (開置強檔風)綁定的電腦程式提取並根據上面分析的執行順序將其排在打開電風扇的程序模塊後面,緊接著打開電風扇程序後執行,這裡的10 fnajda(分鐘)緊跟在kcajru qibedbvfpa (開置強檔風)之後,計算機據此可以判定指的是開置強檔風時間「10分鐘」,計算機就會將其提取出來作為電風扇開置強檔風程序的開置強檔風時長參數加入到電風扇開置強檔風程序中,句中的kcajru zcu jdadbvfpa用漢字表示的漢語意義是「開置在中檔風」,這兩個關鍵詞被提取出來後,計算機會去查與kcajru zcujdadbvfpa(開置在中檔風)綁定的電腦程式,並將查到的與kcajru zcu jdadbvfpa(開置在中檔風)綁定的電腦程式提取出來,並根據上面分析的執行順序將其排在kcajruqibedbvfpa (開置強檔風)程序模塊後面,緊接著kcajru qibedbvfpa (開置強檔風)程序執行完畢後執行,至此,漢字文本已經完成了全部該文本需要調動的電腦程式,並進行了正確程序參數賦值和程序先後執行順序的連接。
[0031]上述整個程序工作時,首先計算機檢測當前時間,噹噹前時間到達程序開始執行時間:2013年2月I日14點(下午2點)時,會議室電風扇地址有效,電腦程式向地址有效的會議室電風扇執行器模塊8發出開啟電風扇的控制命令,電風扇執行模塊8接通電風扇電源將會議室電風扇打開,會議室電風扇打開後,電風扇嵌入式計算機緊接著控制電風扇執行模塊8將電風扇開置強風檔,在這過程中電風扇嵌入式計算機會不斷檢測電風扇開置強風檔時間是否到了程序設定的停止時間,一旦檢測電風扇開置強風檔時間是到了程序設定的停止時間,在本案例中是10分鐘,電風扇嵌入式計算機會向電風扇執行模塊8發出指令停止電風扇的強風檔,並同時發出將電風扇開置在中風檔的工作指令,電風扇執行模塊8執行該指令的相應動作後就停止了電風扇的強風檔,並同時將電風扇開置在中風檔。這樣通過遙控方式也就完成了由漢語語音轉換來的漢語文本對電風扇的控制。
[0032]由於每個人的用詞習慣的不同,有些人可能用詞不一定標準,這時可以在計算機系統4中預先儲存同義詞和近義詞對照表,並由計算機系統4通過設定的同義詞和近義詞對照表來自動將不規範的用詞轉換成計算機認可的規範用詞,計算機系統4中的關鍵詞一定是計算機系統4認可的規範用詞,比如:「打開、開啟、開」通過對照表都可以統一到「打開」這個詞,又比如:「關掉、關閉、關」通過對照表都可以統一到「關閉」這個詞,並與相應的電腦程式模塊進行預先綁定。
[0033]由於電腦程式語言在調用程序模塊時,往往用由26個拉丁字母拼寫的英文編寫的程序來調用,26個拉丁字母屬於ASCII碼範圍,計算機系統正常運行沒有問題,由於漢字的內碼系統不屬於ASCII碼範圍,如果直接採用漢字語句來調用電腦程式,在純運行ASCII碼的計算機系統中就不能正常運行,因此,本技術方案將漢語語音不是轉換成漢字文本先而是轉換成漢語語音碼再運行,由於漢語語音碼和英文一樣用26個拉丁字母拼寫,且標點符號與英文一致,這樣保證了所運行的漢語信息的內碼在ASCII碼範圍內,從而確保本技術方案在及時在純運行ASCII碼的計算機系統中也能夠正常運行。
[0034]上述的輸入漢語語音遙控裝置模塊I是指所有能進行漢語語音識別並能向所要控制的計算機系統輸入並發送字符文本信息的裝置,包括:固定電話系統、手機、桌上型電腦、筆記本電腦、上網本、個人數字信息助理PDA、遙控器、信息通訊軟體模塊。
[0035]上述網絡傳輸模塊3,涵蓋有線網絡和無線網絡軟硬體傳輸系統及傳輸模塊,包括:固定電話通訊傳輸系統、電力線通訊傳輸系統、有線電視電纜通訊傳輸系統、網際網路、區域網、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯網系統、CAN串行總線控制區域網系統。
[0036]上述的計算機系統4可以是桌上型電腦或筆記本電腦或者伺服器或者雲計算機系統,也可以是嵌入式計算機系統。
[0037]以此類推,由於本例中由於控制時間、控制對象的動作都可以通過漢語語音的改變而改變,因此對其它不同的控制時間和控制對象的不同動作都可以採用上述方法進行遙控並完成要求控制對象完成的指定動作。
[0038]由於漢字文本通過漢字與漢語語音碼雙向轉換模塊轉換後,漢字與漢語語音碼可以互相轉換,因此在本技術方案的敘述中,凡是用漢字表示的信息都可以用漢語語音碼表示,反之亦然,這裡在本技術方案的敘述就不再分別累述。
[0039]計算機系統4在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照電風扇的計算機系統4對所收到漢語文本的理解自動進行程序的運行,並將開始運行的程序將所要做的動作或所要達到的功能以漢語文本或該漢語文本的語音合成形式輸出給上述遙控裝置;比如,上面的例子中,電風扇的計算機系統4在理解了所收到漢字文本信息、正確調用所綁定的程序並按照正確執行邏輯進行執行順序排列的基礎上,會輸出給上述遙控裝置:「在今天下午2點將會議室電風扇打開,首先開置強檔風10分鐘,然後開置在中檔風。」的漢字文本信息或該漢字文本語音合成後的語音,該漢字文本信息也可以轉換成漢語語音碼或外文或少數民族文字輸出給上述遙控裝置。
[0040]另一種是詢問確認模式,該模式下電風扇的計算機系統4對所收到漢語文本先進行正確校正和執行程序的優化,並反饋一個經過正確校正和執行程序優化過的漢語文本,該漢語文本也可以經過語音合成模塊與語音的形式輸出給上述遙控裝置,經上述遙控裝置確認後執行。比如:電風扇的計算機系統4收到以下一段漢字文本:「在今天下午2點將會議室電風扇打開,首先開置強檔風10分鐘,然後開置在中檔風。」計算機檢測到此時已經過了上午2點,會自動將時間設置在下午2點,同時在電風扇的計算機系統4中預先儲存的漢語文本中檢測到與該漢語文本最接近的一段使得程序更加優化的漢語文本,這時計算機會輸出給上述遙控裝置:「在今天下午2點將會議室電風扇打開,首先開置強檔風10分鐘,然後開置在中檔風並進行擺風。」您確認嗎?遙控裝置發送確認漢語文本或其他確認信息,計算機就將該漢語文本作為最終接收到的漢語文本,按照上面案例中的步驟,加上「並進行擺
滿足預先設定的條件時開始運行。如果操作者不確認,則電風扇遙控器等待新的命令,如果沒有新的名令,則遙控器仍按原來的命令發送工作指令。
[0041]同樣以上該漢語文本信息經語音合成模塊語音合成後,可以以語音形式輸出給上述遙控裝置,該漢字文本信息也可以轉換成漢語語音碼或外文或少數民族文字輸出給上述遙控裝置。
[0042]最後需要指出的是,在上述敘述中的漢語文本指的是一切表示漢語信息的字符所組成的文本,包括漢字、漢語拼音、漢語語音碼等,而漢字文本指的是由漢字字符組成的漢語息文本。
[0043]通過上述方法,我們實現了用手機作為遙控裝置用漢語語音遙控電風扇完成指定的工作任務,同理我們也可以使用固定電話、桌上型電腦、筆記本電腦、上網本、個人數字信息助理PDA、遙控器、裝有信息通訊軟體的各種裝置,從下列網絡傳輸系統模塊中選用合適的網絡傳輸系統模塊向要控制的計算機傳輸由漢語語音轉換來的漢語文本信息,從而遙控電風扇完成指定的工作或任務,這些網絡傳輸系統模塊可以是:固定電話通訊傳輸系統、電力線通訊傳輸系統、有線電視電纜通訊傳輸系統、網際網路、區域網、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯網系統、CAN串行總線控制區域網系統,【具體實施方式】可以參照上述案例,這裡就不在累述。
[0044]最後還要特別指出的是:上述的計算機系統4可以是嵌入式計算機系統,根據製造或升級的難易程度,需要時也可以與上述電風扇嵌入式計算機系統7合二為一,當上述的計算機系統4與上述電風扇嵌入式計算機系統7分成兩個計算機系統且工作位置不是在同一個電風扇上時,計算機系統4與上述電風扇嵌入式計算機系統7之間的通訊可以採用網絡傳輸模塊3相同的網絡形式,即:這些網絡傳輸系統模塊可以是:固定電話通訊傳輸系統、電力線通訊傳輸系統、有線電視電纜通訊傳輸系統、網際網路、區域網、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯網系統、CAN串行總線控制區域網系統,【具體實施方式】可以參照上述案例,這裡也不在累述。
[0045]上述的遙控器上的語音輸入部件可以是麥克風話筒或其他各種拾音裝置。
[0046]上述的電風扇具有語音命令自動訓練功能,電風扇操作者在用語音命令控制電風扇前,電風扇或電風扇的遙控器會主動將它能執行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,並將操作者跟讀的語音作為模板並與該語音模板所對應的遙控器語音命令綁定後儲存在遙控器模塊I或計算機系統4中。
[0047]上述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區分開的特殊的聲響。這樣的設計主要方便中國的各種人群,對計算機來說只要發出的聲音與所綁定的程序不發生混淆就行,可以採用特殊的聲響主要考慮一些發音困難的聾啞人,這要他們能發出一種能與其它語音命令的聲音相區分開的特殊的聲響,計算機就會記住並執行相關綁定的程序,同時考慮到聾啞人聽不見,所以電風扇將要執行命令用文字顯示來反饋給聾啞電風扇操作者。
[0048]上述的電風扇在用語音命令自動訓練操作者跟讀語音命令時,除了發出相應的漢語普通話語音,還能夠根據預先的設定發出中國方言的語音、少數民族語言的語音、外國語語音。這樣的安排主要方便聽不懂漢語普通話的人,同時兼顧到外國人,這些用漢語語音碼語音合成模塊等現有語音合成技術模塊就可以實現。
[0049]上述的電風扇在進行語音命令自動訓練時,主動將它能執行的語音命令一條條用漢語語音朗讀出來的同時,將所朗讀的語音命令根據預先的設定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數民族文字、外國語文字從顯示屏幕上顯示出來。
[0050]上述的電風扇具有的語音命令,可以是具體的要求電風扇採取某種動作的的語音命令,也可以是與某優化方案綁定的程序模塊的語音調用命令,該模塊用語音命令調用時,不要求針對某個具體動作發語音命令,而只要發出要達到的目的的語音命令,由計算機系統4自動根據所要達到的目的,尋找與該語音命令相對應的優化方案的程序並傳輸給現有電風扇嵌入式計算機系統模塊7,再由現有電風扇嵌入式計算機系統模塊7執行所接受到的上述程序,並根據上述程序的各種工作指令控制現有完成電風扇各種動作的執行模塊8完成上述程序要求完成的各種動作;
比如:人們可以要求電風扇對「老人和嬰兒」既要求保持室內一定的風力的同時,希望風吹得最好緩和一些,這時候計算機就會尋找並綁定電風扇對「老人和嬰兒」既要求保持室內一定的風力同時風吹得最好緩和一些的程序,並將上述程序傳給電風扇嵌入式計算機系統模塊7控制完成電風扇各種動作的執行模塊8完成上述程序要求完成的程序動作。
[0051]對電風扇正確完成工作所必須的各種工作參數,如果計算機系統4或者電風扇嵌入式計算機系統模塊7認為需要操作者提供時,會以語音或語音與文字結合的形式,主動通過遙控器或計算機系統4向操作者發出詢問,直到電風扇了解到所有必須的工作參數為止。
[0052]比如:對於電風扇使用者的是嬰兒還是老人還是青壯年電風扇無法感覺到,如果計算機3需要知道時,它會主動用預先設定的語音通過遙控器向操作者詢問:「我扇風的房間是什麼樣的人? 」人們回答說:「老人」或「嬰兒」,這時候計算機就會去尋找「老人」或「嬰兒」的程序,找到後進行正確的排序和連接並傳給電風扇嵌入式計算機系統模塊7控制完成電風扇各種動作的執行模塊8完成上述的需要扇風的老人」或「嬰兒」房間的程序規定的動作。
[0053]通過以上技術方案我們實現了用漢語語音遙控電風扇工作的目的。
【權利要求】
1.一種漢語語音遙控電風扇的方法,其運行的方法和步驟的特徵是:首先通過輸入漢語語音遙控裝置模塊(I)輸入漢語語音,然後通過儲存在輸入漢語語音遙控裝置模塊(O中的漢語語音識別模塊(2)將輸入的漢語語音轉變成分好詞的漢語語音碼或漢字或漢語拼音組成的漢語文本,該漢語文本再通過網絡傳輸模塊(3)傳輸到計算機系統(4)中,計算機系統(4)將接收到的上述漢語文本通過預先儲存在計算機中的與所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式綁定的模塊(5),將所輸入的漢語語音碼或漢字或漢語拼音中的關鍵詞進行電腦程式的綁定,最後通過按執行的先後邏輯順序排列連結所綁定程序的模塊(6)將要執行的電腦程式進行正確排列和連接,並傳輸給現有遙控電風扇嵌入式計算機系統模塊(7),現有遙控電風扇嵌入式計算機系統模塊(7)按照所接收到的程序的要求,控制現有完成遙控電風扇各種動作的執行模塊(8)執行。
2.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:所述的輸入漢語語音遙控裝置模塊(I)是指所有能進行漢語語音識別並能向所要控制的計算機系統輸入並發送字符文本信息的裝置,包括:固定電話系統、手機、桌上型電腦、筆記本電腦、上網本、個人數字信息助理PDA、遙控器、信息通訊軟體模塊。
3.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:上述網絡傳輸模塊(3),涵蓋有線網絡和無線網絡軟硬體傳輸系統及傳輸模塊,包括:固定電話通訊傳輸系統、電力線通訊傳輸系統、有線電視電纜通訊傳輸系統、網際網路、區域網、2.5G、3G、4G、wif1、wimax、藍牙、Zigbee近程雙向無線聯網系統、CAN串行總線控制區域網系統。
4.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:所述的計算機系統(4)可以是桌上型電腦或筆記本電腦或者伺服器或者雲計算機系統,也可以是嵌入式計算機系統。
5.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:計算機系統(4)在正式運行程序時,分為兩種模式運行,一種是自動運行模式,該模式按照計算機對所收到的由漢語語音轉換過來的漢語文本的理解自動進行程序的運行,並將開始運行的程序所要做的動作或所要達到的功能以漢語文本或該漢語文本的語音合成形式發送給遙控裝置;另一種是詢問確認模式,該模式下計算機對所收到的由漢語語音轉換過來的漢語文本先進行正確校正和執行程序的優化,並反饋一個經過正確校正和執行程序優化過的漢語文本給遙控裝置,該漢語文本也可以經過語音合成模塊以語音的形式輸出給遙控裝置,經確認後執行。
6.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:上述的遙控電風扇具有語音命令自動訓練功能,電風扇操作者在用語音命令控制遙控電風扇前,電風扇的遙控器會主動將它能執行的語音命令一條條用漢語語音朗讀出來,要求操作者跟讀,並將操作者跟讀的語音作為模板並與該語音模板所對應的遙控器語音命令綁定後儲存在遙控器模塊I或計算機系統4中。
7.如權利要求6所述的漢語語音遙控電風扇的方法,其特徵是:所述的操作者跟讀的語音包括漢語普通話語音、中國方言的語音、少數民族語言的語音、外國語語音、一種能與其它語音命令的聲音相區分開的特殊的聲響。
8.如權利要求6所述的漢語語音遙控電風扇的方法,其特徵是:所述的遙控電風扇或電風扇遙控裝置在進行語音命令自動訓練時,主動將它能執行的語音命令一條條用漢語語音朗讀出來的同時,將所朗讀的語音命令根據預先的設定能夠用意義一致的漢字、漢語拼音、漢語語音碼、少數民族文字、外國語文字從顯示屏幕上顯示出來。
9.如權利要求1或6所述的漢語語音遙控電風扇的方法,其特徵是:所述的遙控電風扇具有的能執行的語音命令,可以是具體的要求遙控電風扇採取某種動作的的語音命令,也可以是與某優化方案綁定的程序模塊的語音調用命令,該模塊用語音命令調用時,不要求針對某個具體動作發語音命令,而只要發出要達到的目的的語音命令,由計算機自動根據所要達到的目的,尋找與該語音命令相對應的優化方案的程序並傳輸給現有電風扇嵌入式計算機系統模塊(7),再由現有電風扇嵌入式計算機系統模塊(7)執行所接受到的上述程序,並根據上述程序的各種工作指令控制現有完成電風扇各種動作的執行模塊(8)完成上述程序要求完成的各種動作; 對電風扇正確完成工作所必須的各種工作參數,如果計算機系統(4)或者電風扇嵌入式計算機系統模塊(7)認為需要操作者提供時,會以語音或語音與文字結合的形式,主動通過遙控器向操作者發出詢問,直到電風扇了解到所有必須的工作參數為止。
10.如權利要求1所述的漢語語音遙控電風扇的方法,其特徵是:所述的漢語語音碼是以單詞為單位,這裡將單個漢字看作單音節詞,根據組成該單詞的每個音節的《漢語拼音方案》中的拼音,用且僅用26個拉丁字母對漢語拼音的聲母、介母、韻母、聲調採取先編碼再依次按「聲碼+介碼+韻碼+調碼兼隔音節符號」的順序編碼拼寫,並通過得到的語音碼的編碼直接表達漢語信息,當直接用語音碼編碼來表示漢語信息時,其標點符號的用法同英文的標點符號的用法相同,編碼時同一個單詞的多個音節不用空格連續編碼,單詞與單詞之間要有空格隔開; 所述的漢語語音碼的聲母全部用輔音拉丁字母表示,用於表示漢語信息的語音碼的聲母除了《漢語拼音方案》中的聲母zh、ch、sh分別用j、q、X三個輔音拉丁字母表示外,其餘的聲母用與《漢語拼音方案》中的相同符號的輔音拉丁字母表示,《漢語拼音方案》中的zh1、ch1、shi分別用語音碼的jr、qr、xr表示,《漢語拼音方案》中的er用語音碼的er來表示,鍵盤鍵入時分別用西文鍵盤上的j和r鍵、q和r鍵、X和r鍵以及e和r鍵鍵入; 所述的漢語語音碼用26個字母中的一個字母I表示原來《漢語拼音方案》中的單韻母和介母中的U,其餘單韻母和介母的編碼採用與《漢語拼音方案》中的單韻母和介母相同的符號; 所述的漢語語音碼複合韻母除了用與《漢語拼音方案》中的相同的符號表示外,用一個輔音字母表示; 所述的漢語語音碼其調碼用四個元音字母和一個漢語不用的字母V表示,用拉丁字母a、e、V、U、ο分別表示《漢語拼音方案》中的陰平一、陽平e:/、上聲V: V、去聲u:\、輕聲ο不標。
【文檔編號】F04D27/00GK104235042SQ201310233814
【公開日】2014年12月24日 申請日期:2013年6月13日 優先權日:2013年6月13日
【發明者】苗玉水 申請人:上海能感物聯網有限公司