文本信息播放方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種文本信息播放方法,所述方法包括以下步驟:響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息;識別所述文本信息,并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),所述音頻數(shù)據(jù)的內(nèi)容與所述文本信息的內(nèi)容對應;播放所述音頻數(shù)據(jù)。本發(fā)明還公開了一種文本信息播放裝置。本發(fā)明能實現(xiàn)以音頻形式播放用戶所選擇的文本信息,使得用戶可以通過“聽”的方式獲取其所選擇的信息,解放了用戶的雙眼,同時使得用戶在以“聽”的方式獲取其所選擇的信息的過程中能夠做其它事情。
【專利說明】文本信息播放方法及裝置
【【技術(shù)領域】】
[0001]本發(fā)明涉及計算機領域,特別涉及一種文本信息播放方法及裝置。
【【背景技術(shù)】】
[0002]人們在日常生活當中,往往希望通過“聽”的方式來獲取信息,因為這樣可以解放雙眼,在通過“聽”的方式來獲取信息的同時也能做其它事情。
[0003]在實踐中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0004]不是所有信息都可以以音頻形式供人們獲取。
[0005]目前,能夠以音頻形式向用戶提供信息的技術(shù)方案只是播放其他人事先制作好了的音頻文件,而不能播放用戶想要“聽”的內(nèi)容。
[0006]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
【
【發(fā)明內(nèi)容】
】
[0007]本發(fā)明的一個目的在于提供一種文本信息播放方法,其能實現(xiàn)以音頻形式播放用戶所選擇的文本信息,使得用戶可以通過“聽”的方式獲取其所選擇的信息,解放了用戶的雙眼,同時使得用戶在以“聽”的方式獲取其所選擇的信息的過程中能夠做其它事情。
[0008]為解決上述問題,本發(fā)明實施例提供了一種文本信息播放方法,所述方法包括以下步驟:響應用戶針對文本信息`的選擇操作獲取用戶所選擇的文本信息;識別所述文本信息,并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),所述音頻數(shù)據(jù)的內(nèi)容與所述文本信息的內(nèi)容對應;播放所述音頻數(shù)據(jù)。
[0009]本發(fā)明的另一個目的在于提供一種文本信息播放裝置,其能實現(xiàn)以音頻形式播放用戶所選擇的文本信息,使得用戶可以通過“聽”的方式獲取其所選擇的信息,解放了用戶的雙眼,同時使得用戶在以“聽”的方式獲取其所選擇的信息的過程中能夠做其它事情。
[0010]為解決上述問題,本發(fā)明實施例提供了一種文本信息播放裝置,所述裝置包括:文本信息獲取模塊,用于響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息;轉(zhuǎn)換模塊,用于識別所述文本信息,并用于將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),所述音頻數(shù)據(jù)的內(nèi)容與所述文本信息的內(nèi)容對應;播放模塊,用于播放所述音頻數(shù)據(jù)。
[0011]相對現(xiàn)有技術(shù),在本發(fā)明中,通過獲取信息載體的文本信息,將其轉(zhuǎn)化為音頻數(shù)據(jù),并播放與該文本信息對應的音頻數(shù)據(jù),便可實現(xiàn)以音頻形式再現(xiàn)文本信息對應的內(nèi)容,使得用戶可以通過“聽”這一動作來獲知相應的信息。
[0012]為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉優(yōu)選實施例,并配合所附圖式,作詳細說明如下:
【【專利附圖】
【附圖說明】】
[0013]圖1為本發(fā)明的文本信息播放方法的第一實施例的流程圖;
[0014]圖2為本發(fā)明的文本信息播放方法的第二實施例的流程圖;[0015]圖3為本發(fā)明的文本信息播放方法的第三實施例的流程圖;
[0016]圖4為本發(fā)明的文本信息播放方法的第四實施例的流程圖;
[0017]圖5為本發(fā)明的文本信息播放方法的第五實施例的流程圖;
[0018]圖6為本發(fā)明的文本信息播放方法的第六實施例的流程圖;
[0019]圖7為本發(fā)明的文本信息播放裝置的第一實施例的流程圖;
[0020]圖8為本發(fā)明的文本信息播放裝置的第三實施例的流程圖;
[0021]圖9為本發(fā)明的文本信息播放裝置的第四實施例的流程圖;
[0022]圖10為本發(fā)明的文本信息播放裝置的第五實施例的流程圖;
[0023]圖11為本發(fā)明的文本信息播放裝置的第六實施例的流程圖;
[0024]圖12為本發(fā)明的文本信息播放裝置的第七實施例的流程圖。
【【具體實施方式】】
[0025]以下各實施例的說明是參考附加的圖式,用以例示本發(fā)明可用以實施的特定實施例。
[0026]為了實現(xiàn)以音頻形式播放用戶所選擇的文本信息,使得用戶可以通過“聽”的方式獲取其所選擇的信息,解放用戶的雙眼,同時使得用戶在以“聽”的方式獲取其所選擇的信息的過程中能夠做其它事情。本發(fā)明的技術(shù)方案如下:
[0027]參考圖1,圖1為本發(fā)明的文本信息播放方法的第一實施例的流程圖。
[0028]本實施例的文本信息播放方法包括以下步驟:
[0029]步驟101,響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息。
[0030]步驟102,識別所述文本信息,并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),該音頻數(shù)據(jù)的內(nèi)容與該文本信息的內(nèi)容對應。
[0031]步驟103,播放該音頻數(shù)據(jù)。
[0032]在本實施例中,該文本信息可以記載于網(wǎng)頁中,也可以記載于文檔文件中,例如,WORD (微軟公司的文檔編輯軟件)文檔文件,還可以記載于電子雜志文件中。
[0033]在本實施例中,通過獲取信息載體(例如,瀏覽器上的頁面)的文本信息,將其轉(zhuǎn)化為音頻數(shù)據(jù),并播放與該文本信息對應的音頻數(shù)據(jù),便可實現(xiàn)以音頻形式再現(xiàn)文本信息對應的內(nèi)容,使得用戶可以通過“聽”這一動作來獲知相應的信息。
[0034]參考圖2,圖2為本發(fā)明的文本信息播放方法的第二實施例的流程圖。本實施例與上述第一實施例相似,不同之處在于:
[0035]本發(fā)明的文本信息播放方法的第二實施例與上述第一實施例相似,不同之處在于:
[0036]在本實施例中,獲取文本信息并將文本信息轉(zhuǎn)換成音頻數(shù)據(jù)這一過程是針對文本信息逐部分逐部分地實施的。具體地,在本實施例中,所述文本信息至少包括第一部分信息和第二部分信息;
[0037]所述響應用戶針對文本內(nèi)容的選擇操作獲取用戶所選擇的文本信息的步驟(SP,步驟101)包括:
[0038]步驟1011,響應用戶的第一選擇操作選擇所述第一部分信息。
[0039]步驟1012,響應用戶的第二選擇操作選擇所述第二部分信息。[0040]所述識別所述文本信息并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)的步驟(S卩,步驟102)包括:
[0041]步驟1021,接收所述第一部分信息并識別所述第一部分信息,以及將所述第一部分信息轉(zhuǎn)換為第一音頻數(shù)據(jù)。
[0042]步驟1022,接收所述第二部分信息并識別所述第二部分信息,以及將所述第二部分信息轉(zhuǎn)換為第二音頻數(shù)據(jù)。
[0043]所述播放所述音頻數(shù)據(jù)的步驟(B卩,步驟103)為:
[0044]按先后次序接收并播放第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù),即,接收所述第一音頻數(shù)據(jù)并播放所述第一音頻數(shù)據(jù),以及接收所述第二音頻數(shù)據(jù)并播放所述第二音頻數(shù)據(jù)。
[0045]在具體實踐中,一篇文章的全部或者用戶感興趣的部分所占據(jù)的篇幅可能會超出用戶設備的屏幕,在本實施例中,由于逐一地響應用戶的選擇文本信息的操作來逐一地獲取用戶所選擇的文本信息,并逐一地將用戶所選擇的文本信息轉(zhuǎn)換成相應的音頻數(shù)據(jù),有利于分步實現(xiàn)將數(shù)據(jù)量較大的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),有利于將篇幅較大的文章中的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)并提供給用戶。
[0046]參考圖3,圖3為本發(fā)明的文本信息播放方法的第三實施例的流程圖。本實施例與上述第一或第二實施例相似,不同之處在于:
[0047]在本實施例中,將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)這一步驟是在服務器上實現(xiàn)的。
[0048]步驟102具體包括步驟1021和步驟1022。
[0049]步驟1021,將該文本信息發(fā)送給服務器。
[0050]步驟1022,從該服務器接收該音頻數(shù)據(jù)。
[0051]在本實施例中,由于把將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)這一任務轉(zhuǎn)移到服務器上實現(xiàn),因此可以減輕用戶設備的數(shù)據(jù)處理負荷,使得將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)這一任務的執(zhí)行不因占用較大的CPU (中央處理單元)資源而導致音頻數(shù)據(jù)播放不流暢。
[0052]在本實施例中,獲取文本信息這一操作可以與發(fā)送文本信息至服務器這一操作同步進行,即,在將文本信息發(fā)送給服務器的過程中,可以繼續(xù)獲取文本信息。
[0053]參考圖4,圖4為本發(fā)明的文本信息播放方法的第四實施例的流程圖。本實施例與上述第一、第二、第三實施例中的任意一個實施例相似,不同之處在于:
[0054]在本實施例中,在將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù)之前,該方法還包括步驟401,即,在步驟102之前,本實施例的方法還包括步驟401。
[0055]步驟401,將所獲取的文本信息的數(shù)據(jù)量與預定值進行比較并生成比較結(jié)果,該預定值為與數(shù)據(jù)量相關的值,例如,該預定值為IKB (Kilobyte,千字節(jié))。
[0056]若該比較結(jié)果為該數(shù)據(jù)量小于該預定值,執(zhí)行步驟1021和步驟1022,S卩,該將文本信息發(fā)送給服務器并從服務器接收音頻數(shù)據(jù)的步驟包括:
[0057]步驟1021,將該文本信息按一次性的方式發(fā)送給該服務器。例如,若該文本信息的數(shù)據(jù)量為0.8KB,0.8KB<1KB,因此將這0.8KB的文本信息全部發(fā)送給服務器。
[0058]步驟1022,從該服務器接收與該文本信息對應的音頻數(shù)據(jù)。
[0059]若該比較結(jié)果為該數(shù)據(jù)量不小于該預定值,執(zhí)行步驟1023和步驟1024,S卩,該將文本信息發(fā)送給服務器并從服務器接收音頻數(shù)據(jù)的步驟包括:
[0060]步驟1023,將該文本信息按順序分至少兩批發(fā)送給該服務器。例如,若該文本信息的數(shù)據(jù)量為1.4KB, 1.4KB>1KB,因此將這1.4KB的文本信息分成IKB和0.4KB這兩部分,然后分別將這IKB的文本信息和0.4KB的文本信息發(fā)送給服務器。也可以將該1.4KB的文本信息分成0.8KB和0.6KB兩部分,然后將0.8KB的文本信息和0.6KB的文本信息分別發(fā)送給服務器,或者將該1.4KB的文本信息分成0.5KB、0.5KB和0.4KB三部分,然后將0.5KB、0.5KB和0.4KB的文本信息分別發(fā)送給服務器,諸如此類。在將文本信息劃分成兩部分以上時,以逗號、句號、分號等符號為劃分不同部分文本信息之間的分界點。
[0061]步驟1024,從該服務器按順序接收與每一批文本信息對應的音頻數(shù)據(jù),所發(fā)送的每一批文本信息的數(shù)據(jù)量小于預定值。
[0062]在本實施例中,若該文本信息是從瀏覽器上的頁面上獲取的,本實施例的方法中,該將文本信息發(fā)送給服務器并從服務器接收音頻數(shù)據(jù)的步驟可以為:
[0063]控制瀏覽器將文本信息發(fā)送給服務器,并在發(fā)送文本信息之后控制瀏覽器從服務器接收與文本信息對應的音頻數(shù)據(jù)。
[0064]在本實施例中,由于限制要轉(zhuǎn)換成音頻數(shù)據(jù)的文本信息的數(shù)據(jù)量,并在用戶所選擇的數(shù)據(jù)量較大的情況下將相應的文本信息劃分成數(shù)據(jù)量較小的兩批或兩批以上的文本信息,并將限制了數(shù)據(jù)量之后的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),有利于減小每一次針對相應的文本信息的音頻數(shù)據(jù)轉(zhuǎn)換時間,使得用戶在每一次“聽”文本信息的過程中,用戶一邊“聽”一部分的文本信息,另一部分的文本信息可以同步轉(zhuǎn)換成音頻數(shù)據(jù),用戶不用等待音頻數(shù)據(jù)轉(zhuǎn)換太久的時間,本實施例有利于保證用戶流暢的“聽”文本信息的體驗,避免了由于文本信息的數(shù)據(jù)量過大,相應的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)所要耗費的時間過長,使得用戶不得不等待較長的時間,并且避免了每一部分文本信息(每一批的音頻數(shù)據(jù))的播放出現(xiàn)不連續(xù)的情況。
[0065]參考圖5,圖5為本發(fā)明的文本信息播放方法的第五實施例的流程圖。本實施例與上述第一、第二、第三、第四實施例中的任意一個實施例相似,不同之處在于:
[0066]在本實施例中,在將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù)之后,該方法還包括以下步驟,即,在步驟1022之后執(zhí)行步驟501,即,顯示與音頻數(shù)據(jù)相關的播放控制面板,以供用戶控制針對該音頻數(shù)據(jù)的播放。
[0067]對于步驟103,響應用戶針對該音頻數(shù)據(jù)的播放控制操作,執(zhí)行播放該音頻數(shù)據(jù)、暫停播放該音頻數(shù)據(jù)、停止播放該音頻數(shù)據(jù)中的一者。
[0068]當然,在步驟105之前,本實施例的方法還可以包括:構(gòu)建該播放控制面板。
[0069]在本實施例中,獲取文本信息這一操作可以與播放音頻數(shù)據(jù)這一操作同步進行,即,在播放與文本信息對應的音頻數(shù)據(jù)的過程中,繼續(xù)獲取文本信息。
[0070]在本實施例中,由于顯示與音頻數(shù)據(jù)相關的播放控制面板,因此可以向用戶提供控制該音頻數(shù)據(jù)播放進程的相應選項,有利于響應用戶的操作對音頻數(shù)據(jù)的播放進程進行控制。
[0071]參考圖6,圖6為本發(fā)明的文本信息播放方法的第六實施例的流程圖。本實施例與上述第一、第二、第三、第四、第五實施例中的任意一個實施例相似,不同之處在于:
[0072]在響應用戶的選擇操作獲取文本信息的過程中,可能會出現(xiàn)這樣一種情況:一篇文章分成多個部分,該多個部分分別顯示在不同的頁面中。要完整地看完這篇文章,必須要翻頁。為此,在本實施例中,在該獲取文本信息的步驟中,該方法還包括以下步驟,即,在執(zhí)行步驟101的過程中執(zhí)行步驟601。
[0073]步驟601,判斷該文本信息所在頁面是否需要翻頁并生成判斷結(jié)果。若是,則進入步驟602,否則進入步驟401。即,若該判斷結(jié)果為該文本信息所在頁面需要翻頁,在步驟602中,控制該文本信息所在頁面翻頁。對于步驟101,
[0074]在進入到該頁面的下一頁時繼續(xù)獲取相應的文本信息。
[0075]通過在需要翻頁時控制信息載體翻頁,便可以完整地獲取一篇文章的文本信息,有利于向用戶提供完整的一篇文章的音頻形式的信息。
[0076]在上述實施例中,若該文本信息是從瀏覽器上的頁面上獲取的,在實踐當中,可以基于不同的瀏覽器來對其上的頁面進行翻頁,例如,對于ChiOme(谷歌瀏覽器)或者Firefox(火狐瀏覽器)等瀏覽器,可以控制應用在這些瀏覽器上的翻頁插件來對瀏覽器中的頁面進行翻頁,這些翻頁插件可以是AutoPager, AutoPagerize等插件,而對于其它瀏覽器,例如IE (Internet Explorer)瀏覽器,可以直接控制該瀏覽器進入到下一頁面。在瀏覽器進入到頁面的下一頁時繼續(xù)獲取文本信息。
[0077]對于本發(fā)明的文本信息播放方法的第六個實施例,本實施例與上述第一、第二、第三、第四、第五實施例中的任意一個實施例相似,不同之處在于:
[0078]在本實施例中,將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)是在用戶設備上實現(xiàn)的。而該將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù)的步驟為:
[0079]在該文本信息所在的用戶設備上將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù),S卩,直接將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù)。
[0080]作為對上述第一至第六實施例的一種改進,本發(fā)明的文本信息播放方法還可以包括以下步驟:
[0081]構(gòu)建該音頻數(shù)據(jù)的播放列表或者播放記錄,根據(jù)該播放列表或者該播放記錄播放該音頻數(shù)據(jù)。
[0082]通過構(gòu)建所接收到的音頻數(shù)據(jù)的播放列表或者播放記錄,可以實現(xiàn)針對音頻數(shù)據(jù)的播放進行管理。用戶可以根據(jù)該播放列表選擇要聽的信息,或者回放之前曾經(jīng)聽過的信
肩、O
[0083]參考圖7,圖7為本發(fā)明的文本信息播放裝置的第一實施例的流程圖。
[0084]本實施例的文本信息播放裝置包括文本信息獲取模塊701、轉(zhuǎn)換模塊702和播放模塊703。
[0085]文本信息獲取模塊701響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息。
[0086]轉(zhuǎn)換模塊702用于識別所述文本信息,并用于將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),該音頻數(shù)據(jù)的內(nèi)容與該文本信息的內(nèi)容對應。
[0087]播放模塊703用于播放該音頻數(shù)據(jù)。
[0088]在本實施例中,該文本信息可以記載于網(wǎng)頁中,也可以記載于文檔文件中,例如,WORD (微軟公司的文檔編輯軟件)文檔文件,還可以記載于電子雜志文件中。
[0089]在本實施例中,通過獲取信息載體(例如,瀏覽器上的頁面)的文本信息,將其轉(zhuǎn)化為音頻數(shù)據(jù),并播放與該文本信息對應的音頻數(shù)據(jù),便可實現(xiàn)以音頻形式再現(xiàn)文本信息對應的內(nèi)容,使得用戶可以通過“聽”這一動作來獲知相應的信息。[0090]本發(fā)明的文本信息播放裝置的第二實施例與上述第一實施例相似,不同之處在于:
[0091]在本實施例中,獲取文本信息并將文本信息轉(zhuǎn)換成音頻數(shù)據(jù)這一過程是針對文本信息逐部分逐部分地實施的。具體地,在本實施例中,所述文本信息至少包括第一部分信息和第二部分信息;
[0092]文本信息獲取模塊701用于響應用戶的第一選擇操作選擇所述第一部分信息,以及用于響應用戶的第二選擇操作選擇所述第二部分信息。
[0093]所述轉(zhuǎn)換模塊702用于接收所述第一部分信息并識別所述第一部分信息,以及用于將所述第一部分信息轉(zhuǎn)換為第一音頻數(shù)據(jù);所述轉(zhuǎn)換模塊702還用于接收所述第二部分信息并識別所述第二部分信息,以及用于將所述第二部分信息轉(zhuǎn)換為第二音頻數(shù)據(jù)。
[0094]所述播放模塊703用于接收所述第一音頻數(shù)據(jù)并播放所述第一音頻數(shù)據(jù),以及用于接收所述第二音頻數(shù)據(jù)并播放所述第二音頻數(shù)據(jù)。
[0095]在具體實踐中,一篇文章的全部或者用戶感興趣的部分所占據(jù)的篇幅可能會超出用戶設備的屏幕,在本實施例中,由于逐一地響應用戶的選擇文本信息的操作來逐一地獲取用戶所選擇的文本信息,并逐一地將用戶所選擇的文本信息轉(zhuǎn)換成相應的音頻數(shù)據(jù),有利于分步實現(xiàn)將數(shù)據(jù)量較大的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),有利于將篇幅較大的文章中的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)并提供給用戶。
[0096]參考圖8,圖8為本發(fā)明的文本信息播放裝置的第三實施例的流程圖。本實施例與上述第一或第二實施例相似,不同之處在于:
[0097]在本實施例中,將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)是在服務器上實現(xiàn)的。
[0098]在本實施例中,該轉(zhuǎn)換模塊702包括收發(fā)模塊7021。
[0099]收發(fā)模塊7021用于將該文本信息發(fā)送給服務器,并用于從該服務器接收該音頻數(shù)據(jù)。
[0100]在本實施例中,由于把將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)這一任務轉(zhuǎn)移到服務器上實現(xiàn),因此可以減輕用戶設備的數(shù)據(jù)處理負荷,使得將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)這一任務的執(zhí)行不因占用較大的CPU (中央處理單元)資源而導致音頻數(shù)據(jù)播放不流暢。
[0101 ] 在本實施例中,獲取文本信息這一操作可以與發(fā)送文本信息至服務器這一操作同步進行,即,在將文本信息發(fā)送給服務器的過程中,可以繼續(xù)獲取文本信息。
[0102]參考圖9,圖9為本發(fā)明的文本信息播放裝置的第四實施例的流程圖。本實施例與上述第一、第二、第三實施例中的任意一個實施例相似,不同之處在于:
[0103]在本實施例中,該轉(zhuǎn)換模塊702還包括比較模塊7022。
[0104]比較模塊7022用于將所獲取的文本信息的數(shù)據(jù)量與預定值進行比較并生成比較結(jié)果,該預定值為與數(shù)據(jù)量相關的值。
[0105]若該比較結(jié)果為該數(shù)據(jù)量小于該預定值,該收發(fā)模塊7021還用于將該文本信息按一次性的方式發(fā)送給該服務器,并用于從該服務器接收與該文本信息對應的音頻數(shù)據(jù)。
[0106]例如,若該文本信息的數(shù)據(jù)量為0.8KB,0.8KB〈1KB,則收發(fā)模塊7021用于將這
0.8KB的文本信息全部發(fā)送給服務器,并用于從服務器接收與該0.8KB的文本信息對應的音頻數(shù)據(jù)。
[0107]若該比較結(jié)果為該數(shù)據(jù)量不小于該預定值,該收發(fā)模塊7021還用于將該文本信息按順序分至少兩批發(fā)送給該服務器,以及用于從該服務器按順序接收與每一批文本信息對應的音頻數(shù)據(jù),所發(fā)送的每一批文本信息的數(shù)據(jù)量小于預定值。
[0108]例如,若該文本信息的數(shù)據(jù)量為1.4KB,1.4KB>1KB,則收發(fā)模塊7021用于將這
1.4KB的文本信息分成IKB和0.4KB這兩部分,然后分別將這IKB的文本信息和0.4KB的文本信息發(fā)送給服務器,并分別從服務接收這IKB的文本信息和0.4KB的文本信息對應的音頻數(shù)據(jù)。收發(fā)模塊7021也可以用于將該1.4KB的文本信息分成0.8KB和0.6KB兩部分,然后將0.8KB的文本信息和0.6KB的文本信息分別發(fā)送給服務器,并分別從服務器接收者
0.8KB的文本信息和0.6KB的文本信息對應的音頻數(shù)據(jù),或者將該1.4KB的文本信息分成
0.5KB、0.5KB和0.4KB三部分,然后將0.5KB、0.5KB和0.4KB的文本信息分別發(fā)送給服務器,并分別從服務器接收這0.5KB、0.5KB和0.4KB的文本信息對應的音頻數(shù)據(jù),諸如此類。在將文本信息劃分成兩部分以上時,以逗號、句號、分號等符號為劃分不同部分文本信息之間的分界點。
[0109]在本實施例中,若該文本信息是從瀏覽器上的頁面上獲取的,可以控制瀏覽器將文本信息發(fā)送給服務器,并在發(fā)送文本信息之后控制瀏覽器從服務器接收與文本信息對應的音頻數(shù)據(jù)。
[0110]在本實施例中,由于限制要轉(zhuǎn)換成音頻數(shù)據(jù)的文本信息的數(shù)據(jù)量,并在用戶所選擇的數(shù)據(jù)量較大的情況下將相應的文本信息劃分成數(shù)據(jù)量較小的兩批或兩批以上的文本信息,并將限制了數(shù)據(jù)量之后的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),有利于減小每一次針對相應的文本信息的音頻數(shù)據(jù)轉(zhuǎn)換時間,使得用戶在每一次“聽”文本信息的過程中,用戶一邊“聽”一部分的文本信息,另一部分的文本信息可以同步轉(zhuǎn)換成音頻數(shù)據(jù),用戶不用等待音頻數(shù)據(jù)轉(zhuǎn)換太久的時間,本實施例有利于保證用戶流暢的“聽”文本信息的體驗,避免了由于文本信息的數(shù)據(jù)量過大,相應的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)所要耗費的時間過長,使得用戶不得不等待較長的時間,并且避免了每一部分文本信息(每一批的音頻數(shù)據(jù))的播放出現(xiàn)不連續(xù)的情況。
[0111]參考圖10,圖10為本發(fā)明的文本信息播放裝置的第五實施例的流程圖。本實施例與上述第一、第二、第三、第四實施例中的任意一個實施例相似,不同之處在于:
[0112]本實施例的文本信息播放裝置還包括顯示模塊1001。
[0113]顯示模塊1001用于顯示與音頻數(shù)據(jù)相關的播放控制面板,以供用戶控制針對該音頻數(shù)據(jù)的播放。
[0114]該播放模塊703還用于響應用戶針對該音頻數(shù)據(jù)的播放控制操作,執(zhí)行播放該音頻數(shù)據(jù)、暫停播放該音頻數(shù)據(jù)、停止播放該音頻數(shù)據(jù)中的一者。
[0115]在本實施例中,文本信息獲取模塊701獲取文本信息這一過程可以與播放模塊703播放音頻數(shù)據(jù)這一過程同步進行,S卩,在播放與文本信息對應的音頻數(shù)據(jù)的過程中,文本信息獲取模塊701可以繼續(xù)獲取文本信息。
[0116]在本實施例中,由于顯示與音頻數(shù)據(jù)相關的播放控制面板,因此可以向用戶提供控制該音頻數(shù)據(jù)播放進程的相應選項,有利于響應用戶的操作對音頻數(shù)據(jù)的播放進程進行控制。
[0117]參考圖11,圖11為本發(fā)明的文本信息播放裝置的第六實施例的流程圖。本實施例與上述第一、第二、第三、第四、第五實施例中的任意一個實施例相似,不同之處在于:[0118]在文本信息獲取模塊701響應用戶的選擇操作獲取文本信息的過程中,可能會出現(xiàn)這樣一種情況:一篇文章分成多個部分,該多個部分分別顯示在不同的頁面中。要完整地看完這篇文章,必須要翻頁。為此,
[0119]本實施例的,文本信息播放裝置還包括判斷模塊1101和翻頁控制模塊1102。
[0120]判斷模塊1101用于判斷該文本信息所在頁面是否需要翻頁并生成判斷結(jié)果。
[0121]翻頁控制模塊1102用于在該判斷結(jié)果為該文本信息所在頁面需要翻頁的情況下,控制該文本信息所在頁面翻頁。
[0122]該文本信息獲取模塊701還用于在進入到該頁面的下一頁時繼續(xù)獲取相應的文本信息。
[0123]通過在需要翻頁時控制信息載體(例如、瀏覽器中的頁面、文檔文件、電子雜志)翻頁,便可以完整地獲取一篇文章的文本信息,有利于向用戶提供完整的一篇文章的音頻形式的信息。
[0124]在上述實施例中,若該文本信息是從瀏覽器上的頁面上獲取的,在實踐當中,可以基于不同的瀏覽器來對其上的頁面進行翻頁,例如,對于Chrome(谷歌瀏覽器)或者Firefox(火狐瀏覽器)等瀏覽器,可以控制應用在這些瀏覽器上的翻頁插件來對瀏覽器中的頁面進行翻頁,這些翻頁插件可以是AutoPager, AutoPagerize等插件,而對于其它瀏覽器,例如IE (Internet Explorer)瀏覽器,可以直接控制該瀏覽器進入到下一頁面。在瀏覽器進入到頁面的下一頁時繼續(xù)獲取文本信息。
[0125]參考圖12,圖12為本發(fā)明的文本信息播放裝置的第七實施例的流程圖。本實施例與上述第一、第二、第三、第四、第五、第六實施例中的任意一個實施例相似,不同之處在于:
[0126]在本實施例中,將文本信息轉(zhuǎn)換為音頻數(shù)據(jù)是在用戶設備上實現(xiàn)的。
[0127]在本實施例中,該轉(zhuǎn)換模塊702為音頻數(shù)據(jù)生成模塊7023,該音頻數(shù)據(jù)生成模塊7023用于將所獲取的文本信息轉(zhuǎn)換成該音頻數(shù)據(jù)。
[0128]作為對上述第一至第六實施例的一種改進,本發(fā)明的文本信息播放裝置還可以包括列表構(gòu)建模塊(圖中未不出)。
[0129]列表構(gòu)建模塊用于構(gòu)建該音頻數(shù)據(jù)的播放列表或者播放記錄。播放模塊還可以用于根據(jù)該播放列表或者該播放記錄播放該音頻數(shù)據(jù)。
[0130]通過構(gòu)建所接收到的音頻數(shù)據(jù)的播放列表或者播放記錄,可以實現(xiàn)針對音頻數(shù)據(jù)的播放進行管理。用戶可以根據(jù)該播放列表選擇要聽的信息,或者回放之前曾經(jīng)聽過的信
肩、O
[0131]綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準。
【權(quán)利要求】
1.一種文本信息播放方法,其特征在于,所述方法包括以下步驟: 響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息; 識別所述文本信息,并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),所述音頻數(shù)據(jù)的內(nèi)容與所述文本信息的內(nèi)容對應; 播放所述音頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的文本信息播放方法,其特征在于,所述文本信息至少包括第一部分信息和第二部分信息; 所述響應用戶針對文本內(nèi)容的選擇操作獲取用戶所選擇的文本信息的步驟為: 響應用戶的第一選擇操作選擇所述第一部分信息,以及響應用戶的第二選擇操作選擇所述第二部分信息; 所述識別所述文本信息并將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)的步驟包括: 接收所述第一部分信息并識別所述第一部分信息,以及將所述第一部分信息轉(zhuǎn)換為第一音頻數(shù)據(jù); 接收所述第二部分信息并識別所述第二部分信息,以及將所述第二部分信息轉(zhuǎn)換為第二音頻數(shù)據(jù); 所述播放所述音頻數(shù)據(jù)的步驟包括: 接收所述第一音頻數(shù)據(jù)并播放所述第一音頻數(shù)據(jù);` 接收所述第二音頻數(shù)據(jù)并播放所述第二音頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的文本信息播放方法,其特征在于,所述將所獲取的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)的步驟為: 將所述文本信息發(fā)送給服務器,并從所述服務器接收所述音頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的文本信息播放方法,其特征在于,在將所獲取的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)這一步驟之前,所述方法還包括以下步驟: 將所獲取的文本信息的數(shù)據(jù)量與預定值進行比較并生成比較結(jié)果,所述預定值為與數(shù)據(jù)量相關的值; 若所述比較結(jié)果為所述數(shù)據(jù)量小于所述預定值,所述將文本信息發(fā)送給服務器并從服務器接收音頻數(shù)據(jù)的步驟為: 將所述文本信息按一次性的方式發(fā)送給所述服務器,并從所述服務器接收與所述文本信息對應的音頻數(shù)據(jù); 若所述比較結(jié)果為所述數(shù)據(jù)量不小于所述預定值,所述將文本信息發(fā)送給服務器并從服務器接收音頻數(shù)據(jù)的步驟為: 將所述文本信息按順序分至少兩批發(fā)送給所述服務器,并從所述服務器按順序接收與每一批文本信息對應的音頻數(shù)據(jù),所發(fā)送的每一批文本信息的數(shù)據(jù)量小于所述預定值。
5.根據(jù)權(quán)利要求1所述的文本信息播放方法,其特征在于,在將所獲取的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)這一步驟之后,所述方法還包括以下步驟: 顯示與音頻數(shù)據(jù)相關的播放控制面板,以供用戶控制針對所述音頻數(shù)據(jù)的播放; 響應用戶針對所述音頻數(shù)據(jù)的播放控制操作,執(zhí)行播放所述音頻數(shù)據(jù)、暫停播放所述音頻數(shù)據(jù)、停止播放所述音頻數(shù)據(jù)中的一者。
6.根據(jù)權(quán)利要求1所述的文本信息播放方法,其特征在于,所述將所獲取的文本信息轉(zhuǎn)換成音頻數(shù)據(jù)的步驟為: 直接將所獲取的文本信息轉(zhuǎn)換成所述音頻數(shù)據(jù)。
7.根據(jù)權(quán)利要求1至6中任意一項所述的文本信息播放方法,其特征在于,在執(zhí)行所述獲取文本信息這一步驟的過程中,所述方法還包括以下步驟: 判斷所述文本信息所在頁面是否需要翻頁并生成判斷結(jié)果; 若所述判斷結(jié)果為所述文本信息所在頁面需要翻頁,控制所述文本信息所在頁面翻頁; 在進入到所述頁面的下一頁時繼續(xù)獲取相應的文本信息。
8.一種文本信息播放裝置,其特征在于,所述裝置包括: 文本信息獲取模塊,用于響應用戶針對文本信息的選擇操作獲取用戶所選擇的文本信息; 轉(zhuǎn)換模塊,用于識別所述文本信息,并用于將所識別的文本信息轉(zhuǎn)換成音頻數(shù)據(jù),所述音頻數(shù)據(jù)的內(nèi)容與所述文本信息的內(nèi)容對應; 播放模塊,用于播放所述音頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的文本信息播放裝置,其特征在于,所述文本信息至少包括第一部分信息和第二部分信息; 所述文本信息獲取模塊用于響應用戶的第一選擇操作選擇所述第一部分信息,以及用于響應用戶的第二選擇操作選擇`所述第二部分信息; 所述轉(zhuǎn)換模塊用于接收所述第一部分信息并識別所述第一部分信息,以及用于將所述第一部分信息轉(zhuǎn)換為第一音頻數(shù)據(jù),所述轉(zhuǎn)換模塊還用于接收所述第二部分信息并識別所述第二部分信息,以及用于將所述第二部分信息轉(zhuǎn)換為第二音頻數(shù)據(jù); 所述播放模塊用于接收所述第一音頻數(shù)據(jù)并播放所述第一音頻數(shù)據(jù),以及用于接收所述第二音頻數(shù)據(jù)并播放所述第二音頻數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的文本信息播放裝置,其特征在于,所述轉(zhuǎn)換模塊包括: 收發(fā)模塊,用于將所述文本信息發(fā)送給服務器,并用于從所述服務器接收所述音頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的文本信息播放裝置,其特征在于,所述轉(zhuǎn)換模塊還包括: 比較模塊,用于將所獲取的文本信息的數(shù)據(jù)量與預定值進行比較并生成比較結(jié)果,所述預定值為與數(shù)據(jù)量相關的值; 若所述比較結(jié)果為所述數(shù)據(jù)量小于所述預定值,所述收發(fā)模塊還用于將所述文本信息按一次性的方式發(fā)送給所述服務器,并用于從所述服務器接收與所述文本信息對應的音頻數(shù)據(jù); 若所述比較結(jié)果為所述數(shù)據(jù)量不小于所述預定值,所述收發(fā)模塊還用于將所述文本信息按順序分至少兩批發(fā)送給所述服務器,并用于從所述服務器按順序接收與每一批文本信息對應的音頻數(shù)據(jù),所發(fā)送的每一批文本信息的數(shù)據(jù)量小于所述預定值。
12.根據(jù)權(quán)利要求8所述的文本信息播放裝置,其特征在于,所述裝置還包括: 顯示模塊,用于顯示與音頻數(shù)據(jù)相關的播放控制面板,以供用戶控制針對所述音頻數(shù)據(jù)的播放; 所述播放模塊還用于響應用戶針對所述音頻數(shù)據(jù)的播放控制操作,執(zhí)行播放所述音頻數(shù)據(jù)、暫停播放所述音頻數(shù)據(jù)、停止播放所述音頻數(shù)據(jù)中的一者。
13.根據(jù)權(quán)利要求8所述的文本信息播放裝置,其特征在于,所述轉(zhuǎn)換模塊為音頻數(shù)據(jù)生成模塊,所述音頻數(shù)據(jù)生成模塊用于將所獲取的文本信息轉(zhuǎn)換成所述音頻數(shù)據(jù)。
14.根據(jù)權(quán)利要求8至13中任意一項所述的文本信息播放裝置,其特征在于,所述裝置還包括: 判斷模塊,用于判斷所述文本信息所在頁面是否需要翻頁并生成判斷結(jié)果; 翻頁控制模塊,用于在所述判斷結(jié)果為所述文本信息所在頁面需要翻頁的情況下,控制所述文本信息所在頁面翻頁; 所述文本信息獲取模塊還用于在進入到所述頁面的下一頁時繼續(xù)獲取相應的文本信肩、O`
【文檔編號】G10L13/08GK103871399SQ201210528251
【公開日】2014年6月18日 申請日期:2012年12月10日 優(yōu)先權(quán)日:2012年12月10日
【發(fā)明者】王權(quán) 申請人:騰訊科技(深圳)有限公司