專利名稱:一種利用機頂盒實現(xiàn)語音復(fù)讀的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字機頂盒領(lǐng)域,尤其涉及一種利用機頂盒實現(xiàn)語音復(fù)讀的方法。
背景技術(shù):
隨著數(shù)字電視和IPTV的推廣,機頂盒已經(jīng)成為家庭中必不可少的設(shè)備,并且部分 機頂盒已經(jīng)帶有USB接口 ,并且已經(jīng)實現(xiàn)了讀取USB移動設(shè)備中的各種文件,比如說語音文 件等。然而現(xiàn)有的機頂盒只是單純地從頭到尾播放語音文件,不能根據(jù)用戶的具體需求進 行定位播放,從而也在一定程度上影響用戶體驗。
發(fā)明內(nèi)容
本發(fā)明提供一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,實現(xiàn)了通過機頂盒對播放語音 文件的定位重復(fù)播放,擴展了機頂盒的功能。
具體的,本發(fā)明提供一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,包括 步驟1、機頂盒在目標語音文件確定后,根據(jù)自身的配置信息,進入包含至少一個
記錄選擇按鍵的記錄模式主界面;所述每個記錄選擇按鍵均對應(yīng)一個存儲ID ; 步驟2、機頂盒播放所述目標語音文件,并在監(jiān)測到某個記錄選擇按鍵被首次觸發(fā)
時,以觸發(fā)時刻為記錄起始時刻開始錄音; 步驟3、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到處于錄音狀態(tài)的記 錄選擇按鍵在所述目標語音文件播放完畢前被再次被觸發(fā)時,停止錄音,并將錄制的語音 文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。
本發(fā)明提供的方法進一步具有以下特征 所述步驟3還包括當監(jiān)測到處于錄音狀態(tài)的記錄選擇按鍵在所述目標語音文件 播放完畢前未被再次被觸發(fā)時,以所述目標語音文件播放完畢時刻為錄音終止時刻,并將 錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。
所述步驟3中將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件 中后,所述機頂盒將所述記錄選擇按鍵標記為已存儲狀態(tài)。
基于上述技術(shù)特征,所述步驟3還包括 當監(jiān)測到處于非錄音狀態(tài)的某一記錄選擇按鍵被按下時,判斷該按鍵的狀態(tài)是否 為已存儲狀態(tài),若是已存儲狀態(tài),判斷是否接收到刪除當前記錄的刪除指令,若是,將已存 儲的記錄刪除后,以當前時刻為記錄起始時刻,開始錄音,返回步驟3 ;否則,向用戶顯示本 次錄音失敗指示消息;若所述記錄選擇按鍵不是已存儲狀態(tài),以當前時刻為記錄起始時刻, 開始錄音,返回步驟3; 所述步驟3中在停止錄音后還包括檢測當前錄制的語音文件的起始時間與結(jié)束 時間是否大于所述目標語音文件的整個時長,若是,判定當前記錄的語音文件不合法,流程 結(jié)束;否則,判定當前記錄的語音文件合法,將錄制的語音文件的起始時間和終止時間存儲 到預(yù)設(shè)的記錄文件中。
本發(fā)明還提供一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,包括 步驟1、機頂盒在目標語音文件確定后,進入包含至少一個記錄選擇按鍵的記錄模 式主界面;其中,每個記錄選擇按鍵均對應(yīng)一個存儲ID ; 步驟2、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到某個記錄選擇按鍵
被觸發(fā)時,以所述記錄選擇按鍵對應(yīng)的ID為索引,查找對應(yīng)的記錄文件; 步驟3、機頂盒檢測是否查找到對應(yīng)的記錄文件,若是,將目標語音文件播放定位
到所述記錄文件內(nèi)記錄的起始播放時刻進行語音播放,并在記錄的終止時刻到達時停止播放。 所述方法還包括當所述機頂盒未查找到對應(yīng)的記錄文件時,判定所述記錄選擇
按鍵對應(yīng)的記錄文件不存在,播放流程結(jié)束。
其中,所述機頂盒查找到對應(yīng)的記錄文件后還包括 判斷所述記錄文件內(nèi)記錄的待播放語音的起始時間與結(jié)束時間的間隔是否超過 所述目標語音文件的整個時長,若是,判定查找到的記錄文件不合法,播放流程結(jié)束;否則, 將語音文件播放定位到所述記錄文件內(nèi)記錄的起始播放時間進行語音播放。
本發(fā)明有益效果如下 本發(fā)明提供的方法,實現(xiàn)了利用機頂盒實現(xiàn)語音文件定位播放的功能,在不增加 硬件成本的前提下實現(xiàn)類似于語音復(fù)讀機,也即定位播放語音文件的功能,減少用戶的花 費,并加上可視化的界面,可大大提高學(xué)習者的效率,進而增強用戶體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是 本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還 可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種利用機頂盒實現(xiàn)語音復(fù)讀的方法的流程圖; 圖2為本發(fā)明提供的一種利用機頂盒實現(xiàn)語音復(fù)讀的方法的流程圖; 圖3為本發(fā)明實施例一提供的利用機頂盒實現(xiàn)語音復(fù)讀過程中定位播放記錄流
程圖; 圖4為本發(fā)明實施例二提供的利用機頂盒實現(xiàn)語音復(fù)讀過程中定位播放流程圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。 本發(fā)明提供一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,如圖1所示,具體包括以下步 驟 步驟S101、機頂盒在目標語音文件確定后,根據(jù)自身的配置信息,進入包含至少一 個記錄選擇按鍵的記錄模式主界面。
其中,每個記錄選擇按鍵均對應(yīng)一個存儲ID。 步驟S102、機頂盒播放目標語音文件,并在監(jiān)測到某個記錄選擇按鍵被首次觸發(fā) 時,以觸發(fā)時刻為記錄起始時刻開始錄音。 步驟S103、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到處于錄音狀態(tài) 的記錄選擇按鍵在目標語音文件播放完畢前被再次被觸發(fā)時,停止錄音,并將錄制的語音 文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。 進一步的,本發(fā)明還提供一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,如圖2所示,具體 包括以下步驟 步驟S201、機頂盒在目標語音文件確定后,進入包含至少一個記錄選擇按鍵的記 錄模式主界面。其中,每個記錄選擇按鍵均對應(yīng)一個存儲ID。 步驟S202、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到某個記錄選擇
按鍵被觸發(fā)時,以該記錄選擇按鍵對應(yīng)的ID為索引,查找對應(yīng)的記錄文件; 步驟S203、機頂盒檢測是否查找到對應(yīng)的記錄文件,若是,將目標語音文件播放
定位到記錄文件內(nèi)記錄的起始播放時刻進行語音播放,并在記錄的終止時刻到達時停止播放。 通過本發(fā)明提供的方法,實現(xiàn)了利用機頂盒實現(xiàn)語音文件定位播放的功能。
下面根據(jù)圖3 圖4給出本發(fā)明一個較佳的實施例,并結(jié)合對實施例的描述,進一 步給出本發(fā)明的技術(shù)細節(jié),使其能夠更好地說明本發(fā)明的提供的方法的具體實現(xiàn)過程。
本發(fā)明實施例提供的利用機頂盒實現(xiàn)語音復(fù)讀的方法,在原有的機頂盒基礎(chǔ)上, 不需增加任何硬件的前提下,實現(xiàn)了對語音文件的定位播放。
實施例一 如圖3所示,本實施例提供了機頂盒在實現(xiàn)語音復(fù)讀過程中定位播放記錄流程, 包括以下步驟 步驟S301、機頂盒在接入的存儲設(shè)備中獲取用戶選定的目標語音文件,該語音文 件可以為mp3格式、wma格式或wav格式等。 其中,存儲設(shè)備可以為USB移動設(shè)備,該設(shè)備通過USB線與機頂盒相連。 步驟S302、機頂盒根據(jù)自身配置信息,進入包含至少一個記錄選擇按鍵的記錄模
式主界面,并通過與該機頂盒連接的顯示設(shè)備呈現(xiàn)給用戶。 其中,每個記錄選擇按鍵對應(yīng)一個存儲ID,以作為后續(xù)調(diào)用的標識信息; 記錄選擇按鍵的數(shù)量由機頂盒的內(nèi)部配置決定,例如,某機頂盒能支持的最大記
錄數(shù)目為10個,那么就在記錄模式主界面內(nèi)設(shè)置10個記錄選擇按鍵。 步驟S303、機頂盒在接收到用戶發(fā)送的播放語音文件指示消息時,開始播放該語 音文件。 步驟S304、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),并在監(jiān)測到某記錄選擇 按鍵被首次觸發(fā)時,執(zhí)行步驟S305。 步驟S305、機頂盒以該按鍵被觸發(fā)時刻為錄音起始時刻,開始錄音。 步驟S306、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到某記錄選擇按
鍵被觸發(fā)時,執(zhí)行步驟S307。 步驟S307、機頂盒判斷該記錄選擇按鍵是否為處于錄音狀態(tài)的記錄選擇按鍵,若是,執(zhí)行步驟S308 ;否則,執(zhí)行步驟S311。 步驟S308、機頂盒判斷目標語音文件是否已播放完畢,若是,執(zhí)行步驟S309 ;否 則,執(zhí)行步驟S310。 步驟S309、機頂盒以目標語音文件播放完畢時刻為錄音截止時刻,將錄制的語音 文件的起始時間和結(jié)束時間存儲到預(yù)設(shè)的記錄文件中,并將對應(yīng)的記錄選擇按鍵標記為已 存儲狀態(tài)后執(zhí)行步驟S314。 步驟S310、機頂盒以記錄選擇按鍵被再次觸發(fā)時刻為錄音終止時刻,將錄制的語 音文件的起始時間和結(jié)束時間存儲到預(yù)設(shè)的記錄文件中,并將對應(yīng)的記錄選擇按鍵標記為 已存儲狀態(tài),執(zhí)行步驟S313。 其中,機頂盒在將對應(yīng)時間信息存儲記錄文件后,將對應(yīng)的記錄選擇按鍵標記為 已存儲狀態(tài),例如,對于當前選中的語音文件,若存在記錄文件,對應(yīng)的記錄選擇按鍵為高 亮狀態(tài);若記錄文件不存在,對應(yīng)的記錄選擇按鍵顯示為灰色。 其中,記錄文件為語音文件路徑+語音文件名+后綴名,其中,后綴名可以為.(&, 代表為自定義即記錄文件的意思,與其他格式文件進行區(qū)別。 步驟S311、機頂盒判斷該記錄選擇按鍵是否處于已存儲狀態(tài),若是,執(zhí)行步驟 S312 ;否則,開始另一記錄過程,返回步驟S305。 步驟S312、判斷是否接收到用戶發(fā)送的刪除當前記錄的刪除指令,若是,將已有的 記錄刪除后,以當前時刻為記錄起始時刻,開始錄音,返回步驟S306 ;否則,向用戶顯示本 次錄音失敗指示消息。 步驟S313、機頂盒判斷目標語音文件是否播放完畢,若是,執(zhí)行步驟S314 ;否則, 待某一記錄選擇按鍵被觸發(fā)后,重復(fù)上述錄制過程。 步驟S314、機頂盒在目標語音文件播放完畢后,切換為播放模式或直接退出。
實施例二 如圖4所示,本實施例提供了機頂盒在實現(xiàn)語音復(fù)讀過程中定位播放流程,具體 包括 步驟S401、機頂盒在接入的存儲設(shè)備中獲取用戶選定的目標語音文件。
其中,語音文件可以為mp3格式、wma格式或wav格式等。 步驟S402、機頂盒根據(jù)自身配置信息,進入包含至少一個記錄選擇按鍵的記錄模
式主界面。其中,每個記錄選擇按鍵均對應(yīng)一個存儲ID。 步驟S403、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài)。 步驟S404、機頂盒在監(jiān)測到某個記錄選擇按鍵被觸發(fā)時,以該記錄選擇按鍵對應(yīng) 的ID為索引,查找對應(yīng)的記錄文件。 步驟S405、機頂盒判斷是否查找到對應(yīng)的記錄文件,若是,將語音文件播放定位到 該記錄文件內(nèi)記錄的起始播放時刻進行語音播放,并在記錄的終止時刻到達時停止播放。
優(yōu)選的,在查找到對應(yīng)的記錄文件時,還包括以下操作 機頂盒判斷該記錄文件記錄的起始時間與終止時間的時長是否合法,若該時長未 超出目標語音文件的時間總長時,判定該記錄文件合法,繼續(xù)后續(xù)播放過程;否則,流程結(jié) 束。 步驟S406、機頂盒監(jiān)測是否有其他記錄選擇按鍵被觸發(fā),若是,返回步驟S404 ;否
7則,執(zhí)行步驟S407。 步驟S407、機頂盒在播放流程結(jié)束后,直接退出或切換為定位播放記錄模式。
本發(fā)明提供的方法,實現(xiàn)了利用機頂盒實現(xiàn)語音文件定位播放的功能,在不增加 硬件成本的前提下實現(xiàn)類似于語音復(fù)讀機,也即定位播放語音文件的功能,減少用戶的花 費,并加上可視化的界面,可大大提高學(xué)習者的效率。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,其特征在于,包括步驟1、機頂盒在目標語音文件確定后,根據(jù)自身的配置信息,進入包含至少一個記錄選擇按鍵的記錄模式主界面;所述每個記錄選擇按鍵均對應(yīng)一個存儲ID;步驟2、機頂盒播放所述目標語音文件,并在監(jiān)測到某個記錄選擇按鍵被首次觸發(fā)時,以觸發(fā)時刻為記錄起始時刻開始錄音;步驟3、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到處于錄音狀態(tài)的記錄選擇按鍵在所述目標語音文件播放完畢前被再次被觸發(fā)時,停止錄音,并將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。
2. 如權(quán)利要求1所述的方法,其特征在于,所述步驟3還包括當監(jiān)測到處于錄音狀態(tài)的記錄選擇按鍵在所述目標語音文件播放完畢前未被再次被觸發(fā)時,以所述目標語音文件播放完畢時刻為錄音終止時刻,并將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述步驟3中將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中后,所述機頂盒將所述記錄選擇按鍵標記為已存儲狀態(tài)。
4. 如權(quán)利要求3所述的方法,其特征在于,所述步驟3還包括當監(jiān)測到處于非錄音狀態(tài)的某一記錄選擇按鍵被按下時,判斷該按鍵的狀態(tài)是否為已存儲狀態(tài),若是已存儲狀態(tài),判斷是否接收到刪除當前記錄的刪除指令,若是,將已存儲的記錄刪除后,以當前時刻為記錄起始時刻,開始錄音,返回步驟3 ;否則,向用戶顯示本次錄音失敗指示消息;若所述記錄選擇按鍵不是已存儲狀態(tài),以當前時刻為記錄起始時刻,開始錄音,返回步驟3;
5. 如權(quán)利要求1所述的方法,其特征在于,所述步驟3中在停止錄音后還包括檢測當前錄制的語音文件的起始時間與結(jié)束時間是否大于所述目標語音文件的整個時長,若是,判定當前記錄的語音文件不合法,流程結(jié)束;否則,判定當前記錄的語音文件合法,將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。
6. —種利用機頂盒實現(xiàn)語音復(fù)讀的方法,其特征在于,包括步驟1、機頂盒在目標語音文件確定后,進入包含至少一個記錄選擇按鍵的記錄模式主界面;其中,每個記錄選擇按鍵均對應(yīng)一個存儲ID ;步驟2、機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到某個記錄選擇按鍵被觸發(fā)時,以所述記錄選擇按鍵對應(yīng)的ID為索引,查找對應(yīng)的記錄文件;步驟3、機頂盒檢測是否查找到對應(yīng)的記錄文件,若是,將目標語音文件播放定位到所述記錄文件內(nèi)記錄的起始播放時刻進行語音播放,并在記錄的終止時刻到達時停止播放。
7. 如權(quán)利要求6所述的方法,其特征在于,所述方法還包括當所述機頂盒未查找到對應(yīng)的記錄文件時,判定所述記錄選擇按鍵對應(yīng)的記錄文件不存在,播放流程結(jié)束。
8. 如權(quán)利要求6所述的方法,其特征在于,所述機頂盒查找到對應(yīng)的記錄文件后還包括判斷所述記錄文件內(nèi)記錄的待播放語音的起始時間與結(jié)束時間的間隔是否超過所述目標語音文件的整個時長,若是,判定查找到的記錄文件不合法,播放流程結(jié)束;否則,將語音文件播放定位到所述記錄文件內(nèi)記錄的起始播放時間進行語音播放c
全文摘要
本發(fā)明公開了一種利用機頂盒實現(xiàn)語音復(fù)讀的方法,所述方法包括機頂盒在目標語音文件確定后,根據(jù)自身的配置信息,進入包含至少一個記錄選擇按鍵的記錄模式主界面;所述每個記錄選擇按鍵均對應(yīng)一個存儲ID;機頂盒播放所述目標語音文件,并在監(jiān)測到某個記錄選擇按鍵被首次觸發(fā)時,以觸發(fā)時刻為記錄起始時刻開始錄音;機頂盒實時監(jiān)測各記錄選擇按鍵的觸發(fā)狀態(tài),當監(jiān)測到處于錄音狀態(tài)的記錄選擇按鍵在所述目標語音文件播放完畢前被再次被觸發(fā)時,停止錄音,并將錄制的語音文件的起始時間和終止時間存儲到預(yù)設(shè)的記錄文件中。本發(fā)明提供的方法,實現(xiàn)了機頂盒的語音復(fù)讀功能,增強了用戶體驗。
文檔編號H04N5/00GK101753790SQ20091025992
公開日2010年6月23日 申請日期2009年12月23日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者韓瑩 申請人:康佳集團股份有限公司