專利名稱:語音播放裝置及其語音播放方法
技術領域:
本發明是關于一種語音播放裝置及其語音播放方法。
背景技術:
目前,很多電子裝置都具有語音提示的功能,如語音菜單,該語音菜單可提示用戶 進行相應的操作,但是,目前的語音菜單都是設置好的,即每個菜單對應一個固定的語音, 缺少變化。現在有些玩具中也具有語音提示功能,但是這些玩具的語音提示方式也和與語 音菜單類似,缺乏變化,用戶玩久了之后,容易產生膩煩,趣味性低。
發明內容
有鑒于此,故需要提供一種語音播放裝置及其語音播放方法,可在同一狀狀態時, 隨機產生一個語音,增加趣味性。 所述語音播放裝置包括包括一輸入單元、一存儲單元、一音頻解碼單元、一音頻輸 出單元、一狀態確定模塊、一語音確定模塊及一語音輸出模塊。該存儲單元中存儲有語音播 放裝置的多個狀態及進入各個狀態的條件,及一語音庫表,該語音庫表記錄了語音播放裝 置不同狀態對應語音庫。該狀態確定模塊用于檢測并識別用戶通過輸入單元輸入的輸入信 號,然后根據該輸入信號在狀態定義表中確定語音播放裝置當前所處狀態;該語音確定模 塊根據所確定的當前狀態從存儲單元中獲取當前狀態所對應的語音庫,并從該語音庫中隨 機選取一語音;該語音輸出模塊將隨機獲得的語音傳輸至音頻解碼單元解碼后,通過音頻 輸出單元輸出。 所述語音播放裝置的語音播放方法包括提供一存儲單元,該存儲單元存儲一狀態 定義表及一語音庫表,該狀態定義為該語音播放裝置設置了多個狀態及進入各個狀態的條 件,該語音庫表記錄了語音播放裝置不同狀態對應語音庫;檢測并識別用戶通過輸入單元輸 入的輸入信號;根據該輸入信號在狀態定義表中確定語音播放裝置當前所處狀態;根據所確 定的當前狀態從存儲單元的語音庫表中獲取當前狀態所對應的語音庫,并從該語音庫中隨機 選取一語音;將隨機獲得的語音傳輸至一音頻解碼單元解碼后,通過一音頻輸出單元輸出。
相較于現有技術,本發明可為語音播放裝置的每個狀態設置一個語音庫中,每個 語音庫中存儲多個語音,當語音播放裝置處于該狀態時,可隨機獲取一語音庫中的一語音
進行播放,使用戶不容易膩煩,提高趣味性及新鮮感。
圖1為語音播放裝置的方塊圖;及 圖2為語音播放裝置的語音播放方法的流程圖。
具體實施例方式
請參閱圖1 ,為語音播放裝置的方塊圖。該語音播放裝置可為任何具有語音播放功
3能的電子裝置,如手機,電腦,玩具等。本實施方式中,以玩具為例進行說明。 該語音播放裝置包括一存儲單元ll,該存儲單元11中存儲一狀態定義表111,該
狀態定義表111為語音播放裝置設置了多個狀態及進入各個狀態的條件,如表1所示 表l
狀態進入狀態的條件
開機狀態拍頭5下
模式選擇狀態響應用戶的模式選擇輸入
講故事狀態根據語音提示觸摸相應部位
休眠狀態一定時間未接收到輸入信號
關機狀態拍頭3下 上表只是為了說明該狀態定義表所舉的一例子,在實際應用中,可根據具體情況 進行不同狀態的設置及進入各狀態的條件的設置。 該存儲單元11中還存儲一語音庫表112,該語音庫表112記錄了為語音播放裝置 各個狀態所設置的語音庫,如表2所示,為語音播放裝置各個狀態對應語音庫的舉例,若語 音播放裝置處于開機狀態時,則對應的語音庫為DB1,該語音庫中的語音有"好高興,你終 于叫醒我了。";"啊…(哈欠聲)天亮啦?";"終于想起我了 !"等預先錄制的語音文件。
表2
狀態語音庫語音
好高興,你終于叫醒我了
開機狀態DB1啊…(哈欠聲)天亮啦?
終于想起我了 !
摸我發綠光左手,我就說個故事給你聽喔。
模式選擇狀態DB2碰碰我發紅光的右手,我就會放首歌給你聽。
如果想聽首歌,就碰碰我右手,是發紅色光提示的那只 手喔!
講故事狀態DB3故事語音庫中的多個故事音頻
喔.喔.(哈欠聲)好困喔!我先睡了
休眠狀態DB4晚上了嗎?我該休息了!
再見!
該中央處理單元12包括一狀態確定模塊121, 一語音確定模塊122及一語音輸出 模塊123。該狀態確定模塊121檢測并識別用戶通過輸入單元13輸入的輸入信號,然后根 據該輸入信號在狀態定義表111中確定語音播放裝置當前所處狀態,如,若該語音播放裝 置為一玩具,則該玩具的肢體如頭、手、腳等可作為輸入單元ll,當該狀態確定模塊121識 別到用戶拍了玩具的頭五下,則可確定該玩具處于開機狀態;該語音確定模塊122根據所 確定的當前狀態從存儲單元11中的語音庫表112中獲取當前狀態所對應的語音庫,并從該 語音庫中隨機選取一語音,如當當前狀態為開機狀態時,則從存儲單元11中獲取開機狀態 的語音庫DB1,然后從該語音庫中隨機獲取一語音,如"終于想起我了";該語音輸出模塊123 用于將隨機獲得的語音傳輸至音頻解碼單元14解碼后,通過音頻輸出單元15輸出。
如圖2所示,語音播放裝置的語音播放方法的流程圖。首先該狀態確定模塊121 檢測并識別用戶通過輸入單元13輸入的輸入信號(步驟S201)。 該狀態確定模塊121根據該輸入信號在狀態定義表111中確定語音播放裝置當前 所處狀態(步驟S202)。 該語音確定模塊122根據所確定的當前狀態從存儲單元11的語音庫表112中獲 取當前狀態所對應的語音庫(步驟S203)。 該語音確定模塊122從該語音庫中隨機選取一語音(步驟S204)。 該語音輸出模塊123將隨機獲得的語音傳輸至音頻解碼單元14解碼后,通過音頻
輸出單元15輸出(步驟S205)。
權利要求
一種語音播放裝置,包括一輸入單元、一存儲單元、一音頻解碼單元、一音頻輸出單元及一狀態確定模塊,該存儲單元中存儲有語音播放裝置的多個狀態及進入各個狀態的條件,該狀態確定模塊用于檢測并識別用戶通過輸入單元輸入的輸入信號,然后根據該輸入信號在狀態定義表中確定語音播放裝置當前所處狀態;其特征在于該存儲單元還存儲一語音庫表,該語音庫表記錄了語音播放裝置不同狀態對應語音庫;該語音播放裝置還包括一語音確定模塊,根據所確定的當前狀態從存儲單元中獲取當前狀態所對應的語音庫,并從該語音庫中隨機選取一語音;一語音輸出模塊,將隨機獲得的語音傳輸至音頻解碼單元解碼后,通過音頻輸出單元輸出。
2. 如權利要求1所述語音播放裝置,其特征在于,該語音播放裝置為一玩具。
3. 如權利要求2所述語音播放裝置,其特征在于,該輸入單元為玩具的身體的一部分。
4. 一種語音播放裝置的語音播放方法,該方法包括提供一存儲單元,該存儲單元存 儲一狀態定義表及一語音庫表,該狀態定義為該語音播放裝置設置了多個狀態及進入各個 狀態的條件,該語音庫表記錄了語音播放裝置不同狀態對應語音庫;檢測并識別用戶通過輸入單元輸入的輸入信號; 根據該輸入信號在狀態定義表中確定語音播放裝置當前所處狀態; 根據所確定的當前狀態從存儲單元的語音庫表中獲取當前狀態所對應的語音庫,并從 該語音庫中隨機選取一語音;將隨機獲得的語音傳輸至一音頻解碼單元解碼后,通過一音頻輸出單元輸出。
全文摘要
本發明提供一種語音播放裝置。所述語音播放裝置的存儲單元中存儲有語音播放裝置的多個狀態及進入各個狀態的條件及一語音庫表,該語音庫表記錄了語音播放裝置不同狀態對應語音庫。該語音播放裝置還包括一狀態確定模塊,用于檢測并識別用戶通過輸入單元輸入的輸入信號,然后根據該輸入信號在狀態定義表中確定語音播放裝置當前所處狀態;一語音確定模塊,根據所確定的當前狀態從存儲單元中獲取當前狀態所對應的語音庫,并從該語音庫中隨機選取一語音;一語音輸出模塊將隨機獲得的語音傳輸至音頻解碼單元解碼后,通過音頻輸出單元輸出。同時還提供一語音播放裝置的語音播放方法。使用本發明之裝置及方法可使用戶不容易膩煩,提高趣味性及新鮮感。
文檔編號H04M1/725GK101745225SQ20081030595
公開日2010年6月23日 申請日期2008年12月4日 優先權日2008年12月4日
發明者周孝忠, 王傳宏, 黃立章 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司