一種空調(diào)語音播報裝置、空調(diào)及語音播報方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及空調(diào)控制技術(shù)領(lǐng)域,尤其涉及一種空調(diào)語音播報裝置、空調(diào)及語音播報方法。
【背景技術(shù)】
[0002]空調(diào)已經(jīng)在人們的生活中成為不可或缺的必備產(chǎn)品,大大提高了人們的生活質(zhì)量。隨著智能家電技術(shù)的發(fā)展,人們需要更多、更方便、更自然的方式與機器進行交互,包括視覺和聽覺等方式,因此對空調(diào)與人交互的能力提出了更高的要求。在實際使用空調(diào)的過程中,消費者往往需要了解空調(diào)的工作狀態(tài),現(xiàn)有的空調(diào)通常是在空調(diào)遙控器的顯示屏上顯示空調(diào)工作狀態(tài)對應(yīng)的符號,或者采用在室內(nèi)機的面板上安裝顯示屏用于顯示工作狀態(tài)對應(yīng)的符號,識別不便,對于正常人來說也許不會有什么問題,但對于老年人、殘疾人等行動不便或者視力不好的消費者來說很不方便。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明要解決的一個技術(shù)問題是提供一種空調(diào)語音播報裝置、空調(diào)及語音播報方法,能夠解決上述問題。
[0004]—種空調(diào)語音播報裝置,包括:主控模塊、語音合成模塊、功率放大器模塊和揚聲器;所述主控模塊與所述語音合成模塊電連接,所述功率放大器模塊的輸入端和輸出端分別與所述語音合成模塊和所述揚聲器電連接;所述主控模塊將包含有文本信息的控制指令發(fā)送到所述語音合成模塊,所述語音合成模塊將所述文本信息轉(zhuǎn)換為語音信號,所述功率放大器模塊對所述語音信號進行放大處理,所述揚聲器用于播放經(jīng)過放大處理的所述語音信號。
[0005]根據(jù)本發(fā)明的一個實施例,進一步的,所述主控模塊與所述語音合成模塊通過SPI總線連接。
[0006]根據(jù)本發(fā)明的一個實施例,進一步的,還包括:紅外或RF接收模塊;所述紅外或RF接收模塊與所述主控模塊電連接。
[0007]根據(jù)本發(fā)明的一個實施例,進一步的,還包括:功能按鍵模塊;所述功能按鍵模塊與所述主控模塊電連接。
[0008]根據(jù)本發(fā)明的一個實施例,進一步的,還包括:顯示屏模塊;所述主控模塊與所述顯示屏模塊電連接。
[0009]根據(jù)本發(fā)明的一個實施例,進一步的,所述語音合成模塊為XF-S4240語音合成模塊。
[0010]一種空調(diào),包括如上所述的空調(diào)語音播報裝置。
[0011]—種基于如上所述的空調(diào)語音播報裝置的語音播放方法,包括:主控模塊將包含有文本信息的控制指令發(fā)送到語音合成模塊;所述語音合成模塊將所述文本信息合成為語音信號,并將所述語音信號發(fā)送到功率放大器模塊;所述功率放大器模塊對所述語音信號進行功率放大處理,并將放大后的所述語音信號發(fā)送到所述揚聲器進行播放。
[0012]根據(jù)本發(fā)明的一個實施例,進一步的,所述主控模塊將包含有文本信息的控制指令發(fā)送到語音合成模塊包括:所述主控模塊檢測所述語音合成模塊的狀態(tài)管腳RDY的狀態(tài),如果狀態(tài)管腳RDY的狀態(tài)為低電平,則判斷所述語音合成模塊處于空閑狀態(tài),所述主控模塊向所述語音合成模塊發(fā)送所述包含有文本信息的控制指令。
[0013]根據(jù)本發(fā)明的一個實施例,進一步的,所述主控模塊將包含有文本信息的控制指令發(fā)送到所述語音合成模塊包括:所述主控模塊通過SPI總線向所述語音合成模塊發(fā)送包含有文本信息的控制指令;其中,在發(fā)送期間,所述主控模塊將所述語音合成模塊的選擇使能管腳SSEL的狀態(tài)置為低電平。
[0014]根據(jù)本發(fā)明的一個實施例,進一步的,所述主控模塊接收到控制命令,獲取與所述控制命令對應(yīng)的文本信息,生成包含有所述文本信息的控制指令,將所述控制指令封裝為具有預(yù)定義幀格式的指令幀,并將所述指令幀發(fā)送到所述語音合成模塊;其中,所述文本信息包括:空調(diào)的工作狀態(tài)信息、故障報警信息。
[0015]根據(jù)本發(fā)明的一個實施例,進一步的,所述主控模塊從空調(diào)的寄存器中讀取空調(diào)的工作狀態(tài)參數(shù),并基于所述空調(diào)的工作狀態(tài)參數(shù)生成所述空調(diào)的工作狀態(tài)信息。
[0016]根據(jù)本發(fā)明的一個實施例,進一步的,所述指令幀包括:幀頭、待合成文本的長度、合成命令、編碼方式、待合成文本;所述編碼方式包括:GBK編碼。
[0017]根據(jù)本發(fā)明的一個實施例,進一步的,當(dāng)所述語音合成模塊進行語音合成時接收到所述主控模塊發(fā)送的指令幀,則所述語音合成模塊中止正在進行的語音合成,將接收到的指令幀中攜帶的文本信息合成為語音信號。
[0018]本發(fā)明的空調(diào)語音播報裝置、空調(diào)及語音播報方法,能夠?qū)⒖照{(diào)的工作狀態(tài)信息、故障報警信息等通過揚聲器進行播放,使用戶通過語音方式獲得空調(diào)的工作狀態(tài)。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為根據(jù)本發(fā)明的空調(diào)語音播報裝置的一個實施例的模塊框圖;
[0021]圖2為根據(jù)本發(fā)明的空調(diào)語音播報裝置的一個實施例的語音合成模塊的工作原理示意圖;
[0022]圖3為根據(jù)本發(fā)明的空調(diào)語音播報裝置的一個實施例的語音合成模塊的模塊框圖;
[0023]圖4為根據(jù)本發(fā)明的空調(diào)語音播報裝置的一個實施例的語音合成模塊的實例示意圖;
[0024]圖5為根據(jù)本發(fā)明的語音播報方法的一個實施例的流程示意圖;
[0025]圖6為根據(jù)本發(fā)明的語音播報方法的一個實施例的主控裝置發(fā)送指令的流程圖。
【具體實施方式】
[0026]下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]如圖1所示,本發(fā)明提供一種空調(diào)語音播報裝置,包括:主控模塊01、語音合成模塊02、功率放大器模塊03和揚聲器04。主控模塊01與語音合成模塊02電連接,功率放大器模塊03的輸入端和輸出端分別與語音合成模塊02和揚聲器04電連接。主控模塊01將包含有文本信息的控制指令發(fā)送到語音合成模塊02,語音合成模塊02將文本信息轉(zhuǎn)換為語音信號,功率放大器模塊03對語音信號進行放大處理,揚聲器04用于播放經(jīng)過放大處理的語音信號。
[0028]上述實施例中的空調(diào)語音播報裝置,能夠?qū)⒖照{(diào)的工作狀態(tài)信息、故障報警信息通過揚聲器進行播放,使用戶通過語音方式獲得空調(diào)的工作狀態(tài),給用戶帶來智能家居的新體驗。
[0029]在一個實施例中,空調(diào)語音播報裝置為一種嵌入式語音播報裝置,由語音合成模塊02完成語音的合成。語音合成,即TTS (Text to Speech)技術(shù),是將任意文字信息實時轉(zhuǎn)化為標(biāo)準(zhǔn)流暢的自然語音并朗讀出來。語音合成模塊02進行語音合成的基本原理如圖2、3所示。
[0030]語音合成模塊02包括:文本分析單元021、韻律處理單元022和語音生成單元023。文本分析單元023基于語音知識庫024模擬人對自然語言的理解過程,對輸入的文本能完全理解并給出韻律處理單元022和語音生成單元023所需的各種發(fā)音提示。
[0031]韻律處理單元022為合成語音規(guī)劃出音段特征,如音高、音長和音強等,使合成語音能正確表達語意,聽起來更加自然。這是語音合成中最重要的一個環(huán)節(jié),要使得合成的語音符合通常說出的話語,最關(guān)鍵的是提取語言中的韻律參數(shù)。語音生成單元023根據(jù)前兩部分處理結(jié)果的要求輸出語音,即合成語音。
[0032]語音合成模塊02可以采用多種模塊、芯片或板卡,例如采用科大訊飛的XF-S4240語音合成模塊。如圖4所示,XF-S4240語音合成模塊在文本處理前端集成了多種智能的文本分析算法,將規(guī)則和統(tǒng)計等處理方法進行了有機的結(jié)合,具備了較強的分詞、多文本內(nèi)碼識別、多音字識別、韻律環(huán)境預(yù)測能力,并支持多種通信模式。
[0033]在一個實施例中,主控模塊01與語音合成模塊02可以通過SPI總線、I2C總線等連接??照{(diào)語音播報裝置可以嵌入在空調(diào)的主板中,通過RS485通訊,上位機(例如空調(diào)的控制裝置)發(fā)送指令到主控模塊01,主控模塊01分析指令,通過SPI接口(串行外設(shè)接口)發(fā)送含文本信息的指令到語音合成模塊02,語音合成模塊02將文本信息合成為語音信息,送往功率放大器模塊03。主控模塊01也可以監(jiān)測空調(diào)系統(tǒng)的運行情況,向上位機返回當(dāng)前空調(diào)系統(tǒng)的運行狀態(tài),并在緊急情況下進行語音報警提示。
[0034]空調(diào)語音播報裝置可以包括紅外或RF接收模塊05,紅外或RF接收模塊05與主控模塊01電連接,紅外或RF接收模塊05用于接收用戶遙控器發(fā)送的控制命令。用戶通過遙控器上的按鍵向紅外或RF接收模塊05發(fā)送控制命令,例如,語音播放當(dāng)前空調(diào)運行的模式、設(shè)置的溫度、風(fēng)速等,或者關(guān)閉或開啟語音播報功能、調(diào)節(jié)語音音量等。
[0035]紅外或RF接收模塊05可以將控制命令直接發(fā)送到主控模塊OI,由主控模塊OI進行處理。紅外或RF接收模塊05也可以將控制命令發(fā)送到空調(diào)的控制裝置,由空調(diào)的控制裝置將此控制命令發(fā)送給主控模塊01,由主控模塊01進行處理。
[0036]空調(diào)語音播報裝置可以設(shè)置功能按鍵模塊06,功能按鍵模塊06與主控模塊01電連接。功能按鍵模塊06可以設(shè)置在空調(diào)室內(nèi)機的面板上,功能按鍵模塊06包括:關(guān)閉語首播報功能按鍵、開啟播報功能按鍵、首量調(diào)節(jié)按鍵等,也可以包括語首播放空調(diào)運彳丁的豐旲式、設(shè)置的溫度、風(fēng)速的功能按鍵等。用戶可以通過功能按鍵模塊06輸入控制命令,由主控模塊01進行處理。
[0037]空調(diào)語音播報裝置可以設(shè)置顯示屏模塊07,主控模塊OI與顯示屏模塊07電連接。顯示屏模塊07可以設(shè)置在空調(diào)室內(nèi)機的面板上,主控模塊01將包含有文本信息的控制指令發(fā)送到語音合成模塊02的同時,將文本信息發(fā)送到顯示屏模塊07進行顯示。顯示屏模塊07可以具有觸摸屏,用戶通過觸摸屏對空調(diào)語音播報裝置進行設(shè)置,例如,設(shè)置語音播放中使用的詞語、設(shè)置是否語音播放、音量大小等。
[0038]在一個實施例中,本發(fā)明提供一種空調(diào),包括如上的空調(diào)語音播報裝置。
[0039]圖5為根據(jù)本發(fā)明的語音播報方法的一個實施例的流程示意圖,如圖5所示:
[0040]步驟201,主控模塊將包含有文本信息的控制指令發(fā)送到語音合成模塊。控制指令包括:合成、停止合成、暫停合成等