本發(fā)明涉及人工智能領域,尤其涉及語音擴展的方法與語音助手。
背景技術:
隨著語音識別技術和人工智能的發(fā)展,語音交互主要應用到具有語音播報功能的產(chǎn)品上。
具有語音播報功能的產(chǎn)品主要是通過麥克風采集人的聲音信號,并對采集到的聲音信號進行語音識別和語義理解,然后根據(jù)對應的語境來生成對應的回答,然后轉(zhuǎn)化為聲音數(shù)據(jù)傳回到用戶端,通過揚聲器播報出來,實現(xiàn)與人實時交互的目的?,F(xiàn)有具有語音播報功能的產(chǎn)品基本都是一個整體,如果用戶把具有語音播報功能的產(chǎn)品放在客廳,那么用戶在臥室、廚房、廁所等地方進行語音對話的時候,由于距離比較遠語音識別效果很差,導致具有語音播報功能的產(chǎn)品基本無法識別語音信號,無法實現(xiàn)人機交互,限制了具有語音播報功能的產(chǎn)品的適用范圍。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內(nèi)容是現(xiàn)有技術。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種語音擴展的方法與語音助手,擴大了語音設備的適用范圍。
為實現(xiàn)上述目的,本發(fā)明提供的一種語音擴展的方法,語音擴展的方法應用于接入交流電的語音設備,語音設備包括主機和多個配件,主機上裝有語音識別芯片;語音擴展的方法包括以下步驟:
當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件;
若采集到語音信號的語音設備為配件,則將語音信號通過電力線傳輸至主機;
控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù);
將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù)。
可選地,語音設備的主機與配件上分別安裝有電力線載波芯片;當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件的步驟之前包括:
當主機和配件檢測到配對指令時,第一芯片通過電力線發(fā)送配對信息至第二芯片;以供第二芯片基于配對信息進行主機和配件的配對,其中,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片。
可選地,當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件的步驟之后包括:
若采集到語音信號的語音設備不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù);
將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報。
可選地,控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù)的步驟包括:
若采集到語音信號的語音設備為配件,且有多個配件或主機同時采集到語音信號;
控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度;
根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù)。
可選地,語音信號強度與語音設備到人的距離成正比,將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù)包括:
控制語音識別芯片識別多個語音信號的語義,判斷多個語音信號的相似度并生成對應的反饋語音數(shù)據(jù);
若識別多個語音信號的語義相同,則選擇選擇一個語音信號處理生成反饋語音數(shù)據(jù)并通過語音信號較強的配件或主機播報;
若識別多個語音信號的語義不同,則分別處理多個語音信號并生成反饋語音數(shù)據(jù),并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種語音助手,語音助手為接入交流電的語音設備,語音助手包括主機和多個配件,主機上裝有語音識別芯片;語音助手包括:
語音采集模塊,用于當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件;
語音傳輸模塊,用于若采集到語音信號的語音設備為配件,則將語音信號通過電力線傳輸至主機;
識別生成模塊,用于控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù);
語音播報模塊,用于將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù)。
可選地,語音助手的主機與配件上分別安裝有電力線載波芯片;語音助手包括裝置配對模塊,裝置配對模塊,用于:
當主機和配件檢測到配對指令時,第一芯片通過電力線發(fā)送配對信息至第二芯片;以供第二芯片基于配對信息進行主機和配件的配對,其中,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片。
可選地,語音助手還包括主機采集模塊,主機采集模塊,用于:
若采集到語音信號的語音設備不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù);
將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報。
可選地,若采集到語音信號的語音設備為配件,且有多個配件或主機同時采集到語音信號;
識別生成模塊包括:
語音識別單元,用于控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度;
信號選擇單元,用于根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù)。
可選地,語音信號強度與語音設備到人的距離成正比,語音設備語義判斷確定說話的內(nèi)容是否相同,語音判斷確定說話人是否相同;控制語音識別芯片識別多個語音信號的語義,判斷多個語音信號的相似度并生成對應的反饋語音數(shù)據(jù);
語音播報模塊包括:
選擇播報單元,用于若識別多個語音信號的語義相同,則選擇選擇一個語音信號處理生成反饋語音數(shù)據(jù)并通過語音信號較強的配件或主機播報;
識別播報單元,用于若識別多個語音信號的語義不同,則分別處理多個語音信號并生成反饋語音數(shù)據(jù),并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報。
本發(fā)明提供的一種語音擴展的方法,語音擴展的方法應用于接入交流電的語音設備,語音設備包括主機和多個配件,主機上裝有語音識別芯片;語音擴展的方法包括以下步驟:當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件,若采集到語音信號的語音設備為配件,則將語音信號通過電力線傳輸至主機,控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù),將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù);本發(fā)明將電力載波應用到語音設備的語音拓展上,將語音設備的主機放置到一個房間,其他房間安裝語音設備配件,當用戶在其他房間說話時,配件接收語音信號,通過電力線發(fā)送至主機,增加了語音設備的適用范圍,以此同時,當多個配件或者語音設備的主機與配件同時接收到語音信號時,可以針對多個語音信號進行識別,實現(xiàn)多用戶的語音識別,增加了語音設備適用的便捷性。
附圖說明
圖1為本發(fā)明語音拓展的方法與語音助手的具體場景示意圖;
圖2為本發(fā)明語音拓展的方法第一實施例的流程示意圖;
圖3為本發(fā)明語音拓展的方法第二實施例的流程示意圖;
圖4為圖2中語音拓展的方法的步驟s30的細化流程示意圖;
圖5為圖2中語音拓展的方法的步驟s40的細化流程示意圖;
圖6為本發(fā)明語音助手第一實施例的功能模塊示意圖;
圖7為本發(fā)明語音助手第二實施例的功能模塊示意圖;
圖8為圖6中語音助手中識別生成模塊30的細化功能模塊示意圖;
圖9為圖6中語音助手中語音播報模塊40的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
語音識別技術,也被稱為自動語音識別(英語:automaticspeechrecognition,asr),其目標是將人類的語音中的詞匯內(nèi)容轉(zhuǎn)換為計算機可讀的輸入,例如按鍵、二進制編碼或者字符序列。與說話人識別及說話人確認不同,后者嘗試識別或確認發(fā)出語音的說話人而非其中所包含的詞匯內(nèi)容;語音識別技術的應用包括語音撥號、語音導航、室內(nèi)設備控制、語音文檔檢索、簡單的聽寫數(shù)據(jù)錄入等。語音識別技術與其他自然語言處理技術如機器翻譯及語音合成技術相結合,可以構建出更加復雜的應用,例如語音到語音的翻譯。
需要說明的是電力線載波powerlinecarrier-plc(plc)是電力系統(tǒng)特有的通信方式,電力線載波通訊是指利用現(xiàn)有電力線,通過載波方式將模擬或數(shù)字信號進行高速傳輸?shù)募夹g;不需要重新架設網(wǎng)絡,只要有電線,就能進行數(shù)據(jù)傳遞;電力線在電力載波領域一般分為高中低3類,通常高壓電力線指35kv及以上電壓等級、中壓電力線指10kv電壓等級或低壓配電線380/220v用戶線;電力線載波是需要利用到電力線載波芯片,電力線載波芯片是通過電力線實現(xiàn)調(diào)制解調(diào)功能的專用芯片,其基礎功能是使得在電力線上的用電器能夠?qū)崿F(xiàn)雙向通信(在本發(fā)明中所涉及到的電力線載波芯片具有雙向通信的功能,可將本發(fā)明中涉及到的電力線載波芯片理解為向電力線發(fā)送信號,或者接收電力線中信號的模塊,其功能不限于發(fā)送和接收電力線中的信息),以達到用電器的測量、傳感、控制等智能化目標,是各類終端產(chǎn)品進行plc通信的核心部件之一,電力載波通信芯片集成于載波電能表、采集器、集中器中,用于自動抄讀電能量數(shù)據(jù),是電網(wǎng)公司用電信息采集系統(tǒng)的核心部件,而用電信息采集系統(tǒng)是智能電網(wǎng)建設的重要組成部分。
本發(fā)明提供一種語音擴展的方法。
參照圖1,圖1為本發(fā)明的應用具體應用場景示意圖,將語音設備接入交流電源,通過電力線載波來擴展語音輸入和輸出的功能,保留現(xiàn)有語音設備的功能,本發(fā)明所述語音設備(即,語音助手)包括主機和多個配件,每個配件直接接入到交流電源進行工作,配件中都帶有麥克風模塊和揚聲器模塊,用戶在使用前期需要將配件和主機進行配對,配件采集到用戶的聲音,將發(fā)給主機進行識別,如果識別完成后,主機將回復播報的語音通過電力線發(fā)送至配件,由配件來進行播報,這樣即使配件放在臥室主機放在客廳,也能夠通過臥室的配件進行語音交流。
參考圖2,在本發(fā)明一種語音擴展的方法第一實施例中,語音擴展的方法應用于接入交流電的語音設備,語音設備包括主機和多個配件,主機上裝有語音識別芯片;語音擴展的方法包括以下步驟:
步驟s10,當語音設備采集到語音信號時,判斷采集到語音信號的語音設備是否為配件。
具體地,用戶講話的聲音形成對應的語音信號,語音設備的主機和配件均安裝有聲音采集裝置(聲音采集裝置:麥克風或者其他具有聲音采集功能的芯片),當主機和配件采集到語音信號時,將語音信號傳輸至語音識別芯片,對語音信號進行識別輸出,這里需要對采集到語音信號的組件進行判斷,不同的組件采集到語音信號傳輸?shù)姆绞讲煌?,主機采集到語音信息號可直接處理語音信號,而將語音信號傳輸至配件,配件采集到語音信號時需要將語音信號傳輸至主機,主機實現(xiàn)語音信號的處理
需要補充說明的是可能出現(xiàn),主機和設備同時接收到語音信號的情況,所以在語音設備主機采集到語音信號時,可結合主機到配件的距離等待一段時間(即,確定是否有配件采集到語音信號,并通過電力線傳輸至主機),若沒有接收到配件傳輸?shù)恼Z音信號則直接處理主機接收到的語音信號,若接收到配件傳輸?shù)恼Z音信號,則比較多個語音信號的內(nèi)容是否相同,在語音內(nèi)容相同時,比較多個語音信號的強弱進行語音信號的選擇處理。
步驟s20,若采集到語音信號的語音設備為配件,則將語音信號通過電力線傳輸至主機。
在語音設備配件采集到語音信號時(即,可能出現(xiàn)多個配件采集到語音信號,或主機和配件采集到語音信號,在本實施例中圍繞配件采集到語音信號),由于配件具有語音采集、語音傳輸和語音播報功能,但是不具有語音處理功能,配件需要將采集到的語音信號通過電力線傳輸至主機,主機進行語音信號的處理識別。
步驟s30,控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù)。
語音設備主機接收經(jīng)電力線傳輸語音信號,并控制語音識別芯片對接收的語音信號進行識別,語音識別芯片將接收到的語音信號利用本地數(shù)據(jù)庫,或者發(fā)送至云端數(shù)據(jù)庫,主機語音識別芯片將語音信號生成對應的反饋語音數(shù)據(jù)。
步驟s40,將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù)。
主機將語音識別芯片產(chǎn)生的將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,這里需要補充說明的是,本發(fā)明提出的語音拓展方法,可以將主機和多個配件接收到的語音信號同時處理,并將處理得到的反饋語音數(shù)據(jù)通過電力線傳輸至對應的配件,配件接收反饋語音數(shù)據(jù)并進行播報。
在本實施例中本發(fā)明將語音拓展方法,是基于現(xiàn)有的語音設備做了改進,將具有語音處理識別功能的語音設備作為主機,將具有語音播報功能和語音采集功能的作為配件,通過電力線載波將配件接收到的語音信號傳輸至主機,主機接收處理后生成反饋信息并回傳至配件播報,克服了現(xiàn)有的語音設備小范圍處理語音信號的弊端,用戶可以在不同的地方講話,被語音設備識別并回復,使用戶使用更加便捷,增加了語音設備的使用范圍。
在本發(fā)明的第二實施例中,語音設備的主機與配件上分別安裝有電力線載波芯片;步驟s10之前包括:
當主機和配件檢測到配對指令時,第一芯片通過電力線發(fā)送配對信息至第二芯片;以供第二芯片基于配對信息進行主機和配件的配對,其中,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片。
具體地,將語音設備的主機與配件進行配對,使主機接收到多個配件發(fā)送的語音信息,而配件可發(fā)送語音信號至主機,并接收主機發(fā)送的反饋語音數(shù)據(jù),即,在語音設備的主機和配件上都安裝電力線載波芯片,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片,在用戶觸發(fā)語音設備配對指令時,主機和配件同時檢測到配對指令,主機的第一芯片通過電力線發(fā)送配對信息(配對信息:包含主機和配件配對所需信息,和主機和配件的加密信息,基于配對信息主機和配件可以實現(xiàn)語音信號的傳輸和接收)至第二芯片,配件的第二芯片基于配對信息進行主機和配件的配對。
在本實施例中語音設備的主機與配件上分別安裝有電力線載波芯片,通過電力線載波芯片將主機和配件進行配對,使配件與主機信息通過電力線穩(wěn)定的傳輸至對應的語音設備,不會出現(xiàn)傳輸接收錯誤的問題,以實現(xiàn)語音設備的語音拓展的功能。
參考圖3,在本發(fā)明語音擴展的方法第三實施例中,步驟s10之后包括:
步驟s50,若采集到語音信號的語音設備不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù)。
當采集到語音信號的語音設備不是配件,即,語音設備的主機采集到語音信號,與配件采集到語音信號不同,語音信號不需要經(jīng)過電力線傳輸,而直接將語音信號從語音采集芯片傳輸至語音識別芯片,控制語音識別芯片對語音信號識別,并基于采集到的語音信息生成信號回復數(shù)據(jù)(信號回復數(shù)據(jù):主機語音識別芯片針對語音信號進行識別產(chǎn)生的語音回復數(shù)據(jù),與反饋語音數(shù)據(jù)相同,為了區(qū)別主機與配件采集到的語音信號發(fā)送傳輸?shù)倪^程不同,而做的名詞區(qū)分)。
步驟s60,將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報。
將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片(播報芯片:具有語音播報功能的芯片,如,揚聲器等),利用主機播報。
在本實施例中若采集到語音信號的語音設備不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù),將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報;說明了主機采集到語音信號時,將語音信號從采集芯片傳輸至語音識別芯片,語音識別芯片將語音信號處理后傳輸至語音播報芯片進行播報語音,最終實現(xiàn)了語音信號的處理,實現(xiàn)了多條路徑處理語音信息。
參考圖4,在本實施例中若采集到語音信號的語音設備為配件,且有多個配件或主機同時采集到語音信號;步驟s30包括:
步驟s31,控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度。
語音設備的主機根據(jù)用戶的使用習慣安裝在不同位置,由于人語音的強度(語音的強度:可理解為語音的分貝,由于語音是聲波形式的會受到距離的影響,距離較遠時語音衰減較大)不同出現(xiàn):多個配件、主機和配件、配件單獨接收到語音信號的情況,本實施例中用多個配件采集到語音信號為例說明語音設備信號處理的規(guī)則。
語音識別芯片接收到多個語音信號時,對多個語音信號進行識別,判斷多個語音信號的相似度(相似度:即語音識別芯片將接收到的語音信號生成相應的數(shù)據(jù),從而判斷語音的內(nèi)容是否一致,說話的人是否是同一個),以選擇需要處理的語音信號。
步驟s32,根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù)。
利用語音識別芯片根據(jù)多個語音信號的相似度,確定語音內(nèi)容是否一致,說話的人是否為一個,最終選擇處理的語音信號,并生成對應的反饋語音數(shù)據(jù);如,語音設備可能出現(xiàn)兩個人同時詢問語音設備:今天天氣如何?不同的語音設備配件檢測到,可能只需要處理一次語音信號,但是需要將處理后的反饋信號同時發(fā)送至不同配件,進行信號的播報回復。
在本實施例中若采集到語音信號的語音設備為配件,且有多個配件或主機同時采集到語音信號,控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度;根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù);本實施例中針對多配件采集到語音信號做分析識別,語音設備可針對多個用戶發(fā)送的語音信號做處理,或者僅處理一個語音信號在不同的配件進行播報,實現(xiàn)了語音設備多語音信號的分析處理,拓展了語音設備的功能。
參考圖5,在本實施例中,語音信號強度與語音設備到人的距離成正比,語音設備語義判斷確定說話的內(nèi)容是否相同,語音判斷確定說話人是否相同;控制語音識別芯片識別多個語音信號的語義,判斷多個語音信號的相似度并生成對應的反饋語音數(shù)據(jù);步驟s40包括:
步驟s41,若識別多個語音信號的語義相同,則選擇選擇一個語音信號處理生成反饋語音數(shù)據(jù)并通過語音信號較強的配件或主機播報。
根據(jù)語音識別芯片對語音信號的分析,識別語音信號的語音和語義,語義識別得到語音的內(nèi)容是否一致,語音識別可判斷說話的人是否為同一人,若識別多個語音信號的語義相同(如,多個語音信號的語義相同可能出現(xiàn)幾種情況:1、一個說話人,聲音被語音設備多個配件采集到,則只要處理一個語音信號,并將得到的反饋信息通過語音信號較強的配件或主機播報;2、多個說話人同時說相同的話,聲音被語音設備多個配件采集到,還可能出現(xiàn):2a、多個說話人在同一房間,將處理一個語音信號,并將得到的反饋信息通過語音信號較強的配件或主機播報,2b、多個說話人在不同房間,將處理一個語音信號,并將得到的反饋信息通過電力線傳輸至對應的配件進行語音播報),則選擇選擇一個語音信號處理生成反饋語音數(shù)據(jù),是為防止語音播報混亂,利用采集到語音信號較強的配件進行播報。
步驟s42,若識別多個語音信號的語義不同,則分別處理多個語音信號并生成反饋語音數(shù)據(jù),并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報。
若識別多個語音信號的語義不同(即,多個配件檢測得到的語音信號中說話的內(nèi)容不同,需要對多個語音信號進行分析,在進一步檢測語音是否相同,是否是同一個人的聲音,是為了更加精確的得到語音信息,避免配件接收到兩個疊加的語音信號處理困難,如,配件a接收到甲說的話,配件b接收到乙說的話,且甲乙說話的內(nèi)容不同,則分別處理兩個語音信號),分別處理多個語音信號并生成反饋語音數(shù)據(jù),并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報(需要補充說明的是,語音設備可針對語音信號的語音進行分析確定說話人,并根據(jù)說話人的選擇語音配件進行語音回復,或者將語音信號的語義與語音結合分析,以實現(xiàn)語音設備的語音播報)。
在本實施例中,語音設備將接收到的語音信號通過語音和語義的識別確定需要處理的語音信號,并將處理得到的語音信號發(fā)送至對應的配件進行播報,本實施例中具體講解了語音拓展過程中接收到多條語音信號時,語音處理的流程,通過多個語音的處理最終實現(xiàn)語音設備的語音拓展,實現(xiàn)多用戶同時語音信號的分析。
參考圖6,在本發(fā)明一種語音助手第一實施例中,語音助手接入交流電的語音助手,語音助手包括主機和多個配件,主機上裝有語音識別芯片;語音助手包括:
語音采集模塊10,用于當語音助手采集到語音信號時,判斷采集到語音信號的語音助手是否為配件。
具體地,用戶講話的聲音形成對應的語音信號,語音助手的主機和配件均安裝有聲音采集裝置(聲音采集裝置:麥克風或者其他具有聲音采集功能的芯片),當主機和配件采集到語音信號時,語音采集模塊10將語音信號傳輸至語音識別芯片,對語音信號進行識別輸出,這里需要對采集到語音信號的組件進行判斷,不同的組件采集到語音信號傳輸?shù)姆绞讲煌鳈C采集到語音信息號可直接處理語音信號,而將語音信號傳輸至配件,配件采集到語音信號時需要將語音信號傳輸至主機,主機實現(xiàn)語音信號的處理。
需要補充說明的是可能出現(xiàn),主機和設備同時接收到語音信號的情況,所以在語音設備主機采集到語音信號時,可結合主機到配件的距離等待一段時間(即,確定是否有配件采集到語音信號,并通過電力線傳輸至主機),若沒有接收到配件傳輸?shù)恼Z音信號則直接處理主機接收到的語音信號,若接收到配件傳輸?shù)恼Z音信號,則比較多個語音信號的內(nèi)容是否相同,在語音內(nèi)容相同時,比較多個語音信號的強弱進行語音信號的選擇處理。
語音傳輸模塊20,用于若采集到語音信號的語音助手為配件,則將語音信號通過電力線傳輸至主機。
在語音助手配件采集到語音信號時(即,可能出現(xiàn)多個配件采集到語音信號,或主機和配件采集到語音信號,在本實施例中圍繞配件采集到語音信號),由于配件具有語音采集、語音傳輸和語音播報功能,但是不具有語音處理功能,配件需要將采集到的語音信號通過語音傳輸模塊20電力線傳輸至主機,主機進行語音信號的處理識別。
識別生成模塊30,用于控制語音識別芯片對接收的語音信號進行識別,以生成對應的反饋語音數(shù)據(jù)。
語音助手主機接收經(jīng)電力線傳輸語音信號,識別生成模塊30并控制語音識別芯片對接收的語音信號進行識別,語音識別芯片將接收到的語音信號利用本地數(shù)據(jù)庫,或者發(fā)送至云端數(shù)據(jù)庫,主機語音識別芯片將語音信號生成對應的反饋語音數(shù)據(jù)。
語音播報模塊40,用于將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,以供配件播報反饋語音數(shù)據(jù)。
主機語音播報模塊40將語音識別芯片產(chǎn)生的將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件,這里需要補充說明的是,本發(fā)明提出的語音拓展方法,可以將主機和多個配件接收到的語音信號同時處理,并將處理得到的反饋語音數(shù)據(jù)通過電力線傳輸至對應的配件,配件接收反饋語音數(shù)據(jù)并進行播報。
在本實施例中本發(fā)明基于現(xiàn)有的語音助手做了改進,將具有語音處理識別功能的語音助手作為主機,將具有語音播報功能和語音采集功能的作為配件,通過電力線載波將配件接收到的語音信號傳輸至主機,主機接收處理后生成反饋信息并回傳至配件播報,克服了現(xiàn)有的語音助手小范圍處理語音信號的弊端,用戶可以在不同的地方講話,被語音助手識別并回復,使用戶使用更加便捷,增加了語音助手的使用范圍。
參考圖7,在本發(fā)明的第二實施例中,語音助手的主機與配件上分別安裝有電力線載波芯片;語音助手包括裝置配對模塊50,裝置配對模塊50,用于:
當主機和配件檢測到配對指令時,第一芯片通過電力線發(fā)送配對信息至第二芯片;以供第二芯片基于配對信息進行主機和配件的配對,其中,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片。
具體地,將語音助手裝置配對模塊50的主機與配件進行配對,使主機接收到多個配件發(fā)送的語音信息,而配件可發(fā)送語音信號至主機,并接收主機發(fā)送的反饋語音數(shù)據(jù),即,在語音助手的主機和配件上都安裝電力線載波芯片,將主機安裝的電力線載波芯片作為第一芯片,配件安裝的電力線載波芯片作為第二芯片,在用戶觸發(fā)語音助手配對指令時,主機和配件同時檢測到配對指令,裝置配對模塊50主機的第一芯片通過電力線發(fā)送配對信息(配對信息:包含主機和配件配對所需信息,和主機和配件的加密信息,基于配對信息主機和配件可以實現(xiàn)語音信號的傳輸和接收)至第二芯片,配件的第二芯片基于配對信息進行主機和配件的配對。
在本實施例中語音助手的主機與配件上分別安裝有電力線載波芯片,通過電力線載波芯片將主機和配件進行配對,使配件與主機信息通過電力線穩(wěn)定的傳輸至對應的語音助手,不會出現(xiàn)傳輸接收錯誤的問題,以實現(xiàn)語音助手的語音拓展的功能。
參考圖7,在本實施例中語音助手還包括主機采集模塊60,主機采集模塊60,用于:
若采集到語音信號的語音助手不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù)。
當采集到語音信號的語音助手不是配件,即,語音助手的主機采集到語音信號,與配件采集到語音信號不同,語音信號不需要經(jīng)過電力線傳輸,主機采集模塊60直接將語音信號從語音采集芯片傳輸至語音識別芯片,控制語音識別芯片對語音信號識別,并基于采集到的語音信息生成信號回復數(shù)據(jù)(信號回復數(shù)據(jù):主機語音識別芯片針對語音信號進行識別產(chǎn)生的語音回復數(shù)據(jù),與反饋語音數(shù)據(jù)相同,為了區(qū)別主機與配件采集到的語音信號發(fā)送傳輸?shù)倪^程不同,而做的名詞區(qū)分)。
將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報。
將語音識別芯片主機采集模塊60生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片(播報芯片:具有語音播報功能的芯片,如,揚聲器等),利用主機播報。
在本實施例中若采集到語音信號的語音助手不是配件,則控制語音識別芯片對語音信號識別,并生成信號回復數(shù)據(jù),將語音識別芯片生成的信號回復數(shù)據(jù)發(fā)送至主機播報芯片,以利用主機播報;說明了主機采集到語音信號時,將語音信號從采集芯片傳輸至語音識別芯片,語音識別芯片將語音信號處理后傳輸至語音播報芯片進行播報語音,最終實現(xiàn)了語音信號的處理,實現(xiàn)了多條路徑處理語音信息。
參考圖8,在本實施例中若采集到語音信號的語音助手為配件,且有多個配件或主機同時采集到語音信號;識別生成模塊30包括:
語音識別單元31,用于控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度。
語音助手的主機根據(jù)用戶的使用習慣安裝在不同位置,由于人語音的強度(語音的強度:可理解為語音的分貝,由于語音是聲波形式的會受到距離的影響,距離較遠時語音衰減較大)不同出現(xiàn):多個配件、主機和配件、配件單獨接收到語音信號的情況,本實施例中用多個配件采集到語音信號為例說明語音助手信號處理的規(guī)則。
語音識別芯片接收到多個語音信號時,語音識別單元31對多個語音信號進行識別,判斷多個語音信號的相似度(相似度:即語音識別芯片將接收到的語音信號生成相應的數(shù)據(jù),從而判斷語音的內(nèi)容是否一致,說話的人是否是同一個),以選擇需要處理的語音信號。
信號選擇單元32,用于根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù)。
利用語音識別芯片根據(jù)多個語音信號的相似度,信號選擇單元32確定語音內(nèi)容是否一致,說話的人是否為一個,最終選擇處理的語音信號,并生成對應的反饋語音數(shù)據(jù);如,語音助手可能出現(xiàn)兩個人同時詢問語音助手:今天天氣如何?不同的語音助手配件檢測到,可能只需要處理一次語音信號,但是需要將處理后的反饋信號同時發(fā)送至不同配件,進行信號的播報回復。
在本實施例中若采集到語音信號的語音助手為配件,且有多個配件或主機同時采集到語音信號,控制語音識別芯片對接收的多個語音信號進行識別,判斷多個語音信號的相似度;根據(jù)多個語音信號的相似度,選擇處理的語音信號并生成對應的反饋語音數(shù)據(jù);本實施例中針對多配件采集到語音信號做分析識別,語音助手可針對多個用戶發(fā)送的語音信號做處理,或者僅處理一個語音信號在不同的配件進行播報,實現(xiàn)了語音助手多語音信號的分析處理,拓展了語音助手的功能。
參考圖9,在本實施例中,語音信號強度與語音助手到人的距離成正比,語音設備語義判斷確定說話的內(nèi)容是否相同,語音判斷確定說話人是否相同;控制語音識別芯片識別多個語音信號的語義,判斷多個語音信號的相似度并生成對應的反饋語音數(shù)據(jù);語音播報模塊40包括:
選擇播報單元41,用于若識別多個語音信號的語義相同,則選擇選擇一個語音信號處理生成反饋語音數(shù)據(jù)并通過語音信號較強的配件或主機播報。
根據(jù)語音識別芯片對語音信號的分析,識別語音信號的語音和語義,語義識別得到語音的內(nèi)容是否一致,語音識別可判斷說話的人是否為同一人,若識別多個語音信號的語義相同(如,多個語音信號的語義相同可能出現(xiàn)幾種情況:1、一個說話人,聲音被語音助手多個配件采集到,則只要處理一個語音信號,并將得到的反饋信息通過語音信號較強的配件或主機播報;2、多個說話人同時說相同的話,聲音被語音助手多個配件采集到,還可能出現(xiàn):2a、多個說話人在同一房間,將處理一個語音信號,并將得到的反饋信息通過語音信號較強的配件或主機播報,2b、多個說話人在不同房間,將處理一個語音信號,并將得到的反饋信息通過電力線傳輸至對應的配件進行語音播報),則選擇播報單元41選擇一個語音信號處理生成反饋語音數(shù)據(jù),是為防止語音播報混亂,利用采集到語音信號較強的配件進行播報。
識別播報單元42,用于若識別多個語音信號的語義不同,則分別處理多個語音信號并生成反饋語音數(shù)據(jù),并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報。
若識別多個語音信號的語義不同(即,多個配件檢測得到的語音信號中說話的內(nèi)容不同,需要對多個語音信號進行分析,在進一步檢測語音是否相同,是否是同一個人的聲音,是為了更加精確的得到語音信息,避免配件接收到兩個疊加的語音信號處理困難,如,配件a接收到甲說的話,配件b接收到乙說的話,且甲乙說話的內(nèi)容不同,則分別處理兩個語音信號),分別處理多個語音信號并生成反饋語音數(shù)據(jù),識別播報單元42并將反饋語音數(shù)據(jù)通過電力線傳輸至對應配件播報(需要補充說明的是,語音助手可針對語音信號的語音進行分析確定說話人,并根據(jù)說話人的選擇語音配件進行語音回復,或者將語音信號的語義與語音結合分析,以實現(xiàn)語音助手的語音播報)。
在本實施例中,語音助手將接收到的語音信號通過語音和語義的識別確定需要處理的語音信號,并將處理得到的語音信號發(fā)送至對應的配件進行播報,本實施例中具體講解了語音拓展過程中接收到多條語音信號時,語音處理的流程,通過多個語音的處理最終實現(xiàn)語音助手的語音拓展,實現(xiàn)多用戶同時語音信號的分析。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。