一種語音新聞的處理方法、新聞服務器及系統的制作方法
【專利摘要】本發明實施例公開了一種語音新聞的處理方法,包括:對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本;將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞;將所述各分段語音新聞進行合成,獲得所述語音新聞;將所述語音新聞推送給終端。本發明實施例還公開了一種新聞服務器及系統。采用本發明,新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,提高語音新聞的時效性。
【專利說明】
一種語音新聞的處理方法、新聞服務器及系統
技術領域
[0001]本發明涉及電子技術領域,尤其涉及一種語音新聞的處理方法、新聞服務器及系統。
【背景技術】
[0002]新聞已經走進人們的日常生活,讀新聞、聽新聞、看新聞,已經成為人們獲取外部信息的重要手段。隨著信息傳播技術的迅猛發展,以及互聯網的普及,除了傳統廣播、電視,人們可以快速方便地通過互聯網獲取內容豐富、種類多樣、時效性更強的新聞。
[0003]目前,由于聽新聞已成為人們獲取外部信息的重要手段之一,因此,人們對聽新聞的語音新聞內容也有了越來越高的時效性要求。但是,目前的語音新聞內容大多是采用人工口播進行錄制語音新聞內容。由于是通過人工口播錄制,這使得錄制時長太長,導致語音新聞內容在推送給用戶后或已失去了其新聞的時效性,并且人工錄制效率低,無法保證語音新聞內容質量。
【發明內容】
[0004]本發明實施例所要解決的技術問題在于,提供一種語音新聞的處理方法、新聞服務器及系統。新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,提高語音新聞的時效性。
[0005]本發明實施例第一方面提供了一種語音新聞的處理方法,可包括:
[0006]對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本;
[0007]將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞;
[0008]將所述各分段語音新聞進行合成,獲得所述語音新聞;
[0009]將所述語音新聞推送給終端。
[0010]本發明實施例第二方面提供了一種語音新聞的播放方法,可包括:
[0011 ]檢測終端當前所處網絡的網絡類型;
[0012]判斷所述網絡類型是否為預置的網絡類型;
[0013]當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞;
[0014]播放所述語音新聞。
[0015]本發明實施例第三方面提供了一種新聞服務器,可包括:
[0016]分段處理單元,用于對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本;
[0017]語音轉換單元,用于將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞;
[0018]合成單元,用于將所述各分段語音新聞進行合成,獲得所述語音新聞;
[0019]推送單元,用于將所述語音新聞推送給終端。
[0020]本發明實施例第四方面提供了一種終端,可包括:
[0021]檢測單元,用于檢測終端當前所處網絡的網絡類型;
[0022]判斷單元,用于判斷所述網絡類型是否為預置的網絡類型;
[0023]接收單元,用于當所述判斷單元確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞;
[0024]播放單元,用于播放所述語音新聞。
[0025]本發明實施例第五方面提供了一種語音新聞交互系統,可包括以上實施例所描述的終端和新聞服務器。
[0026]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,將所述各分段語音新聞進行合成,獲得所述語音新聞,將所述語音新聞推送給終端,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量。
【附圖說明】
[0027]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1是本發明實施例提供的一種語音新聞的處理方法的流程示意圖;
[0029]圖2是本發明實施例提供的另一種語音新聞的處理方法的流程示意圖;
[0030]圖3是本發明實施例提供的一種語音新聞的播放方法的流程示意圖;
[0031]圖4是本發明實施例提供的另一種語音新聞的播放方法的流程示意圖;
[0032]圖5是本發明實施例提供的一種新聞列表顯示頁面的示意圖;
[0033]圖6是本發明實施例提供的又一種語音新聞的播放方法的流程示意圖;
[0034]圖7是本發明實施例提供的一種新聞類型列表顯示頁面的示意圖;
[0035]圖8是本發明實施例提供的一種新聞服務器的結構示意圖;
[0036]圖9是本發明實施例提供的一種終端的結構示意圖;
[0037]圖10是本發明實施例提供的一種系統的結構示意圖;
[0038]圖11是本發明實施例提供的另一種新聞服務器的結構示意圖;
[0039]圖12是本發明實施例提供的另一種終端的結構示意圖。
【具體實施方式】
[0040]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0041]本發明實施例提供的一種語音新聞的處理方法可以應用于新聞服務器進行處理生成語音新聞的場景,其中,新聞服務器為用于向終端提供語音新聞的新聞服務器。
[0042]本發明實施例提供的一種語音新聞的播放方法可以應用于終端進行播放語音新聞的場景,其中終端可以包括:電腦、平板電腦、筆記本等可以進行播放語音新聞的智能終端,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0043]下面將結合附圖1-附圖2,對本發明實施例提供的語音新聞的處理方法進行詳細介紹,其中,實施例的執行主體為新聞服務器。
[0044]參見圖1,是本發明實施例提供的一種語音新聞的處理方法一種實施例流程示意圖。本發明實施例的一種語音新聞的處理方法包括如下步驟:
[0045]S100,對預置的待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本。
[0046]在本發明實施例中,新聞服務器可通過預置的網址批量獲取新聞文本,或者利用爬蟲技術批量抓取新聞文本。當新聞服務器獲取到至少一個新聞文本時,新聞服務器可對至少一個新聞文本進行過濾處理,獲得待處理新聞文本。從而濾除掉色情、暴力等不良新聞文本。
[0047]在本發明實施例中,新聞服務器對至少一個而新聞文本進行過濾除,獲得待處理新聞文本可以是:新聞服務器可識別新聞本的內容,判斷內容是否包括預置的敏感信息,當確定新聞文本的內容包括敏感信息時,新聞服務器可將新聞文本進行濾除,如刪除該新聞文本,當確定新聞文本的內容不包括敏感信息時,新聞服務器可將新聞文本設為待處理新聞文本,其中,敏感信息可以包括關于色情和暴力等違法相關法規的關鍵詞。
[0048]在本發明實施例中,當新聞服務器獲得待處理新聞文本后,新聞服務器可對待處理新聞文本進行處理,獲得待處理新聞文本對應的新聞的標識信息,其中,新聞的標識信息可包括待處理新聞文本的新聞題目、發布時間、新聞類型等信息,并將待處理新聞文本以及對應的新聞的標識信息存儲至數據庫中。具體的,新聞服務器可以按新聞類型將待處理新聞文本以及對應的新聞的標識信息進行存儲至相應的存儲區域中。
[0049]在本發明實施例中,新聞服務器還可對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本。具體的,新聞服務器可以將待處理新聞文本按預置的分段長度進行分段處理,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本長度為預置的分段長度,預置的分段長度可以是預置的字數或者段落。如新聞服務器可以將待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落,用戶可以指定每個分段待處理新聞文本包括預置數量的段落。
[0050]SlOl,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞。
[0051]在本發明實施例中,新聞服務器可采用文本語音轉換技術將分段后的各分段待處理新聞文本分別同時進行語音轉化,獲得各分段待處理新聞文本對應的各分段語音新聞,其中,文本語音轉換技術可以是TTS(Text To Speech,從文本到語言)技術。由于新聞服務器對待處理新聞文本進行分段處理并轉換,這使得新聞服務器可在較短的時間內對所有的分段后的分段待處理新聞文本分別進行轉化其對應的分段語音新聞,從而有效提高新聞服務器的處理效率。
[0052]S102,將所述各分段語音新聞進行合成,獲得所述語音新聞。
[0053]在本發明實施例中,當新聞服務器獲取到各分段語音新聞后,新聞服務器可將各分段語音新聞進行合成,生成語音新聞。其中,新聞服務器將各分段語音新聞進行合成,獲得語音新聞具體可以是:新聞服務器可按待處理新聞文本的內容排列順序進行合成,獲得語音新聞,從而避免合成的語音新聞的語音內容前后不銜接,導致用戶體驗不佳。并且,由于各分段語音新聞對應的待處理新聞文本可以僅包括段落,段落內的文本內容不會分別出現在多個分段待處理新聞文本中,從而使得段落內的語音內容也不會分別出現在多個分段語音新聞,這有效避免了合成的語音新聞出現段內的語音音調、響度以及音色不同導致的用戶體驗不佳,以及段內出現的語音失真,提高合成的語音新聞的質量。其中,新聞服務器可采用FFMpeg技術進行合成語音新聞。
[0054]在本發明實施例中,新聞服務器將各分段語音新聞進行合成,獲得語音新聞具體還可以是:將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞,獲取預置的語音片段,將語音片段添加至待處理語音新聞的預置位置中,獲得語音新聞,從而使得語音新聞攜帶預置的語音片段。其中,預置位置可以是語音新聞的片頭或語音新聞的片尾,預置的語音片段可以是廣告語音片段。
[0055]在本發明實施例中,當新聞服務器合成語音新聞后,新聞服務器可將其存儲在數據庫相對應的位置中,如存儲至其匹配的新聞類型對應的存儲區域中。
[0056]S103,將所述語音新聞推送給終端。
[0057]新聞服務器可檢測終端是否支持該語音新聞的音頻格式,當檢測到終端不支持語音新聞的音頻格式時,新聞服務器可對語音新聞進行轉碼,獲得終端所支持的音頻格式的語音新聞,并將終端所支持的音頻格式的語音新聞推送給終端。
[0058]在本發明實施例中,新聞服務器可以通過有線網絡或無線網絡將語音新聞推送給終端。其中,終端與新聞網絡服務器建立通信連接。
[0059]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,將所述各分段語音新聞進行合成,獲得所述語音新聞,將所述語音新聞推送給終端,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量。
[0060]參見圖2,是本發明實施例提供的一種語音新聞的處理方法的另一種實施例流程示意圖。本發明實施例的一種語音新聞的處理方法包括如下步驟:
[0061]S200,對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本。
[0062]S201,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞。
[0063]S202,將所述各分段語音新聞進行合成,獲得所述語音新聞。
[0064]S203,根據所述待處理新聞文本確定所述語音新聞對應的新聞的標識信息。
[0065]在本發明實施例中,新聞服務器可對待處理新聞文本進行處理,獲得待處理新聞文本對應的新聞的標識信息,其中,新聞的標識信息可包括待處理新聞文本的新聞題目、發布時間、新聞類型等信息。當新聞服務器獲得待處理新聞文本對應的新聞的標識信息時,新聞服務器可將該新聞的標識信息確定問語音新聞對應的新聞的標識信息。
[0066]S204,將所述語音新聞以及所述新聞的標識信息存儲至預置數據庫中。
[0067]S205,將預置的新聞列表發送給終端。
[0068]在本發明實施例中,新聞服務器可從數據庫中隨機確定所要推送給終端的語音新聞,并根據語音新聞獲取對應的新聞的標識信息,生成新聞列表發送給終端,其中,數據庫中存儲語音新聞以及語音新聞對應的新聞的標識信息。可選的,新聞服務器還可以根據數據庫中的新聞的標識信息確定新聞的發布時間最新的語音新聞,并獲取這些語音新聞對應的新聞的標識信息生成新聞列表發送給終端。可選的,新聞服務器還可以從數據庫中獲取收聽最多的語音新聞對應的新聞的標識信息生成新聞列表發送給終端。
[0069]在本發明實施例中,數據庫中還可按新聞類型進行分別存儲語音新聞以及其對應的新聞的標識信息。因此,新聞服務器可獲取用戶的新聞偏好記錄,根據用戶的新聞偏好記錄獲取與其匹配的新聞類型,從而從數據庫中獲取匹配的新聞類型對應的新聞的標識信息,并生成新聞列表發送給終端。
[0070]在本發明實施例中,新聞服務器還可以根據終端發送的攜帶新聞類型的新聞列表請求進行確定新聞列表。其中,新聞服務器可獲取新聞列表請求所攜帶的新聞類型,并從數據庫中確定該新聞類型對應的新聞的標識信息,并生成新聞列表發送給終端。
[0071]需要說明的是,新聞服務器還可以根據其他因素從數據庫中進行確定新聞列表發送給終端,在此不一一舉例說明,其中,其他因素可包括新聞發布時間、新聞播放長度等因素。
[0072]在本發明實施例中,新聞服務器還可定時獲取新聞列表并推送給終端,如在每天早晨7-9點鐘,新聞服務器獲取新聞列表并發送給終端。
[0073]S206,當接收到終端根據所述新聞列表發送的攜帶至少一條新聞的標識信息的語音新聞請求時,根據所述新聞的標識信息從所述數據庫中獲取對應的語音新聞。
[0074]在本發明實施例中,當新聞服務器接收到終端發送的攜帶至少一條新聞的標識信息的語音新聞請求時,新聞服務器可從數據庫中獲取新聞的標識信息所對應的語音新聞。
[0075]在本發明實施例中,當新聞服務器獲取到終端所請求的語音新聞后,新聞服務器還可檢測終端是否支持該語音新聞的音頻格式,當檢測到終端不支持語音新聞的音頻格式時,新聞服務器可對語音新聞進行轉碼,獲得終端所支持的音頻格式的語音新聞。
[0076]S207,將所述語音新聞推送給所述終端。
[0077]在本發明實施例中,當新聞服務器確定所要推送的語音新聞后,新聞服務器可將語音新聞推送給終端。
[0078]在本發明實施例中,步驟S200、步驟S201和步驟S202的【具體實施方式】可參見上述實施例中的步驟S 100、步驟SlOl和步驟S102的【具體實施方式】,在此不贅述。
[0079]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,將所述各分段語音新聞進行合成,獲得所述語音新聞,將所述語音新聞推送給終端,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量。
[0080]下面將結合附圖3-附圖7,對本發明實施例提供的語音新聞的播放方法進行詳細介紹,其中,實施例的執行主體為終端。
[0081]參見圖3,是本發明實施例提供的一種語音新聞的播放方法一種實施例流程示意圖。本發明實施例的一種語音新聞的播放方法包括如下步驟:
[0082]S300,檢測終端當前所處網絡的網絡類型。
[0083]在本發明實施例中,終端可實時檢測終端當前所處網絡的網絡類型。網絡類型可包括免費網絡類型和付費網絡類型。其中,免費網絡類型可包括WIFI網絡,付費網絡類型可包括2G/3G/4G等網絡。具體的,終端檢測終端當前所處網絡的網絡類型可包括獲取終端當前所連接的網絡類型參數,判斷網絡類型參數是屬于免費網絡類型還是付費網絡類型。
[0084]在本發明實施例中,終端可實時檢測終端當前所處網絡的網絡類型,或者用戶可操作終端觸發終端檢測終端當前所處網絡的網絡類型。
[0085]S301,判斷所述網絡類型是否為預置的網絡類型。
[0086]在本發明實施例中,預置的網絡類型可以為免費網絡類型,如WIFI網絡,或者還可以是其他網絡類型,用戶可自行進行設置。終端可以是判斷網絡類型參數是屬于免費網絡類型還是付費網絡類型。
[0087]S302,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞。
[0088]在本發明實施例中,當終端確定網絡類型為預置的網絡類型時,終端可接收新聞服務器推送的語音新聞進行下載。當終端確定網絡類型不是預置的網絡類型時,終端拒絕新聞服務器推送的語音新聞。
[0089]S303,播放所述語音新聞。
[0090]在本發明實施例中,終端可通過耳機或喇叭等外放器播放語音新聞。
[0091]在本發明實施例中,終端可檢測終端當前所處網絡的網絡類型,判斷所述網絡類型是否為預置的網絡類型,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,播放所述語音新聞,這使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0092]參見圖4,是本發明實施例提供的一種語音新聞的播放方法另一種實施例流程示意圖。本發明實施例的一種語音新聞的播放方法包括如下步驟:
[0093]S400,接收新聞服務器推送的新聞列表。
[0094]在本發明實施例中,終端與新聞服務器建立通信連接。新聞列表可以包括至少一條新聞的標識信息,其中,新聞的標識信息可以包括新聞的標題、新聞的發布時間、新聞的播放長度以及新聞類型等。當終端接收到新聞服務器推送的新聞列表后,終端可對每個新聞的標識信息進行匹配操作按鈕,如下載按鈕、播放按鈕等,以使用戶通過操作按鈕進行操作新聞列表中的每條新聞的標識信息對應的新聞,如通過下載按鈕進行下載新聞的標識信息對應的語音新聞,通過播放按鈕進行播放新聞的標識信息對應的語音新聞。
[0095]在本發明實施例中,終端可向新聞服務器發送新聞列表請求,并接收新聞服務器響應新聞列表請求返回的新聞列表。具體的,終端可獲取用戶的新聞偏好記錄,將用戶的新聞偏好記錄添加至新聞列表請求中發送給新聞服務器,以使新聞服務器根據用戶的新聞偏好記錄篩選出與用戶的新聞偏好記錄匹配的新聞的標識信息并生成新聞列表發送給終端,其中,用戶的新聞偏好記錄可包括用戶偏好的新聞類型、用戶偏好的新聞的關鍵字等記錄。
[0096]在具體應用中,終端可通過新聞應用程序接收到新聞服務器推送的新聞列表,當用戶進行查看新聞列表時,終端顯示的新聞列表頁面可如圖5新聞列表顯示頁面的示意圖所示,其中,該新聞列表頁面包括多條新聞的標識信息,如其中的一條新聞的標識信息可以包括新聞的標題為“男子遇爆胎爬出車后被碾死”,新聞的發布時間為2016.01.07,新聞的播放長度為26秒以及新聞類型為“社會熱點”。并且,新聞列表中的每條新聞的標識信息所在位置還相應配置一個播放按鈕,可用于用戶觸發該播放按鈕從而進行播放該條新聞的標識信息對應的語音新聞。可選的,終端還可在每條新聞的標識信息所在位置上相應配置一個下載按鈕,可用于用戶觸發該下載按鈕從而進行下載該條新聞的標識信息所對應的語音新聞。
[0097]S401,根據所述新聞列表向所述新聞服務器發送語音新聞請求。
[0098]在本發明實施例中,用戶可在新聞列表中的多個新聞的標識信息中進行選擇所要播放的新聞的標識信息對應的語音新聞,其中,用戶可根據新聞列表中的多個新聞題目進行選擇所要播放的新聞的標識信息對應的語音新聞,或者根據新聞列表中的多個新聞播放長度進行選擇所要播放的新聞的標識信息對應的語音新聞。當用戶確定播放某個新聞的標識信息所對應的語音新聞時,用戶可操作新聞列表上的某個新聞的標識信息,從而終端可根據用戶操作生成語音新聞請求,其中,語音新聞請求用于向新聞服務器請求語音新聞,語音新聞請求攜帶用戶所選擇的新聞的標識信息。
[0099]進一步的,在本發明實施例中,用戶也可在新聞列表中的多個新聞的標識信息中進行選擇所要下載的新聞的標識信息對應的語音新聞,其中,用戶可根據新聞列表中的新聞題目進行選擇所要下載的新聞的標識信息對應的語音新聞。當用戶確定下載某個新聞的標識信息對應的語音新聞時,用戶可操作新聞列表上的某個新聞的標識信息,從而終端可根據用戶操作生成語音新聞請求,其中,語音新聞請求攜帶用戶所選擇的新聞的標識信息。
[0100]在具體應用中,終端的新聞應用程序的新聞列表顯示頁面可參見圖5的新聞列表顯示頁面的示意圖,當用戶需播放列表中的新聞題目為“男子遇爆胎爬出車后被碾死”對應的語音新聞時,用戶可觸發播放列表中該新聞題目所在位置對應的播放按鈕,從而終端獲取到用戶操作該新聞題目輸入的觸發指令,并根據觸發指令生成語音新聞請求,向新聞服務器發送該新聞請求,其中,新聞請求攜帶該條新聞的標識信息。
[0101]S402,檢測終端當前所處網絡的網絡類型。
[0102]S403,判斷所述網絡類型是否為預置的網絡類型.
[0103]S404,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞。
[0104]在本發明實施例中,終端可以是接收新聞服務器響應新聞請求返回的語音新聞。其中,新聞服務器可根據新聞請求攜帶的新聞的標識信息從存儲有語音新聞和對應的新聞的標識信息的數據庫中獲取新聞的標識信息對應的語音新聞,并將語音新聞發送給終端。
[0105]在本發明實施例中,語音新聞為新聞服務器根據對應新聞的至少一個新聞文本分段生成得到的語音新聞進行合成得到的。由于語音新聞是新聞服務器根據對應新聞的至少一個新聞文本分段生成得到的語音新聞進行合成得到的,因此,新聞服務器可快速自動生成語音新聞,而不需人工進行錄制,從而可保證語音新聞的時效性以及語音新聞的質量。
[0106]S405,播放所述語音新聞。
[0107]在本發明實施例中,當終端接收到語音新聞時,終端可進行播放語音新聞。需要說明的是,當終端接收到多條語音新聞后,終端可按新聞列表順序逐個播放多條語音新聞。進一步的,當終端接收到語音新聞后,還可等待用戶輸入播放指令再進行播放語音新聞。
[0108]在本發明實施例中,步驟S402、步驟S403、步驟S404和步驟S405的【具體實施方式】可參見上述實施例中的步驟S 100、步驟S101、步驟S102和步驟S103的【具體實施方式】,在此不贅述。
[0109]在本發明實施例中,終端可檢測終端當前所處網絡的網絡類型,判斷所述網絡類型是否為預置的網絡類型,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,播放所述語音新聞,這使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0110]參見圖6,是本發明實施例提供的一種語音新聞的播放方法又一種實施例流程示意圖。本發明實施例的一種語音新聞的播放方法包括如下步驟:
[0111]S500,顯示預置的新聞類型列表。
[0112]在本發明實施例中,新聞類型列表可包括財經資訊、科技動態和社會熱點等新聞類型,當用于需進行自定義所要播放語音新聞的新聞類型時,用戶可操作終端顯示新聞類型列表,從終端顯示的新聞類型列表中進行選擇所感興趣的新聞類型,從而進行自定義設置終端所要播放語音新聞的新聞類型。
[0113]在具體應用中,終端的新聞應用程序的新聞類型列表的頁面顯示可參見圖7所示的新聞類型列表顯示頁面的示意圖,用戶可操作終端顯示該頁面。
[0114]S501,獲取用戶針對所述新聞類型列表進行選擇的新聞類型。
[0115]在本發明實施例中,當終端顯示新聞類型列表后,終端可監測用戶針對終端顯示的新聞類型列表進行的操作,當終端監測到用戶針對新聞類型列表進行選擇新聞類型的操作時,終端可獲取用戶針對終端顯示的新聞類型列表進行選擇的新聞類型。
[0116]在具體應用中,用戶在新聞應用程序的新聞類型列表的頁面進行選擇操作可如圖7所示,在圖7中,用戶選擇了 “財經資訊”、“環球視野”、“軍事前沿”以及“社會熱點”這四個新聞類型,從而終端可獲取到用戶選擇的這4個新聞類型。
[0117]S502,根據所述新聞類型向所述新聞服務器發送新聞列表請求。
[0118]在本發明實施例中,當終端獲取到新聞類型后,終端可根據新聞類型向新聞服務器發送用于向新聞服務器請求新聞列表的新聞列表請求,其中,新聞列表攜帶新聞類型,以使新聞服務器根據新聞類型獲取與其匹配的新聞的標識信息并生成新聞列表返回給終端。
[0119]S503,接收新聞服務器推送的新聞列表。
[0120]S504,根據所述新聞列表向所述新聞服務器發送語音新聞請求。
[0121]S505,獲取用戶的新聞偏好記錄。
[0122]在本發明實施例中,當終端獲取到新聞列表后,終端可獲取用戶的新聞偏好記錄。該用戶的新聞偏好記錄記載了用戶偏好的新聞類型、用戶偏好的新聞的關鍵字等記錄。
[0123]S506,根據所述用戶的新聞偏好記錄從所述新聞列表中獲取與所述用戶的新聞偏好記錄匹配的至少一條新聞的標識信息。
[0124]在本發明實施例中,終端獲取新聞列表中的每條新聞的標識信息,根據新聞的標識信息判斷是否與新聞偏好記錄匹配,如新聞的標識信息所包括的新聞類型是否與新聞偏好記錄所包括的新聞類型是否一致,若一致,則確定該新聞的標識信息為與用戶的新聞偏好記錄匹配的新聞的標識信息。
[0125]S507,向所述新聞服務器發送語音新聞請求。
[0126]在本發明實施例中,當終端確定與用戶的新聞偏好記錄匹配的新聞的標識信息時,終端可向新聞服務器發送語音新聞請求,其中,語音新聞請求攜帶與用戶的新聞偏好記錄匹配的新聞的標識信息,以向新聞服務器請求與用戶的新聞偏好記錄匹配的新聞的標識信息所對應的語音新聞。
[0127]S508,檢測終端當前所處網絡的網絡類型。
[0128]S509,判斷所述網絡類型是否為預置的網絡類型。
[0129]S510,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞。
[0130]S511,播放所述語音新聞。
[0131 ] 在本發明實施例中,步驟S503、步驟S504、步驟S505、步驟S509、步驟S510、步驟S511和步驟S511的【具體實施方式】可參見上述實施例,在此不贅述。
[0132]在本發明實施例中,終端可檢測終端當前所處網絡的網絡類型,判斷所述網絡類型是否為預置的網絡類型,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,播放所述語音新聞,這使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0133]下面將結合附圖8,對本發明實施例提供的新聞服務器進行詳細介紹。需要說明的是,附圖8所示的新聞服務器,用于執行本發明圖1-圖2所示實施例的方法,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明圖1-圖2所示的實施例。
[0134]請參見圖8,為本發明實施例提供了一種新聞服務器的結構示意圖。如圖8所示,本發明實施例的所述新聞服務器可以包括:
[0135]分段處理單元100,用于對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本。
[0136]語音轉換單元200,用于將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞。
[0137]合成單元300,用于將所述各分段語音新聞進行合成,獲得所述語音新聞;
[0138]推送單元400,用于將所述語音新聞推送給終端。
[0139]在本發明實施例中,新聞服務器可通過預置的網址批量獲取新聞文本,或者利用爬蟲技術批量抓取新聞文本。當新聞服務器獲取到至少一個新聞文本時,新聞服務器可對至少一個新聞文本進行過濾處理,獲得待處理新聞文本。從而濾除掉色情、暴力等不良新聞文本。
[0140]在本發明實施例中,新聞服務器對至少一個而新聞文本進行過濾除,獲得待處理新聞文本可以是:新聞服務器可識別新聞本的內容,判斷內容是否包括預置的敏感信息,當確定新聞文本的內容包括敏感信息時,新聞服務器可將新聞文本進行濾除,如刪除該新聞文本,當確定新聞文本的內容不包括敏感信息時,新聞服務器可將新聞文本設為待處理新聞文本,其中,敏感信息可以包括關于色情和暴力等違法相關法規的關鍵詞。
[0141]在本發明實施例中,當新聞服務器獲得待處理新聞文本后,新聞服務器可對待處理新聞文本進行處理,獲得待處理新聞文本對應的新聞的標識信息,其中,新聞的標識信息可包括待處理新聞文本的新聞題目、發布時間、新聞類型等信息,并將待處理新聞文本以及對應的新聞的標識信息存儲至數據庫中。具體的,新聞服務器可以按新聞類型將待處理新聞文本以及對應的新聞的標識信息進行存儲至相應的存儲區域中。
[0142]在本發明實施例中,分段處理單元100可對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本。具體的,分段處理單元100可以將待處理新聞文本按預置的分段長度進行分段處理,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本長度為預置的分段長度,預置的分段長度可以是預置的字數或者段落。如分段處理單元100可以將待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落,用戶可以指定每個分段待處理新聞文本包括預置數量的段落。
[0143]在本發明實施例中,語音轉換單元200可采用文本語音轉換技術將分段后的各分段待處理新聞文本分別同時進行語音轉化,獲得各分段待處理新聞文本對應的各分段語音新聞,其中,文本語音轉換技術可以是TTS(Text To Speech,從文本到語言)技術。由于新聞服務器對待處理新聞文本進行分段處理并轉換,這使得新聞服務器可在較短的時間內對所有的分段后的分段待處理新聞文本分別進行轉化其對應的分段語音新聞,從而有效提高新聞服務器的處理效率。
[0144]在本發明實施例中,當合成單元300獲取到各分段語音新聞后,合成單元300可將各分段語音新聞進行合成,生成語音新聞。其中,合成單元300將各分段語音新聞進行合成,獲得語音新聞具體可以是合成單元300可按待處理新聞文本的內容排列順序進行合成,獲得語音新聞,從而避免合成的語音新聞的語音內容前后不銜接,導致用戶體驗不佳。并且,由于各分段語音新聞對應的待處理新聞文本可以僅包括段落,段落內的文本內容不會分別出現在多個分段待處理新聞文本中,從而使得段落內的語音內容也不會分別出現在多個分段語音新聞,這有效避免了合成的語音新聞出現段內的語音音調、響度以及音色不同導致的用戶體驗不佳,以及段內出現的語音失真,提高合成的語音新聞的質量。其中,合成單元300可采用FFMpeg技術進行合成語音新聞。
[0145]在本發明實施例中,合成單元300將各分段語音新聞進行合成,獲得語音新聞具體還可以是:合成單元300將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞,合成單元300獲取預置的語音片段,將語音片段添加至待處理語音新聞的預置位置中,合成單元300獲得語音新聞,從而使得語音新聞攜帶預置的語音片段。其中,預置位置可以是語音新聞的片頭或語音新聞的片尾,預置的語音片段可以是廣告語音片段。
[0146]在本發明實施例中,當合成單元300合成語音新聞后,合成單元300可將其存儲在數據庫相對應的位置中,如存儲至其匹配的新聞類型對應的存儲區域中。
[0147]新聞服務器可檢測終端是否支持該語音新聞的音頻格式,當檢測到終端不支持語音新聞的音頻格式時,新聞服務器可對語音新聞進行轉碼,獲得終端所支持的音頻格式的語音新聞,并將終端所支持的音頻格式的語音新聞推送給終端。
[0148]在本發明實施例中,推送單元400可以通過有線網絡或無線網絡將語音新聞推送給終端。其中,終端與新聞網絡服務器建立通信連接。
[0149]其中,所述服務器還包括:
[0150]獲取單元,用于通過預置的網址獲取至少一個新聞文本;
[0151]過濾單元,用于對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本;
[0152]其中,所述過濾單元包括:
[0153]識別判斷子單元,用于識別所述新聞文本的內容,判斷所述內容是否包括預置的敏感信息;
[0154]濾除子單元,用于當所述識別判斷子單元確定所述內容包括所述敏感信息時,對所述新聞文本進行濾除;
[0155]設置子單元,用于當所述識別判斷子單元確定所述內容不包括所述敏感信息時,將所述新聞文本設為待處理新聞文本。
[0156]其中,所述分段處理單元100具體用于:
[0157]將所述待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落;
[0158]所述語音轉換單元具體用于:
[0159]將所述各分段待處理新聞文本分別同時進行語音轉換,獲得各分段語音新聞。
[0160]其中,所述合成單元300包括:
[0161]合成子單元,用于將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞;
[0162]第一獲取子單元,用于獲取預置的語音片段;
[0163]添加子單元,用于將所述語音片段添加至所述待處理語音新聞的預置位置中,獲得語音新聞。
[0164]其中,所述服務器,還包括:
[0165]確定單元,用于根據所述待處理新聞文本確定所述語音新聞對應的新聞的標識信息;
[0166]存儲單元,用于將所述語音新聞以及所述新聞的標識信息存儲至預置數據庫中。
[0167]其中,所述推送單元400包括:
[0168]發送子單元,用于將預置的新聞列表發送給終端,其中,所述新聞列表包括至少一條新聞的標識信息;
[0169]第二獲取子單元,用于當接收到終端根據所述新聞列表發送的攜帶至少一條新聞的標識信息的語音新聞請求時,根據所述新聞的標識信息從所述數據庫中獲取對應的語音新聞;
[0170]推送子單元,用于將所述語音新聞推送給所述終端。
[0171]其中,可以理解的是,本實施例的新聞服務器中的單元的各功能模塊的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再進行贅述。
[0172]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,將所述各分段語音新聞進行合成,獲得所述語音新聞,將所述語音新聞推送給終端,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量。
[0173]下面將結合附圖9,對本發明實施例提供的終端進行詳細介紹。需要說明的是,附圖9所示的終端,用于執行本發明圖3-圖7所示實施例的方法,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明圖3-圖7所示的實施例。
[0174]檢測單元500,用于檢測終端當前所處網絡的網絡類型。
[0175]判斷單元600,用于判斷所述網絡類型是否為預置的網絡類型。
[0176]接收單元700,用于當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞。
[0177]播放單元800,用于播放所述語音新聞。
[0178]在本發明實施例中,檢測單元500可實時檢測終端當前所處網絡的網絡類型。網絡類型可包括免費網絡類型和付費網絡類型。其中,免費網絡類型可包括WIFI網絡,付費網絡類型可包括2G/3G/4G等網絡。具體的,檢測單元500檢測終端當前所處網絡的網絡類型可包括獲取終端當前所連接的網絡類型參數,判斷網絡類型參數是屬于免費網絡類型還是付費網絡類型。
[0179]在本發明實施例中,檢測單元500可實時檢測終端當前所處網絡的網絡類型,或者用戶可操作終端觸發檢測單元500檢測終端當前所處網絡的網絡類型。
[0180]在本發明實施例中,預置的網絡類型可以為免費網絡類型,如WIFI網絡,或者還可以是其他網絡類型,用戶可自行進行設置。判斷單元600可以是判斷網絡類型參數是屬于免費網絡類型還是付費網絡類型。
[0181]在本發明實施例中,當判斷單元600確定網絡類型為預置的網絡類型時,接收單元700可接收新聞服務器推送的語音新聞進行下載。當判斷單元600確定網絡類型不是預置的網絡類型時,終端拒絕新聞服務器推送的語音新聞。
[0182]在本發明實施例中,播放單元800可通過耳機或喇叭等外放器播放語音新聞。
[0183]其中,所述終端還包括:
[0184]第一接收單元,用于接收新聞服務器推送的新聞列表,所述新聞列表包括至少一條新聞的標識信息;
[0185]第一發送單元,用于根據所述新聞列表向所述新聞服務器發送語音新聞請求,所述語音新聞請求攜帶所述新聞列表中至少一條新聞的標識信息。
[0186]其中,所述終端還包括:
[0187]顯示單元,用于顯示預置的新聞類型列表;
[0188]第一獲取單元,用于獲取用戶針對所述新聞類型列表進行選擇的新聞類型;
[0189]第二發送單元,用于根據所述新聞類型向所述新聞服務器發送新聞列表請求。
[0190]其中,所述第二發送單元具體用于:
[0191]獲取用戶的新聞偏好記錄;
[0192]根據所述用戶的新聞偏好記錄從所述新聞列表中獲取與所述用戶的新聞偏好記錄匹配的至少一條新聞的標識信息;
[0193]向所述新聞服務器發送語音新聞請求,其中,所述語音新聞請求攜帶所述匹配的至少一條新聞的標識信息。
[0194]其中,可以理解的是,本實施例的終端中的單元的各功能模塊的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再進行贅述。
[0195]在本發明實施例中,終端可檢測終端當前所處網絡的網絡類型,判斷所述網絡類型是否為預置的網絡類型,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,播放所述語音新聞,這使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0196]請參見圖10,為本發明實施例提供了一種系統的結構示意圖。如圖9所示,本發明實施例的所述系統可以包括:
[0197]終端I和新聞服務器2。
[0198]可以理解的是,本實施例的新聞服務器2中的單元的各功能模塊的功能可根據上述實施例中的新聞服務器具體實現,本實施例的終端I中的單元的各功能模塊的功能可根據上述實施例中的終端具體實現,此處不再進行贅述。
[0199]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,新聞服務器將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,新聞服務器將所述各分段語音新聞進行合成,獲得所述語音新聞,新聞服務器將所述語音新聞推送給終端,終端檢測終端當前所處網絡的網絡類型,終端判斷所述網絡類型是否為預置的網絡類型,當終端確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,終端播放所述語音新聞,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量,也使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0200]請參見圖11,為本發明實施例提供了另一種新聞服務器的結構示意圖。如圖11所示,所述新聞服務器1000可以包括:至少一個處理器1001,例如CPU,至少一個網絡接口1004,用戶接口 1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實現這些組件之間的連接通信。其中,用戶接口 1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口 1003還可以包括標準的有線接口、無線接口。網絡接口 1004可選的可以包括標準的有線接口、無線接口(如W1-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠離前述處理器1001的存儲裝置。如圖11所示,作為一種計算機存儲介質的存儲器1005中可以包括操作系統、網絡通信模塊、用戶接口模塊以及通信連接應用程序。
[0201 ]在圖11所示的終端丨000中,用戶接口 1003主要用于為用戶提供輸入的接口,獲取用戶輸入的數據;網絡接口 1004用于與新聞服務器相連接,獲取新聞服務器發送的數據;而處理器1001可以用于調用存儲器1005中存儲的通信連接應用程序,并具體執行以下操作:
[0202]對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本;
[0203]將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞;
[0204]將所述各分段語音新聞進行合成,獲得所述語音新聞;
[0205]將所述語音新聞推送給終端。
[0206]其中,在所述處理器1001對預置的待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本之前,所述處理器1001還執行:
[0207]通過預置的網址獲取至少一個新聞文本;
[0208]對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本。
[0209]其中,所述處理器1001對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本包括:
[0210]識別所述新聞文本的內容,判斷所述內容是否包括預置的敏感信息;
[0211 ]當確定所述內容包括所述敏感信息時,對所述新聞文本進行濾除;
[0212]當確定所述內容不包括所述敏感信息時,將所述新聞文本設為待處理新聞文本。
[0213]其中,所述所述處理器1001對預置的待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本包括:
[0214]將所述待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落。
[0215]其中,所述將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞包括:
[0216]將所述各分段待處理新聞文本分別同時進行語音轉換,獲得各分段語音新聞。
[0217]其中,所述處理器1001將所述各分段語音新聞進行合成,獲得所述語音新聞包括:
[0218]將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞;
[0219]獲取預置的語音片段;
[0220]將所述語音片段添加至所述待處理語音新聞的預置位置中,獲得語音新聞。
[0221]其中,在所述處理器1001將所述各分段語音新聞進行合成,獲得所述語音新聞之后,所述處理器1001還執行:
[0222]根據所述待處理新聞文本確定所述語音新聞對應的新聞的標識信息;
[0223]將所述語音新聞以及所述新聞的標識信息存儲至預置數據庫中。
[0224]其中,所述處理器1001將所述語音新聞推送給終端包括:
[0225]將預置的新聞列表發送給終端,其中,所述新聞列表包括至少一條新聞的標識信息;
[0226]當接收到終端根據所述新聞列表發送的攜帶至少一條新聞的標識信息的語音新聞請求時,根據所述新聞的標識信息從所述數據庫中獲取對應的語音新聞;
[0227]將所述語音新聞推送給所述終端。
[0228]其中,可以理解的是,本實施例的新聞服務器中的單元的各功能模塊的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再進行贅述。
[0229]在本發明實施例中,新聞服務器對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本,將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞,將所述各分段語音新聞進行合成,獲得所述語音新聞,將所述語音新聞推送給終端,使得的新聞服務器可自動對待處理新聞文本進行分段快速處理,獲得語音新聞并推送給終端,從而提高語音新聞的時效性,提高語音新聞的內容質量。
[0230]請參見圖12,為本發明實施例提供了另一種終端的結構示意圖。如圖12所示,所述終端2000可以包括:至少一個處理器2001,例如CPU,至少一個網絡接口 2004,用戶接口2003,存儲器2005,至少一個通信總線2002。其中,通信總線2002用于實現這些組件之間的連接通信。其中,用戶接口2003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口2003還可以包括標準的有線接口、無線接口。網絡接口 1004可選的可以包括標準的有線接口、無線接口(如W1-FI接口)。存儲器2005可以是高速RAM存儲器,也可以是非不穩定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器2005可選的還可以是至少一個位于遠離前述處理器2001的存儲裝置。如圖12所示,作為一種計算機存儲介質的存儲器2005中可以包括操作系統、網絡通信模塊、用戶接口模塊以及通信連接應用程序。
[0231]在圖12所示的新聞服務器2000中,用戶接口2003主要用于為用戶提供輸入的接口,獲取用戶輸入的數據;網絡接口2004用于與終端相連接,獲取終端發送的數據;而處理器2001可以用于調用存儲器2005中存儲的通信連接應用程序,并具體執行以下操作:
[0232]檢測終端當前所處網絡的網絡類型;
[0233]判斷所述網絡類型是否為預置的網絡類型;
[0234]當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞;
[0235]播放所述語音新聞。
[0236]其中,在所述處理器2001檢測終端當前所處網絡的網絡類型之前,所述處理器2001還執行:
[0237]接收新聞服務器推送的新聞列表,所述新聞列表包括至少一條新聞的標識信息;
[0238]根據所述新聞列表向所述新聞服務器發送語音新聞請求,所述語音新聞請求攜帶所述新聞列表中至少一條新聞的標識信息。
[0239]其中,在所述處理器2001接收新聞服務器推送的新聞列表之前,所述處理器2001還執行:
[0240]顯示預置的新聞類型列表,所述新聞類型列表包括至少一個新聞類型;
[0241 ]獲取用戶針對所述新聞類型列表進行選擇的新聞類型;
[0242]根據所述新聞類型向所述新聞服務器發送新聞列表請求,所述新聞列表請求攜帶所述新聞類型。
[0243]其中,所述處理器2001根據所述新聞列表向所述新聞服務器發送語音新聞請求包括:
[0244]獲取用戶的新聞偏好記錄;
[0245]根據所述用戶的新聞偏好記錄從所述新聞列表中獲取與所述用戶的新聞偏好記錄匹配的至少一條新聞的標識信息;
[0246]向所述新聞服務器發送語音新聞請求,其中,所述語音新聞請求攜帶所述匹配的至少一條新聞的標識信息。
[0247]其中,可以理解的是,本實施例的終端中的單元的各功能模塊的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再進行贅述。
[0248]在本發明實施例中,終端可檢測終端當前所處網絡的網絡類型,判斷所述網絡類型是否為預置的網絡類型,當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞,播放所述語音新聞,這使得終端可根據終端所處的網絡的網絡類型進行自動下載語音新聞,從而簡便用戶操作,降低用戶使用成本,提高用戶體驗度。
[0249]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random AccessMemory,RAM)等。
[0250]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【主權項】
1.一種語音新聞的處理方法,其特征在于,所述方法包括: 對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本; 將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞; 將所述各分段語音新聞進行合成,獲得所述語音新聞; 將所述語音新聞推送給終端。2.如權利要求1所述的方法,其特征在于,所述對預置的待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本之前包括: 通過預置的網址獲取至少一個新聞文本; 對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本。3.如權利要求2所述的方法,其特征在于,所述對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本包括: 識別所述新聞文本的內容,判斷所述內容是否包括預置的敏感信息; 當確定所述內容包括所述敏感信息時,對所述新聞文本進行濾除; 當確定所述內容不包括所述敏感信息時,將所述新聞文本設為待處理新聞文本。4.如權利要求1所述的方法,其特征在于,所述對預置的待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本包括: 將所述待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落。5.如權利要求1所述的方法,其特征在于,所述將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語音新聞包括: 將所述各分段待處理新聞文本分別同時進行語音轉換,獲得各分段語音新聞。6.如權利要求1所述的方法,其特征在于,所述將所述各分段語音新聞進行合成,獲得所述語音新聞包括: 將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞; 獲取預置的語音片段; 將所述語音片段添加至所述待處理語音新聞的預置位置中,獲得語音新聞。7.如權利要求1所述的方法,其特征在于,所述將所述各分段語音新聞進行合成,獲得所述語音新聞之后,還包括: 根據所述待處理新聞文本確定所述語音新聞對應的新聞的標識信息; 將所述語音新聞以及所述新聞的標識信息存儲至預置數據庫中。8.如權利要求7所述的方法,其特征在于,所述將所述語音新聞推送給終端包括: 將預置的新聞列表發送給終端,其中,所述新聞列表包括至少一條新聞的標識信息;當接收到終端根據所述新聞列表發送的攜帶至少一條新聞的標識信息的語音新聞請求時,根據所述新聞的標識信息從所述數據庫中獲取對應的語音新聞; 將所述語音新聞推送給所述終端。9.一種語音新聞的播放方法,其特征在于,所述方法包括: 檢測終端當前所處網絡的網絡類型; 判斷所述網絡類型是否為預置的網絡類型; 當確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞; 播放所述語音新聞。10.如權利要求9所述的方法,其特征在于,所述檢測終端當前所處網絡的網絡類型之前包括: 接收新聞服務器推送的新聞列表,所述新聞列表包括至少一條新聞的標識信息; 根據所述新聞列表向所述新聞服務器發送語音新聞請求,所述語音新聞請求攜帶所述新聞列表中至少一條新聞的標識信息。11.如權利要求10所述的方法,其特征在于,所述接收新聞服務器推送的新聞列表之前包括: 顯示預置的新聞類型列表,所述新聞類型列表包括至少一個新聞類型; 獲取用戶針對所述新聞類型列表進行選擇的新聞類型; 根據所述新聞類型向所述新聞服務器發送新聞列表請求,所述新聞列表請求攜帶所述新聞類型。12.如權利要求11所述的方法,其特征在于,所述根據所述新聞列表向所述新聞服務器發送語音新聞請求包括: 獲取用戶的新聞偏好記錄; 根據所述用戶的新聞偏好記錄從所述新聞列表中獲取與所述用戶的新聞偏好記錄匹配的至少一條新聞的標識信息; 向所述新聞服務器發送語音新聞請求,其中,所述語音新聞請求攜帶所述匹配的至少一條新聞的標識信息。13.一種新聞服務器,其特征在于,所述服務器包括: 分段處理單元,用于對待處理新聞文本進行分段處理,獲得至少一段分段待處理新聞文本; 語音轉換單元,用于將所述各分段待處理新聞文本分別進行語音轉換,獲得各分段語首新聞; 合成單元,用于將所述各分段語音新聞進行合成,獲得所述語音新聞; 推送單元,用于將所述語音新聞推送給終端。14.如權利要求13所述的服務器,其特征在于,所述服務器包括: 獲取單元,用于通過預置的網址獲取至少一個新聞文本; 過濾單元,用于對所述至少一個新聞文本進行過濾處理,獲得待處理新聞文本; 其中,所述過濾單元包括: 識別判斷子單元,用于識別所述新聞文本的內容,判斷所述內容是否包括預置的敏感信息; 濾除子單元,用于當所述識別判斷子單元確定所述內容包括所述敏感信息時,對所述新聞文本進行濾除; 設置子單元,用于當所述識別判斷子單元確定所述內容不包括所述敏感信息時,將所述新聞文本設為待處理新聞文本。15.如權利要求13所述的服務器,其特征在于,所述分段處理單元具體用于: 將所述待處理新聞文本按段落進行分段,獲得至少一段分段待處理新聞文本,其中,每個分段待處理新聞文本包括至少一個段落; 所述語音轉換單元具體用于: 將所述各分段待處理新聞文本分別同時進行語音轉換,獲得各分段語音新聞。16.如權利要求13所述的服務器,其特征在于,所述合成單元包括: 合成子單元,用于將所述各分段語音新聞按所述待處理新聞文本的內容排列順序進行合成,獲得待處理語音新聞; 第一獲取子單元,用于獲取預置的語音片段; 添加子單元,用于將所述語音片段添加至所述待處理語音新聞的預置位置中,獲得語音新聞。17.如權利要求13所述的服務器,其特征在于,所述服務器,還包括: 確定單元,用于根據所述待處理新聞文本確定所述語音新聞對應的新聞的標識信息; 存儲單元,用于將所述語音新聞以及所述新聞的標識信息存儲至預置數據庫中。18.如權利要求17所述的服務器,其特征在于,所述推送單元包括: 發送子單元,用于將預置的新聞列表發送給終端,其中,所述新聞列表包括至少一條新聞的標識信息; 第二獲取子單元,用于當接收到終端根據所述新聞列表發送的攜帶至少一條新聞的標識信息的語音新聞請求時,根據所述新聞的標識信息從所述數據庫中獲取對應的語音新聞; 推送子單元,用于將所述語音新聞推送給所述終端。19.一種終?而,所述終?而包括: 檢測單元,用于檢測終端當前所處網絡的網絡類型; 判斷單元,用于判斷所述網絡類型是否為預置的網絡類型; 接收單元,用于當所述判斷單元確定所述網絡類型為預置的網絡類型時,接收新聞服務器推送的語音新聞; 播放單元,用于播放所述語音新聞。20.—種語音新聞交互系統,其特征在于,所述系統包括如權利要求13-18任一項所述的新聞服務器以及如權利要求19所述的終端。
【文檔編號】G06F17/30GK106098056SQ201610424167
【公開日】2016年11月9日
【申請日】2016年6月14日 公開號201610424167.X, CN 106098056 A, CN 106098056A, CN 201610424167, CN-A-106098056, CN106098056 A, CN106098056A, CN201610424167, CN201610424167.X
【發明人】車斌, 周旋, 馬征, 楊雍, 李勤學, 周川添
【申請人】騰訊科技(深圳)有限公司