本發(fā)明涉及體感舞蹈游戲,尤其涉及一種自定義舞蹈歌曲的體感舞蹈游戲方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著科技的迅速發(fā)展,體感舞蹈游戲已成為人們休閑娛樂的重要方式之一。這類游戲通常利用體感設(shè)備,如動(dòng)作捕捉攝像頭、體感手柄等,讓用戶通過身體動(dòng)作與游戲進(jìn)行互動(dòng)。玩家可以跟隨屏幕上的指示,模仿預(yù)設(shè)的舞蹈動(dòng)作,達(dá)到娛樂和鍛煉的雙重目的。
2、然而,現(xiàn)有的體感舞蹈游戲主要依賴于預(yù)設(shè)的歌曲和舞蹈動(dòng)作。游戲開發(fā)者事先設(shè)計(jì)好固定的歌曲列表和對(duì)應(yīng)的舞蹈編排,玩家只能在這些預(yù)設(shè)內(nèi)容中進(jìn)行選擇。由于歌曲內(nèi)容都是預(yù)先設(shè)定的,用戶無法根據(jù)個(gè)人喜好、自身水平或特定場(chǎng)合來定制游戲內(nèi)容。這種缺乏個(gè)性化的設(shè)計(jì)限制了游戲的吸引力,降低了用戶的參與熱情。此外,游戲內(nèi)容的固定性使得玩家在多次體驗(yàn)后可能感到乏味,這種局限性不僅影響了用戶體驗(yàn),還限制了游戲的市場(chǎng)拓展。
3、因此,亟需提供一種舞蹈游戲,以滿足用戶的個(gè)性化需求。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例通過提供一種自定義舞蹈歌曲的體感舞蹈游戲方法,旨在滿足用戶的個(gè)性化需求,提升用戶的游戲體驗(yàn)。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供了一種自定義舞蹈歌曲的體感舞蹈游戲方法,包括:
3、獲取用戶輸入的用于自定義舞蹈歌曲的關(guān)鍵詞;
4、確認(rèn)用戶的舞蹈水平;
5、根據(jù)所述關(guān)鍵詞和所述舞蹈水平生成伴奏需求;
6、根據(jù)所述伴奏需求,通過預(yù)設(shè)的音樂模型生成符合所述伴奏需求的伴奏;
7、根據(jù)所述伴奏和所述關(guān)鍵詞生成歌詞需求;
8、根據(jù)所述歌詞需求,通過預(yù)設(shè)的自然語言模型生成符合所述歌詞需求的歌詞;
9、將所述伴奏及所述歌詞組合,生成自定義舞蹈歌曲。
10、在一實(shí)施例中,根據(jù)所述關(guān)鍵詞和所述舞蹈水平生成伴奏需求,包括:
11、根據(jù)所述舞蹈水平確定伴奏的基本音樂特征及其初始特征值;
12、對(duì)所述關(guān)鍵詞進(jìn)行情感和風(fēng)格分析,確定與所述關(guān)鍵詞對(duì)應(yīng)的情感基調(diào)和風(fēng)格類型;
13、基于所述情感基調(diào)和風(fēng)格類型,對(duì)所述基本音樂特征及其特征值進(jìn)行優(yōu)化;
14、根據(jù)優(yōu)化后的基本音樂特征及其特征值生成所述伴奏需求。
15、在一實(shí)施例中,所述基本音樂特征包括以下中的至少一項(xiàng):
16、時(shí)長、節(jié)奏、節(jié)拍類型、和弦進(jìn)行、動(dòng)態(tài)變化、節(jié)奏模式、樂器配置、和聲結(jié)構(gòu)。
17、在一實(shí)施例中,根據(jù)所述舞蹈水平確定伴奏的基本音樂特征及其初始特征值,包括:
18、根據(jù)預(yù)設(shè)的基本音樂特征類別,確定伴奏的基本音樂特征;
19、根據(jù)所述舞蹈水平對(duì)應(yīng)的等級(jí),確定所述基本音樂特征在預(yù)設(shè)維度上的初始特征值;其中,
20、所述動(dòng)態(tài)變化的預(yù)設(shè)維度包括動(dòng)態(tài)強(qiáng)度和變化頻率中的至少一項(xiàng);
21、所述樂器配置的預(yù)設(shè)維度包括樂器豐富度、音色明亮度和打擊樂比例中的至少一項(xiàng);
22、所述節(jié)奏模式的預(yù)設(shè)維度包括復(fù)雜度、密集度和律動(dòng)感中的至少一項(xiàng);
23、所述和弦進(jìn)行的預(yù)設(shè)維度包括調(diào)性模式、和弦復(fù)雜度、和弦變化速率及和聲穩(wěn)定性中的至少一項(xiàng);
24、所述和聲結(jié)構(gòu)的預(yù)設(shè)維度包括和聲層次、和聲密度及和聲延展性的至少一項(xiàng)。
25、在一實(shí)施例中,基于所述情感基調(diào)和風(fēng)格類型,對(duì)所述基本音樂特征及其特征值進(jìn)行優(yōu)化,包括:
26、從所述基本音樂特征中篩選與所述情感基調(diào)和風(fēng)格類型關(guān)聯(lián)的音樂特征,作為自定義音樂特征;
27、計(jì)算所述情感基調(diào)和所述風(fēng)格類型對(duì)關(guān)聯(lián)音樂特征的影響系數(shù);
28、將所述影響系數(shù)應(yīng)用于所述自定義音樂特征的初始特征值,調(diào)整自定義音樂特征,以完成對(duì)基本音樂特征的優(yōu)化。
29、在一實(shí)施例中,基于以下公式將影響系數(shù)應(yīng)用于自定義音樂特征的初始特征值:
30、tfinal=tinitial+(tmax-tmin)×α;
31、其中,tfinal為調(diào)整后的音樂特征的特征值;
32、tinitial為初始特征值;
33、tmax和tmin為音樂特征的預(yù)設(shè)最大值和預(yù)設(shè)最小值;
34、α為情感基調(diào)或風(fēng)格類型的影響系數(shù)。
35、在一實(shí)施例中,根據(jù)所述伴奏和所述關(guān)鍵詞生成歌詞需求,包括:
36、基于所述伴奏確定歌詞的結(jié)構(gòu)需求,所述結(jié)構(gòu)需求包括句式、韻律、長度、分段、情感遞進(jìn)中的至少一項(xiàng);
37、基于所述關(guān)鍵詞確定歌詞的內(nèi)容需求;
38、根據(jù)所述結(jié)構(gòu)需求和所述內(nèi)容需求,生成所述歌詞需求。
39、在一實(shí)施例中,基于所述關(guān)鍵詞確定歌詞的內(nèi)容需求,包括:
40、對(duì)所述關(guān)鍵詞進(jìn)行語義擴(kuò)展和情感優(yōu)化,生成擴(kuò)展后的關(guān)鍵詞集合;
41、確定所述關(guān)鍵詞集合中關(guān)鍵詞的優(yōu)先級(jí);
42、根據(jù)所述伴奏的音樂結(jié)構(gòu)和關(guān)鍵詞的優(yōu)先級(jí),確定關(guān)鍵詞在歌詞中的位置分布;
43、基于所述關(guān)鍵詞集合及所述位置分布,生成歌詞的內(nèi)容需求。
44、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例還提出一種自定義舞蹈歌曲的體感舞蹈游戲設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的自定義舞蹈歌曲的體感舞蹈游戲程序,所述處理器執(zhí)行所述自定義舞蹈歌曲的體感舞蹈游戲程序時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的自定義舞蹈歌曲的體感舞蹈游戲方法。
45、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例還提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有自定義舞蹈歌曲的體感舞蹈游戲程序,所述自定義舞蹈歌曲的體感舞蹈游戲程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的自定義舞蹈歌曲的體感舞蹈游戲方法。
46、本申請(qǐng)的體感舞蹈游戲方法通過獲取用戶輸入的關(guān)鍵詞并結(jié)合用戶的舞蹈水平,生成相應(yīng)的伴奏需求和歌詞需求,因此能夠根據(jù)用戶的個(gè)性化需求定制歌曲,從而提升用戶的互動(dòng)體驗(yàn)。這其中,由于自定義舞蹈歌曲的伴奏需求是基于用戶的舞蹈水平和輸入的關(guān)鍵詞共同確定的,這使得生成的伴奏既符合用戶的情感表達(dá),又能夠匹配用戶的舞蹈能力,從而增強(qiáng)音樂與舞蹈表現(xiàn)的協(xié)調(diào)性。
47、并且,自定義舞蹈歌曲的歌詞又是基于伴奏結(jié)構(gòu)和用戶輸入的關(guān)鍵詞所生成的歌詞需求進(jìn)一步生成的,這確保了自定義歌詞不僅能夠表達(dá)用戶的情感,還能夠與伴奏在結(jié)構(gòu)和情感上協(xié)調(diào)統(tǒng)一。通過這種方式,生成的舞蹈歌曲能夠更加貼合用戶的情感需求和舞蹈表現(xiàn)力。
48、因此,相較于傳統(tǒng)體感舞蹈游戲而言,本申請(qǐng)的體感舞蹈游戲方法不僅能夠滿足用戶的個(gè)性化需求,還保證了自定義舞蹈歌曲在情感表達(dá)、結(jié)構(gòu)統(tǒng)一性和音樂質(zhì)量上的高水平,從而進(jìn)一步提升了用戶的整體體驗(yàn)和沉浸感。
1.一種自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,包括:
2.如權(quán)利要求1所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,根據(jù)所述關(guān)鍵詞和所述舞蹈水平生成伴奏需求,包括:
3.如權(quán)利要求2所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,所述基本音樂特征包括以下中的至少一項(xiàng):
4.如權(quán)利要求3所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,根據(jù)所述舞蹈水平確定伴奏的基本音樂特征及其初始特征值,包括:
5.如權(quán)利要求4所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,基于所述情感基調(diào)和風(fēng)格類型,對(duì)所述基本音樂特征及其特征值進(jìn)行優(yōu)化,包括:
6.如權(quán)利要求5所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,基于以下公式將影響系數(shù)應(yīng)用于自定義音樂特征的初始特征值:
7.如權(quán)利要求1至6中任一項(xiàng)所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,根據(jù)所述伴奏和所述關(guān)鍵詞生成歌詞需求,包括:
8.如權(quán)利要求7所述的自定義舞蹈歌曲的體感舞蹈游戲方法,其特征在于,基于所述關(guān)鍵詞確定歌詞的內(nèi)容需求,包括:
9.一種自定義舞蹈歌曲的體感舞蹈游戲設(shè)備,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的自定義舞蹈歌曲的體感舞蹈游戲程序,所述處理器執(zhí)行所述自定義舞蹈歌曲的體感舞蹈游戲程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的自定義舞蹈歌曲的體感舞蹈游戲方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有自定義舞蹈歌曲的體感舞蹈游戲程序,所述自定義舞蹈歌曲的體感舞蹈游戲程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的自定義舞蹈歌曲的體感舞蹈游戲方法。