亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻的提供方法及裝置制造方法

文檔序號(hào):7815606閱讀:269來(lái)源:國(guó)知局
視頻的提供方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種視頻的提供方法,包括:接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件;接收輸入的語(yǔ)音字幕選擇指令;根據(jù)語(yǔ)音字幕選擇指令從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件;以及將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,并將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。本發(fā)明實(shí)施例的方法實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。本發(fā)明還公開(kāi)了一種視頻的提供裝置。
【專利說(shuō)明】視頻的提供方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種視頻的提供方法及裝置。

【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的國(guó)際化信息開(kāi)始進(jìn)入普通大眾的生活中。例如,目前大量的國(guó)外視頻被引入國(guó)內(nèi),一般視頻提供商會(huì)提供與這些國(guó)外視頻對(duì)應(yīng)的國(guó)內(nèi)語(yǔ)言的字幕和/或語(yǔ)音,以便本國(guó)用戶通過(guò)視頻客戶端軟件或視頻網(wǎng)站進(jìn)行觀看。
[0003]但是存在的問(wèn)題是,不管是PC(Personal Computer,個(gè)人計(jì)算機(jī))機(jī)還是移動(dòng)終端,在視頻進(jìn)行播放時(shí),大部分都沒(méi)有可以讓用戶自己根據(jù)需要來(lái)定制的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,導(dǎo)致用戶體驗(yàn)差。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種視頻的提供方法。該方法使得在用戶播放視頻時(shí)即可根據(jù)自己的需要來(lái)設(shè)置語(yǔ)音的語(yǔ)言類(lèi)型和字幕類(lèi)型,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。
[0006]本發(fā)明的第二個(gè)目的在于提出一種視頻的提供裝置。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的視頻的提供方法,包括:接收待提供視頻的視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件;接收輸入的語(yǔ)音字幕選擇指令;根據(jù)所述語(yǔ)音字幕選擇指令從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件;以及將選擇的所述語(yǔ)音文件和字幕文件加載至所述待提供視頻,并將加載過(guò)所述語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
[0008]本發(fā)明實(shí)施例的視頻的提供方法,可接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件,之后可接收輸入的語(yǔ)音字幕選擇指令,并根據(jù)該指令從中選擇一個(gè)語(yǔ)音文件和字幕文件,以及將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,并將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶,實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。
[0009]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的視頻的提供裝置,包括:第一接收模塊,用于接收待提供視頻的視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件;第二接收模塊,用于接收輸入的語(yǔ)音字幕選擇指令;選擇模塊,用于根據(jù)所述語(yǔ)音字幕選擇指令從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件;加載模塊,用于將選擇的所述語(yǔ)音文件和字幕文件加載至所述待提供視頻;以及提供模塊,用于將加載過(guò)所述語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
[0010]本發(fā)明實(shí)施例的視頻的提供裝置,可通過(guò)第一接收模塊接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件,第二接收模塊接收輸入的語(yǔ)音字幕選擇指令,選擇模塊根據(jù)語(yǔ)音字幕選擇指令從中選擇一個(gè)語(yǔ)音文件和字幕文件,生成模塊根據(jù)選擇的語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件,加載模塊將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,提供模塊將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶,實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。
[0011]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

【專利附圖】

【附圖說(shuō)明】
[0012]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
[0013]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻的提供方法的流程圖;
[0014]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的視頻的提供方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻的提供裝置的結(jié)構(gòu)示意圖;
[0016]圖4是根據(jù)本發(fā)明另一個(gè)實(shí)施例的視頻的提供裝置的結(jié)構(gòu)示意圖;
[0017]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻的提供裝置中生成模塊的結(jié)構(gòu)示意圖;
[0018]圖6是根據(jù)本發(fā)明又一個(gè)實(shí)施例的視頻的提供裝置的結(jié)構(gòu)示意圖;
[0019]圖7是根據(jù)本發(fā)明又另一個(gè)實(shí)施例的視頻的提供裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0020]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0021]目前,在播放視頻的時(shí)候,某些視頻客戶端軟件可以對(duì)部分視頻進(jìn)行國(guó)語(yǔ)和視頻原有拍攝的語(yǔ)言切換,但是,視頻字幕不可以切換且也不可以多種語(yǔ)言的字幕同時(shí)出現(xiàn);還有很多電影或電視劇第一次可以在互聯(lián)網(wǎng)上看到時(shí)都只有對(duì)應(yīng)拍劇本時(shí)的語(yǔ)言,比如美劇或韓劇,對(duì)于一個(gè)可能不懂英語(yǔ)或韓語(yǔ)又想馬上看劇的用戶而言,不能實(shí)時(shí)翻譯而去直接看畫(huà)面是非常痛苦地;如果想要看到一些其他語(yǔ)言版本,則需手動(dòng)去切換視頻源,非常不方便。隨著互聯(lián)網(wǎng)的發(fā)展,觀眾遍布在全球的每個(gè)角落,語(yǔ)言千差萬(wàn)別,而現(xiàn)有的語(yǔ)言和字幕類(lèi)型切換,遠(yuǎn)遠(yuǎn)不能滿足觀眾的需要,也不能消除人們之間的語(yǔ)言障礙。
[0022]為此,本發(fā)明提出了一種視頻的提供方法及裝置,可以實(shí)現(xiàn)用戶根據(jù)個(gè)人需要,通過(guò)手動(dòng)設(shè)置播放語(yǔ)言和字幕,娛樂(lè)的同時(shí)還可學(xué)習(xí)其他語(yǔ)言。具體地,下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的視頻的提供方法及裝置。
[0023]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻的提供方法的流程圖,該實(shí)施例可從視頻客戶端或視頻播放器側(cè)進(jìn)行描述,其中,視頻客戶端可理解為被應(yīng)用于移動(dòng)終端上,視頻播放器可理解為被應(yīng)用于終端(如PC機(jī))上。如圖1所示,該視頻的提供方法可以包括:
[0024]S101,接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件。
[0025]例如,當(dāng)用戶通過(guò)視頻客戶端或視頻播放器播放某個(gè)視頻時(shí),視頻客戶端或視頻播放器會(huì)先接收服務(wù)器下發(fā)的該視頻的視頻數(shù)據(jù),和與該視頻數(shù)據(jù)相關(guān)的一些常用多種語(yǔ)言的語(yǔ)音文件和字幕文件。
[0026]S102,接收輸入的語(yǔ)音字幕選擇指令。
[0027]例如,以視頻客戶端或視頻播放器為用戶提供可以設(shè)置播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型為例,用戶可通過(guò)視頻客戶端或視頻播放器提供的設(shè)置功能對(duì)播放語(yǔ)言和播放字幕類(lèi)型進(jìn)行選擇。
[0028]S103,根據(jù)語(yǔ)音字幕選擇指令從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。
[0029]其中,在本發(fā)明的實(shí)施例中,用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕可理解為用戶希望視頻使用用戶選擇的語(yǔ)音和字幕進(jìn)行播放。
[0030]具體地,當(dāng)視頻客戶端或視頻播放器接收到用戶輸入的語(yǔ)音字幕選擇指令之后,可根據(jù)該指令從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。例如,當(dāng)用戶想觀看某個(gè)視頻時(shí),用戶通過(guò)在設(shè)置頁(yè)面中選擇了目標(biāo)語(yǔ)音和目標(biāo)字幕,這時(shí),視頻客戶端或視頻播放器可根據(jù)用戶的選擇從待提供視頻中的多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇出用戶期待選擇的語(yǔ)音文件和字幕文件。
[0031]S104,將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,并將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
[0032]進(jìn)一步的,為了提升用戶體驗(yàn),可不通過(guò)用戶手動(dòng)選擇目標(biāo)語(yǔ)音和目標(biāo)字幕,只需根據(jù)視頻客戶端或視頻播放器自身默認(rèn)的語(yǔ)音類(lèi)型,從視頻的語(yǔ)音文件和字幕文件中找出與視頻客戶端或視頻播放器自身默認(rèn)的語(yǔ)音類(lèi)型對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載來(lái)播放該視頻。具體地,在本發(fā)明的一個(gè)實(shí)施例中,在接收輸入的語(yǔ)音字幕選擇指令(即上述S102)之前,該視頻的提供方法還可包括:先獲取加載視頻數(shù)據(jù)的客戶端的默認(rèn)語(yǔ)音。之后,根據(jù)默認(rèn)語(yǔ)言從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
[0033]進(jìn)一步的,為了提升用戶體驗(yàn),可不通過(guò)用戶手動(dòng)選擇目標(biāo)語(yǔ)音和目標(biāo)字幕,只需獲取用戶輸入的搜索信息(如某個(gè)視頻的搜索詞),并對(duì)該搜索信息進(jìn)行語(yǔ)言類(lèi)型分析以獲取對(duì)應(yīng)的語(yǔ)言,之后從視頻的語(yǔ)音文件和字幕文件中找出與該語(yǔ)言對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載來(lái)播放該視頻。具體地,在本發(fā)明的一個(gè)實(shí)施例中,在接收輸入的語(yǔ)音字幕選擇指令(即上述S102)之前,該視頻的提供方法還可包括:先接收輸入的搜索信息,并獲取搜索信息對(duì)應(yīng)的語(yǔ)言。之后,根據(jù)搜索信息對(duì)應(yīng)的語(yǔ)言從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
[0034]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,還可接收輸入的目標(biāo)語(yǔ)音和多個(gè)目標(biāo)字幕選擇指令,之后可加載目標(biāo)語(yǔ)音文件與多個(gè)目標(biāo)字幕文件進(jìn)行視頻播放。也就是說(shuō),當(dāng)用戶播放某個(gè)視頻時(shí),可選擇需要播放的語(yǔ)言和多個(gè)語(yǔ)言版本的字幕,這樣可避免用戶手動(dòng)去搜索不同語(yǔ)言對(duì)應(yīng)的視頻源,實(shí)現(xiàn)了一個(gè)視頻頁(yè)面中支持多種語(yǔ)言版本的字幕,對(duì)于用戶來(lái)說(shuō),娛樂(lè)的同時(shí)還可學(xué)習(xí)其他語(yǔ)言。
[0035]本發(fā)明實(shí)施例的視頻的提供方法,可接收視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件,之后可接收輸入的語(yǔ)音字幕選擇指令,并根據(jù)該指令從中選擇一個(gè)語(yǔ)音文件和字幕文件,以及將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,并將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶,實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。
[0036]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)未接受到輸入的語(yǔ)音字幕選擇指令,即用戶未進(jìn)行語(yǔ)音和字幕的設(shè)置時(shí),可加載該視頻本身默認(rèn)給定的語(yǔ)音文件和對(duì)應(yīng)的字幕文件。
[0037]還需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,用戶還可通過(guò)語(yǔ)音來(lái)輸入用戶的語(yǔ)音字幕選擇指令,即可通過(guò)語(yǔ)音來(lái)對(duì)視頻進(jìn)行語(yǔ)言和字幕類(lèi)型的設(shè)置。例如,用戶對(duì)著客戶端所在設(shè)備的麥克風(fēng)進(jìn)行語(yǔ)音:語(yǔ)音-中文,字幕-中文,之后,可根據(jù)該語(yǔ)音指令進(jìn)行語(yǔ)言和字幕類(lèi)型的設(shè)置。
[0038]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的視頻的提供方法的流程圖。
[0039]需要說(shuō)明的是,用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕可能不屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件中,因此需對(duì)用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕進(jìn)行判斷以確定其是否屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件。具體地,如圖2所示,該視頻的提供方法可以包括:
[0040]S201,接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件。
[0041]S202,接收輸入的語(yǔ)音字幕選擇指令。
[0042]S203,根據(jù)語(yǔ)音字幕選擇指令判斷選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件。
[0043]其中,在本發(fā)明的實(shí)施例中,用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕可理解為用戶希望視頻使用用戶選擇的語(yǔ)音和字幕進(jìn)行播放。
[0044]具體地,當(dāng)視頻客戶端或視頻播放器接收到輸入的語(yǔ)音字幕選擇指令之后,判斷用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于上述多種語(yǔ)言的語(yǔ)音文件和字幕文件。例如,當(dāng)用戶想觀看某個(gè)視頻時(shí),用戶通過(guò)在設(shè)置頁(yè)面中選擇了目標(biāo)語(yǔ)音和目標(biāo)字幕,這時(shí),視頻客戶端或視頻播放器需判斷用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于該視頻的多種語(yǔ)言中的語(yǔ)音文件和字幕文件。
[0045]S204,如果目標(biāo)語(yǔ)音和目標(biāo)字幕不屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件,則從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。
[0046]也就是說(shuō),當(dāng)多種語(yǔ)言的語(yǔ)音文件和字幕文件中沒(méi)有用戶需要的目標(biāo)語(yǔ)音和目標(biāo)字幕時(shí),視頻客戶端或視頻播放器可從該多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。
[0047]S205,根據(jù)選擇的語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件并加載,并將加載過(guò)生成的目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件的待提供視頻提供至用戶。
[0048]例如,可根據(jù)選擇的語(yǔ)音文件和字幕文件通過(guò)語(yǔ)音合成技術(shù)或?qū)崟r(shí)語(yǔ)音翻譯以生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件,并加載該生成后的目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件以為用戶播放對(duì)應(yīng)的視頻。具體而言,在本發(fā)明的實(shí)施例中,首先,根據(jù)選擇的字幕文件進(jìn)行翻譯以生成目標(biāo)字幕文件。之后,獲取選擇的語(yǔ)音文件中的背景音,并將字幕文件按照目標(biāo)語(yǔ)音文件對(duì)應(yīng)的語(yǔ)言播放以生成配音。然后,將背景音和配音進(jìn)行合成以生成目標(biāo)語(yǔ)音文件。最后,加載目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件。其中,在本發(fā)明的實(shí)施例中,可對(duì)生成后的目標(biāo)字幕文件和生成后的目標(biāo)語(yǔ)音文件進(jìn)行保存,以方便用戶下次觀看,避免了翻譯和合成的重復(fù)操作。
[0049]舉例而言,以用戶觀看韓國(guó)正在直播的某個(gè)綜藝視頻節(jié)目為例,假設(shè)用戶想用漢語(yǔ)語(yǔ)音類(lèi)型和漢語(yǔ)字幕類(lèi)型對(duì)該視頻進(jìn)行播放,由于直播視頻當(dāng)前不能提供較多的語(yǔ)音文件和字幕文件以供用戶選擇,所以,可先對(duì)的韓語(yǔ)字幕文件進(jìn)行翻譯以生成用戶需要的目標(biāo)字幕文件,即漢語(yǔ)字幕文件。之后,可從該視頻的的韓語(yǔ)語(yǔ)音文件中獲取出背景音,并通過(guò)實(shí)時(shí)語(yǔ)音翻譯技術(shù)將的韓語(yǔ)字幕文件按照漢語(yǔ)語(yǔ)言進(jìn)行播放,以生成對(duì)應(yīng)的漢語(yǔ)配音。然后,通過(guò)語(yǔ)音合成技術(shù)將上述背景音和配音進(jìn)行合成來(lái)生成用戶需要的漢語(yǔ)語(yǔ)音文件。最后,加載漢語(yǔ)語(yǔ)音文件和漢語(yǔ)字幕文件。由此,通過(guò)實(shí)時(shí)在線翻譯和語(yǔ)音合成技術(shù)使得用戶可以及時(shí)地觀看視頻,不必?zé)揽赡芸床欢葐?wèn)題。
[0050]S206,如果目標(biāo)語(yǔ)音和目標(biāo)字幕屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件,則選擇目標(biāo)語(yǔ)音和目標(biāo)字幕對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載,并將加載過(guò)與目標(biāo)語(yǔ)音和目標(biāo)字幕對(duì)應(yīng)的語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
[0051]本發(fā)明實(shí)施例的視頻的提供方法,在接收到輸入的語(yǔ)音字幕選擇指令之后,可根據(jù)語(yǔ)音字幕選擇指令判斷選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件,若否,則可從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件,并根據(jù)選擇的語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件并加載,以及將加載過(guò)生成的目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件的待提供視頻提供至用戶,通過(guò)對(duì)用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕進(jìn)行判斷以確定其是否屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件,完善了視頻客戶端或視頻播放器的設(shè)置功能。
[0052]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種視頻的提供裝置。
[0053]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻的提供裝置的結(jié)構(gòu)示意圖。如圖3所示,該視頻的提供裝置可以包括:第一接收模塊10、第二接收模塊20、選擇模塊30、加載模塊40和提供模塊50。
[0054]具體地,第一接收模塊10可用于接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件。例如,當(dāng)用戶通過(guò)視頻客戶端或視頻播放器播放某個(gè)視頻時(shí),第一接收模塊10可先接收服務(wù)器下發(fā)的該視頻的視頻數(shù)據(jù),和與該視頻數(shù)據(jù)相關(guān)的一些常用多種語(yǔ)言的語(yǔ)音文件和字幕文件。
[0055]第二接收模塊20可用于接收輸入的語(yǔ)音字幕選擇指令。例如,以視頻客戶端或視頻播放器為用戶提供可以設(shè)置播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型為例,用戶可通過(guò)視頻客戶端或視頻播放器提供的設(shè)置功能對(duì)播放語(yǔ)言和播放字幕類(lèi)型進(jìn)行選擇,第二接收模塊20可接收用戶對(duì)應(yīng)的選擇指令。
[0056]選擇模塊30可用于根據(jù)語(yǔ)音字幕選擇指令從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。其中,在本發(fā)明的實(shí)施例中,用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕可理解為用戶希望視頻使用用戶選擇的語(yǔ)音和字幕進(jìn)行播放。
[0057]更具體地,當(dāng)?shù)诙邮漳K20接收到用戶輸入的語(yǔ)音字幕選擇指令之后,選擇模塊30可根據(jù)該指令從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。例如,當(dāng)用戶想觀看某個(gè)視頻時(shí),用戶通過(guò)在設(shè)置頁(yè)面中選擇了目標(biāo)語(yǔ)音和目標(biāo)字幕,這時(shí),選擇模塊30可根據(jù)用戶的選擇從待提供視頻中的多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇出用戶期待選擇的語(yǔ)音文件和字幕文件。
[0058]加載模塊40可用于將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻。提供模塊50可用于將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
[0059]進(jìn)一步的,在本發(fā)明的一個(gè)實(shí)施例中,如圖4所示,該視頻的提供裝置還可包括:判斷模塊60和生成模塊70。具體地,判斷模塊60可用于在第二接收模塊20接收到輸入的語(yǔ)音字幕選擇指令之后,根據(jù)語(yǔ)音字幕選擇指令判斷用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于多種語(yǔ)言的默認(rèn)語(yǔ)音文件和默認(rèn)字幕文件。其中,在本發(fā)明的實(shí)施例中,用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕可理解為用戶希望視頻使用用戶選擇的語(yǔ)音和字幕進(jìn)行播放。
[0060]更具體地,在第二接收模塊20接收到輸入的語(yǔ)音字幕選擇指令之后,判斷模塊60判斷用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于上述多種語(yǔ)言的默認(rèn)語(yǔ)音文件和默認(rèn)字幕文件。例如,當(dāng)用戶想觀看某個(gè)視頻時(shí),用戶通過(guò)在設(shè)置頁(yè)面中選擇了目標(biāo)語(yǔ)音和目標(biāo)字幕,這時(shí),判斷模塊60需判斷用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于該視頻的多種語(yǔ)言中的默認(rèn)語(yǔ)音文件和默認(rèn)字幕文件。
[0061]在本發(fā)明的實(shí)施例中,選擇模塊30可具體用于:在判斷模塊60判斷目標(biāo)語(yǔ)音和目標(biāo)字幕不屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件時(shí),從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。也就是說(shuō),當(dāng)多種語(yǔ)言的語(yǔ)音文件和字幕文件中沒(méi)有用戶需要的目標(biāo)語(yǔ)音和目標(biāo)字幕時(shí),選擇模塊30可從該多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件。
[0062]生成模塊70可用于根據(jù)選擇模塊選擇的語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件。在本發(fā)明的實(shí)施例中,加載模塊40可具體用于:將生成模塊70生成的目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件加載至待提供視頻。
[0063]例如,生成模塊70可根據(jù)選擇的默認(rèn)語(yǔ)音文件和默認(rèn)字幕文件通過(guò)語(yǔ)音合成技術(shù)或?qū)崟r(shí)語(yǔ)音翻譯以生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件,并加載該生成后的目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件以為用戶播放對(duì)應(yīng)的視頻。
[0064]具體而言,在本發(fā)明的一個(gè)實(shí)施例中,如圖5所示,該生成模塊70可包括翻譯單元71、獲取單元72、播放單元73、合成單元74和加載單元75。
[0065]具體地,翻譯單元71可用于根據(jù)選擇的字幕文件進(jìn)行翻譯以生成目標(biāo)字幕文件。獲取單元72可用于獲取選擇的語(yǔ)音文件中的背景音。播放單元73可用于將字幕文件按照目標(biāo)語(yǔ)音文件對(duì)應(yīng)的語(yǔ)言播放以生成配音。合成單元74可用于將背景音和配音進(jìn)行合成以生成目標(biāo)語(yǔ)音文件。加載單元75可用于加載目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件。其中,在本發(fā)明的實(shí)施例中,可對(duì)生成后的目標(biāo)字幕文件和生成后的目標(biāo)語(yǔ)音文件進(jìn)行保存,以方便用戶下次觀看,避免了翻譯和合成的重復(fù)操作。
[0066]舉例而言,以用戶觀看韓國(guó)正在直播的某個(gè)綜藝視頻節(jié)目為例,假設(shè)用戶想用漢語(yǔ)語(yǔ)音類(lèi)型和漢語(yǔ)字幕類(lèi)型對(duì)該視頻進(jìn)行播放,由于直播視頻當(dāng)前不能提供較多的語(yǔ)音文件和字幕文件以供用戶選擇,所以,翻譯單元71可先對(duì)默認(rèn)的韓語(yǔ)字幕文件進(jìn)行翻譯以生成用戶需要的目標(biāo)字幕文件,即漢語(yǔ)字幕文件。獲取單元72可從該視頻的默認(rèn)的韓語(yǔ)語(yǔ)音文件中獲取出背景音,播放單元73通過(guò)實(shí)時(shí)語(yǔ)音翻譯技術(shù)將默認(rèn)的韓語(yǔ)字幕文件按照漢語(yǔ)語(yǔ)言進(jìn)行播放,以生成對(duì)應(yīng)的漢語(yǔ)配音。合成單元74通過(guò)語(yǔ)音合成技術(shù)將上述背景音和配音進(jìn)行合成來(lái)生成用戶需要的漢語(yǔ)語(yǔ)音文件。加載單元75加載漢語(yǔ)語(yǔ)音文件和漢語(yǔ)字幕文件。由此,通過(guò)實(shí)時(shí)在線翻譯和語(yǔ)音合成技術(shù)使得用戶可以及時(shí)地觀看視頻,不必?zé)揽赡芸床欢葐?wèn)題。
[0067]在本發(fā)明的實(shí)施例中,選擇模塊30還可用于在判斷模塊60判斷目標(biāo)語(yǔ)音和目標(biāo)字幕屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件時(shí),選擇目標(biāo)語(yǔ)音和目標(biāo)字幕對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
[0068]由此,通過(guò)對(duì)用戶選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕進(jìn)行判斷以確定其是否屬于多種語(yǔ)言的語(yǔ)音文件和字幕文件,完善了視頻客戶端或視頻播放器的設(shè)置功能。
[0069]進(jìn)一步的,為了提升用戶體驗(yàn),可不通過(guò)用戶手動(dòng)選擇目標(biāo)語(yǔ)音和目標(biāo)字幕,只需根據(jù)視頻客戶端或視頻播放器自身默認(rèn)的語(yǔ)音類(lèi)型,從視頻的語(yǔ)音文件和字幕文件中找出與視頻客戶端或視頻播放器自身默認(rèn)的語(yǔ)音類(lèi)型對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載來(lái)播放該視頻。具體地,在本發(fā)明的一個(gè)實(shí)施例中,如圖6所示,該視頻的提供裝置還可包括第一獲取模塊80。第一獲取模塊80可用于在接收輸入的語(yǔ)音字幕選擇指令之前,獲取加載視頻數(shù)據(jù)的客戶端的默認(rèn)語(yǔ)言。在本發(fā)明的實(shí)施例中,加載模塊40還可用于根據(jù)默認(rèn)語(yǔ)言從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
[0070]進(jìn)一步的,為了提升用戶體驗(yàn),可不通過(guò)用戶手動(dòng)選擇目標(biāo)語(yǔ)音和目標(biāo)字幕,只需獲取用戶輸入的搜索信息(如某個(gè)視頻的搜索詞),并對(duì)該搜索信息進(jìn)行語(yǔ)言類(lèi)型分析以獲取對(duì)應(yīng)的語(yǔ)言,之后從視頻的語(yǔ)音文件和字幕文件中找出與該語(yǔ)言對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載來(lái)播放該視頻。具體地,在本發(fā)明的一個(gè)實(shí)施例中,如圖7所示,該視頻的提供裝置還可包括第二獲取模塊90。第二獲取模塊90可用于在接收輸入的語(yǔ)音字幕選擇指令之前,接收輸入的搜索信息,并獲取搜索信息對(duì)應(yīng)的語(yǔ)言。在本發(fā)明的實(shí)施例中,加載模塊40還可用于根據(jù)搜索信息對(duì)應(yīng)的語(yǔ)言從多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
[0071]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,還可接收輸入的目標(biāo)語(yǔ)音和多個(gè)目標(biāo)字幕選擇指令,之后可加載目標(biāo)語(yǔ)音文件與多個(gè)目標(biāo)字幕文件進(jìn)行視頻播放。也就是說(shuō),當(dāng)用戶播放某個(gè)視頻時(shí),可選擇需要播放的語(yǔ)言和多個(gè)語(yǔ)言版本的字幕,這樣可避免用戶手動(dòng)去搜索不同語(yǔ)言對(duì)應(yīng)的視頻源,實(shí)現(xiàn)了一個(gè)視頻頁(yè)面中支持多種語(yǔ)言版本的字幕,對(duì)于用戶來(lái)說(shuō),娛樂(lè)的同時(shí)還可學(xué)習(xí)其他語(yǔ)言。
[0072]還需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)未接受到用戶輸入的語(yǔ)音字幕選擇指令,即用戶未進(jìn)行語(yǔ)音和字幕的設(shè)置時(shí),可加載該視頻本身默認(rèn)給定的語(yǔ)音文件和對(duì)應(yīng)的字幕文件。
[0073]本發(fā)明實(shí)施例的視頻的提供裝置,可通過(guò)第一接收模塊接收待提供視頻的視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件,第二接收模塊接收輸入的語(yǔ)音字幕選擇指令,選擇模塊根據(jù)語(yǔ)音字幕選擇指令從中選擇一個(gè)語(yǔ)音文件和字幕文件,生成模塊根據(jù)選擇的語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件,加載模塊將選擇的語(yǔ)音文件和字幕文件加載至待提供視頻,提供模塊將加載過(guò)語(yǔ)音文件和字幕文件的待提供視頻提供至用戶,實(shí)現(xiàn)了用戶可以根據(jù)需要來(lái)定制自己的播放語(yǔ)音的語(yǔ)言類(lèi)型和播放字幕類(lèi)型的設(shè)置功能,擴(kuò)展了視頻客戶端或視頻播放器的使用功能,對(duì)于用戶而言,提升了用戶體驗(yàn)。
[0074]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0075]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0076]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0077]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
[0078]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0079]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0080]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0081]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0082]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種視頻的提供方法,其特征在于,包括以下步驟: 接收待提供視頻的視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件; 接收輸入的語(yǔ)音字幕選擇指令; 根據(jù)所述語(yǔ)音字幕選擇指令從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件;以及 將選擇的所述語(yǔ)音文件和字幕文件加載至所述待提供視頻,并將加載過(guò)所述語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
2.如權(quán)利要求1所述的視頻的提供方法,其特征在于,在所述接收輸入的語(yǔ)音字幕選擇指令之后,還包括: 根據(jù)所述語(yǔ)音字幕選擇指令判斷選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件; 如果所述目標(biāo)語(yǔ)音和目標(biāo)字幕不屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件,則從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件; 根據(jù)選擇的所述語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件并加載。
3.如權(quán)利要求2所述的視頻的提供方法,其特征在于,還包括: 如果所述目標(biāo)語(yǔ)音和目標(biāo)字幕屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件,則選擇所述目標(biāo)語(yǔ)音和目標(biāo)字幕對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
4.如權(quán)利要求1所述的視頻的提供方法,其特征在于,在所述接收輸入的語(yǔ)音字幕選擇指令之前,還包括: 獲取加載所述視頻數(shù)據(jù)的客戶端的默認(rèn)語(yǔ)言;以及 根據(jù)所述默認(rèn)語(yǔ)言從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
5.如權(quán)利要求1所述的視頻的提供方法,其特征在于,在所述接收輸入的語(yǔ)音字幕選擇指令之前,還包括: 接收輸入的搜索信息,并獲取所述搜索信息對(duì)應(yīng)的語(yǔ)言; 根據(jù)所述搜索信息對(duì)應(yīng)的語(yǔ)言從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
6.如權(quán)利要求2所述的視頻的提供方法,其特征在于,所述根據(jù)選擇的所述語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件并加載具體包括: 根據(jù)選擇的所述字幕文件進(jìn)行翻譯以生成目標(biāo)字幕文件; 獲取所述選擇的語(yǔ)音文件中的背景音,并將所述字幕文件按照所述目標(biāo)語(yǔ)音文件對(duì)應(yīng)的語(yǔ)言播放以生成配音; 將所述背景音和所述配音進(jìn)行合成以生成所述目標(biāo)語(yǔ)音文件;以及 加載所述目標(biāo)語(yǔ)音文件和所述目標(biāo)字幕文件。
7.一種視頻的提供裝置,其特征在于,包括: 第一接收模塊,用于接收待提供視頻的視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關(guān)的多種語(yǔ)言的語(yǔ)音文件和字幕文件; 第二接收模塊,用于接收輸入的語(yǔ)音字幕選擇指令; 選擇模塊,用于根據(jù)所述語(yǔ)音字幕選擇指令從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件; 加載模塊,用于將選擇的所述語(yǔ)音文件和字幕文件加載至所述待提供視頻;以及 提供模塊,用于將加載過(guò)所述語(yǔ)音文件和字幕文件的待提供視頻提供至用戶。
8.如權(quán)利要求7所述的視頻的提供裝置,其特征在于,還包括: 判斷模塊,用于在所述第二接收模塊接收到輸入的語(yǔ)音字幕選擇指令之后,根據(jù)所述語(yǔ)音字幕選擇指令判斷選擇的目標(biāo)語(yǔ)音和目標(biāo)字幕是否屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件; 所述選擇模塊具體用于: 在所述目標(biāo)語(yǔ)音和目標(biāo)字幕不屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件時(shí),從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇一個(gè)語(yǔ)音文件和字幕文件; 生成模塊,用于根據(jù)所述選擇模塊選擇的所述語(yǔ)音文件和字幕文件生成目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件; 所述加載模塊具體用于: 將所述生成模塊生成的所述目標(biāo)語(yǔ)音文件和目標(biāo)字幕文件加載至所述待提供視頻。
9.如權(quán)利要求8所述的視頻的提供裝置,其特征在于,所述選擇模塊還用于在所述目標(biāo)語(yǔ)音和目標(biāo)字幕屬于所述多種語(yǔ)言的語(yǔ)音文件和字幕文件時(shí),選擇所述目標(biāo)語(yǔ)音和目標(biāo)字幕對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
10.如權(quán)利要求7所述的視頻的提供裝置,其特征在于,還包括: 第一獲取模塊,用于在所述接收輸入的語(yǔ)音字幕選擇指令之前,獲取加載所述視頻數(shù)據(jù)的客戶端的默認(rèn)語(yǔ)言; 所述加載模塊還用于根據(jù)所述默認(rèn)語(yǔ)言從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
11.如權(quán)利要求7所述的視頻的提供裝置,其特征在于,還包括: 第二獲取模塊,用于在所述接收輸入的語(yǔ)音字幕選擇指令之前,接收輸入的搜索信息,并獲取所述搜索信息對(duì)應(yīng)的語(yǔ)言; 所述加載模塊還用于根據(jù)所述搜索信息對(duì)應(yīng)的語(yǔ)言從所述多種語(yǔ)言的語(yǔ)音文件和字幕文件中選擇對(duì)應(yīng)的語(yǔ)音文件和字幕文件進(jìn)行加載。
12.如權(quán)利要求8所述的視頻的提供裝置,其特征在于,所述生成模塊包括: 翻譯單元,用于根據(jù)選擇的所述字幕文件進(jìn)行翻譯以生成目標(biāo)字幕文件; 獲取單元,用于獲取所述選擇的語(yǔ)音文件中的背景音; 播放單元,用于將所述字幕文件按照所述目標(biāo)語(yǔ)音文件對(duì)應(yīng)的語(yǔ)言播放以生成配音; 合成單元,用于將所述背景音和所述配音進(jìn)行合成以生成所述目標(biāo)語(yǔ)音文件;以及 加載單元,用于加載所述目標(biāo)語(yǔ)音文件和所述目標(biāo)字幕文件。
【文檔編號(hào)】H04N21/422GK104244081SQ201410505739
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月26日 優(yōu)先權(quán)日:2014年9月26日
【發(fā)明者】向林林, 馬健 申請(qǐng)人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1