對多用戶操作游戲的個(gè)性化配音方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及游戲配音技術(shù)領(lǐng)域,特別涉及一種對多用戶操作游戲的個(gè)性化配音方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著個(gè)人電腦、上網(wǎng)本、智能手機(jī)、Pad等終端的高速發(fā)展,基于各類平臺的游戲業(yè)務(wù)如雨后春筍般層出不窮。這些游戲的畫面豐富精致、人物設(shè)計(jì)及可操縱對象設(shè)計(jì)或漂亮或可愛、動(dòng)作流暢華麗,游戲玩家可以控制人物或可操作對象的角色參與各種場景或按各種規(guī)則執(zhí)行游戲。
[0003]但是,目前,現(xiàn)有的游戲相關(guān)技術(shù)中,大部分都是用戶在各自的設(shè)備上操作,通過網(wǎng)絡(luò)進(jìn)行進(jìn)行溝通,而隨著投影機(jī)、LED屏幕的普及,大型屏幕在線下的娛樂用途越來越多,更多的用戶可以在大屏幕上獲得更強(qiáng)的參與感與沉浸感,并同時(shí)體驗(yàn)到周邊用戶的參與與互動(dòng)。當(dāng)大屏幕當(dāng)游戲中的各種角色需要發(fā)生說話時(shí),其僅能說出幾種固定的臺詞,或者無法說話出聲。大部分僅能以固定臺詞或純文字形式進(jìn)行交流,臺詞內(nèi)容及語氣固定,趣味性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種對多用戶操作游戲的個(gè)性化配音方法及系統(tǒng),以解決現(xiàn)有的大屏幕多用戶參與的終端游戲中角色發(fā)音信息單一,趣味性較低的問題。
[0005]本發(fā)明的第二目的在于提供一種對多用戶操作游戲的個(gè)性化配音方法及系統(tǒng),以解決現(xiàn)有的大屏幕多用戶參與的終端游戲中無法提供玩家自主個(gè)性化配音的問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種對多用戶操作游戲的個(gè)性化配音方法,包括以下步驟:
[0007]S1:客戶端獲取用戶對游戲內(nèi)的任意一個(gè)角色配音的語音信息;
[0008]S2:客戶端發(fā)送用戶配音的語音信息至游戲平臺的服務(wù)器上;
[0009]S3:所述服務(wù)器對所述語音信息進(jìn)行語音處理得到音頻文件并將其存入數(shù)據(jù)庫;
[0010]其中,所述步驟S3還包括:將任意一個(gè)用戶的ID與該用戶的配音信息綁定,當(dāng)游戲平臺接收到來自該用戶的ID的操作信息時(shí),播放其對應(yīng)的配音信息。
[0011]較佳地,客戶端發(fā)送至服務(wù)器的語音信息還包括一標(biāo)識文件,所述標(biāo)識文件包括:配音者的ID、發(fā)送語音信息的時(shí)間、配音時(shí)長、音頻的ID及語音信息的格式。
[0012]較佳地,所述語音信息所對應(yīng)的配音時(shí)長在60秒以內(nèi)。
[0013]較佳地,所述步驟S3還包括:
[0014]S31:將所述語音信息存入數(shù)據(jù)庫時(shí),同時(shí)將該語音信息對應(yīng)的游戲名稱存入數(shù)據(jù)庫;
[0015]S32:遍歷數(shù)據(jù)庫內(nèi)與本次存入的語音信息對應(yīng)的游戲名稱相同的其他角色最新的語音信息;
[0016]S33:將遍歷得到的語音信息進(jìn)行格式轉(zhuǎn)換后得到音頻文件并更新至所述數(shù)據(jù)庫中。
[0017]較佳地,所述步驟S3中的語音處理包括:
[0018]a、設(shè)置音頻使用邏輯,具體為設(shè)置音頻為其對應(yīng)的角色與用戶ID綁定,根據(jù)用戶ID播放器最新上傳的配音;或設(shè)置游戲中的多個(gè)角色與同一個(gè)用戶ID綁定,從用戶上傳的所有音頻中選取最近的預(yù)設(shè)數(shù)量的音頻信息進(jìn)行隨機(jī)播放配音;
[0019]b、設(shè)置配音播放觸發(fā)機(jī)制,具體為:設(shè)置為被動(dòng)觸發(fā),當(dāng)角色被觸發(fā)后觸發(fā)播放音頻文件;或設(shè)置為主動(dòng)觸發(fā),當(dāng)進(jìn)入游戲環(huán)境中后,選取角色觸發(fā)音頻文件。
[0020]較佳地,所述步驟S3中的語音處理還包括:設(shè)置音頻與動(dòng)畫配合機(jī)制,具體為:游戲平臺選取或制作一段由音頻觸發(fā)的循環(huán)動(dòng)畫,并依據(jù)所述音頻文件中的一條或多條語音信息的時(shí)長設(shè)置所述循環(huán)動(dòng)畫的播放及停止時(shí)間。
[0021 ]較佳地,所述步驟S3中的語音處理還包括:對所述語音信息進(jìn)行格式轉(zhuǎn)換,將配音信息的格式更改為MP3格式。
[0022]較佳地,所述步驟SI前還包括:客戶端接受用戶的登錄請求,用戶依據(jù)用戶ID登錄客戶端,所述用戶ID為字符或二維碼,當(dāng)用戶ID為字符時(shí),客戶端依據(jù)該用戶ID及對應(yīng)的密碼執(zhí)行登錄操作,當(dāng)用戶ID為二維碼時(shí),客戶端通過掃描游戲?qū)?yīng)的二維碼獲取用戶ID從而執(zhí)行登錄操作。
[0023]本發(fā)明還提供了一種對多用戶操作游戲的個(gè)性化配音系統(tǒng),包括語音信息獲取模塊、語音處理模塊及存儲模塊,所述語音信息獲取模塊設(shè)置于客戶端上,所述語音處理模塊及存儲模塊設(shè)置于游戲平臺的服務(wù)器上;
[0024]當(dāng)所述語音信息獲取模塊被觸發(fā)后,開始獲取語音信息,隨后由客戶端將語音信息上傳至服務(wù)器上的語音處理模塊,所述語音處理模塊對所述語音信息進(jìn)行語音處理得到音頻文件并將其存入存儲模塊;
[0025]其中,所述服務(wù)器將任意一個(gè)用戶的ID與該用戶的配音信息綁定,當(dāng)游戲平臺接收到來自該用戶的ID的操作信息時(shí),播放其對應(yīng)的配音信息。
[0026]較佳地,所述語音處理模塊包括遍歷單元及格式轉(zhuǎn)換單元,所述遍歷單元用于在接收到當(dāng)前的語音信息后遍歷存儲模塊內(nèi)與本次存入的語音信息對應(yīng)的游戲名稱相同的其他角色最新的語音信息,所述格式轉(zhuǎn)換單元用于將當(dāng)前的及遍歷得到的語音信息進(jìn)行格式轉(zhuǎn)換后得到音頻文件并更新至所述存儲模塊中。
[0027]較佳地,所述語音處理模塊包括音頻邏輯設(shè)置單元、配音播放設(shè)置單元及音頻與動(dòng)畫配合設(shè)置單元,所述音頻邏輯設(shè)置單元用于設(shè)置音頻使用邏輯;所述配音播放設(shè)置單元用于設(shè)置配音播放觸發(fā)機(jī)制,所述音頻與動(dòng)畫配合設(shè)置單元用于設(shè)置音頻與動(dòng)畫配合機(jī)制。
[0028]本發(fā)明提供的對多用戶操作的游戲進(jìn)行個(gè)性化配音方法及系統(tǒng),該方法及系統(tǒng)可以使得游戲的用戶可以根據(jù)需要通過手機(jī)、PDA等客戶端自由地為游戲中的角色進(jìn)行配音,有效地提高了游戲的互動(dòng)性及趣味性。
【附圖說明】
[0029]圖1為本發(fā)明提供的對多用戶操作游戲的個(gè)性化配音方法流程圖;
[0030]圖2為本發(fā)明提供的方法中步驟S3具體流程圖;
[0031]圖3為本發(fā)明提供的對多用戶操作游戲的個(gè)性化配音系統(tǒng)組成圖。
【具體實(shí)施方式】
[0032]為更好地說明本發(fā)明,茲以一優(yōu)選實(shí)施例,并配合附圖對本發(fā)明作詳細(xì)說明,具體如下:
[0033]如圖1所示,本發(fā)明提供的一種對多用戶操作游戲的個(gè)性化配音方法,包括以下步驟:
[0034]S1:客戶端獲取用戶對游戲內(nèi)的任意一個(gè)角色配音的語音信息;
[0035]S2:客戶端發(fā)送用戶配音的語音信息至游戲平臺的服務(wù)器上;
[0036]其中,客戶端發(fā)送至服務(wù)器的語音信息還包括一標(biāo)識文件,所述標(biāo)識文件包括:配音者的ID、發(fā)送語音信息的時(shí)間、配音時(shí)長、音頻的ID及語音信息的格式。
[0037]S3:服務(wù)器對所述語音信息進(jìn)行語音處理得到音頻文件并將其存入數(shù)據(jù)庫。
[0038]其中,步驟S3還包括:將任意一個(gè)用戶的ID與該用戶的配音信息綁定,當(dāng)游戲平臺接收到來自該用戶的ID的操作信息時(shí),播放其對應(yīng)的配音信息。具體來說,本發(fā)明提供的游戲平臺上運(yùn)行的游戲可供多人參與操作,該游戲具有多個(gè)角色,參與游戲的用戶可以根據(jù)需要對游戲內(nèi)的角色進(jìn)行個(gè)性化配音,通過自身攜帶的客戶端如手機(jī)等將配音信息上傳至游戲平臺的服務(wù)器處,當(dāng)游戲運(yùn)行時(shí),該用戶依據(jù)其登錄ID參與游戲時(shí),其配音的角色即可使用配音的語音信息。當(dāng)然,本發(fā)明對游戲內(nèi)各個(gè)角色與各個(gè)用戶的匹配/綁定方式不做限定,用戶可根據(jù)需要通過客戶端對其操作的角色進(jìn)行配音及使用配音的語音信息。
[0039]此外,步驟SI前還進(jìn)一步包括:客戶端接受用戶的登錄請求??蛻舳颂幍挠脩粢罁?jù)用戶ID登錄客戶端,也即用戶通過在客戶端上操作,依據(jù)自身的用戶ID在客戶端上登錄,從而可以參與游戲平臺處的游戲中的角色配音。其中,用戶ID可以為字符或二維碼。上述方法中,進(jìn)一步地,當(dāng)用戶ID為字符時(shí),客戶端依據(jù)該用戶ID及對應(yīng)的密碼執(zhí)行登錄游戲平臺的操作,實(shí)現(xiàn)與游戲平臺的通信,當(dāng)用戶ID為二維碼時(shí),客戶端通過掃描游戲?qū)?yīng)的二維碼使游戲平臺獲取用戶ID從而執(zhí)行登錄游戲平臺的操作,實(shí)現(xiàn)與游戲平臺的通信。
[0040]其中,當(dāng)用戶ID為字符時(shí),主要是指用戶ID包含數(shù)字、字母或其他符號,或數(shù)字、字母及其他符號之間的各種組合后的包含至少一個(gè)字符的字符串。當(dāng)用戶ID為二維碼時(shí),這里所指的二維碼可以為二維圖案組合構(gòu)成的二維碼或條形碼等可以通過二維圖像進(jìn)行用戶身份識別的標(biāo)識。此外,本發(fā)明的客戶端可以為個(gè)人電腦、上網(wǎng)本、智能手機(jī)、Pad等由用戶操作的終端設(shè)備,該終端設(shè)備上安裝有與上述游戲平臺相對應(yīng)的任意一種游戲的配音界面或應(yīng)用。游戲平臺為一臺具有可供多人參與的大型游戲設(shè)備,如具有大型觸摸屏的計(jì)算設(shè)備,或具有大型屏幕及多個(gè)操控按鈕/按鍵的游戲設(shè)備,該游戲平臺與服務(wù)器相連,由該服務(wù)器為該游戲平臺提供數(shù)據(jù)信息。該游戲平臺上運(yùn)行的可供多人操作的游戲中具有不同的多個(gè)角色,該些角色可以為人物、動(dòng)物、植物或某些根據(jù)游戲需要設(shè)置的二維或三維的動(dòng)畫或仿真的形象,本發(fā)明的用戶即為該些角色進(jìn)行個(gè)性化的配音。
[0041]其中,如圖2所示,步驟S3還包括:
[0042]S31:將所述語音信息存入數(shù)據(jù)庫時(shí),同時(shí)將該語音信息對應(yīng)的游戲名稱存入數(shù)據(jù)庫;
[0043]S32:遍歷數(shù)據(jù)庫內(nèi)與本次存入的語音信息對應(yīng)的游戲名稱相同的其他角色最新的語音信息;
[0044]S33:將遍歷得到的語音信息進(jìn)行格式轉(zhuǎn)換后得到音頻文件并更新至所述數(shù)據(jù)庫中。
[0045]通過遍歷,可以查詢到該用戶本次登錄該游戲平臺后所進(jìn)行的全部的個(gè)性化配音,也即針對用戶可能在一次登錄后對多個(gè)角色進(jìn)行配音,各個(gè)角色新的配音信息在遍歷后共同組成新的音頻文件,以供后續(xù)完成更新后的游戲平臺進(jìn)行使用。其中,如某些角色在本次登錄中未被重新配音,則音頻文件中無需對該些角色的配音信息進(jìn)行更新,音頻文件仍使用之前的角色配音信息即可,或者音頻文件僅包含本次的配音信息,其它本次未被配音的角色仍采