欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種音頻生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)與流程

文檔序號:40432021發(fā)布日期:2024-12-24 15:05閱讀:13來源:國知局
一種音頻生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)與流程

本發(fā)明涉及計算機,特別涉及一種音頻生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)。


背景技術(shù):

1、midi(musical?instrument?digital?interface,音樂數(shù)字接口)是一種數(shù)字音樂通信協(xié)議,用于電子樂器之間的通訊。midi協(xié)議通過發(fā)送數(shù)字指令來控制音樂樂器的各種參數(shù),如音高、音量、音色、音效等,從而實現(xiàn)音樂的創(chuàng)作、演奏和錄制。利用midi這一種數(shù)字化的音樂描述標準可以通過midi芯片等根據(jù)midi文件中的指令生成相應(yīng)的音頻波形?;趍idi芯片模擬器進行渲染生成音頻的方法,依賴于midi格式的通信,對于其他數(shù)據(jù)結(jié)構(gòu)的交互兼容性較差。其次,midi芯片的渲染通過波形渲染算法來產(chǎn)生特定的樂器聲音,然而用戶并不能對這些聲音進行調(diào)控或者增加自己想要的聲音進行播放。

2、因此,當前基于midi的音頻生成方法存在生成的音色單一的技術(shù)問題。


技術(shù)實現(xiàn)思路

1、有鑒于此,本發(fā)明的目的在于提供一種音頻生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì),解決了現(xiàn)有技術(shù)中音頻生成的音色單一的技術(shù)問題。

2、為解決上述技術(shù)問題,本發(fā)明提供了一種音頻生成方法,包括:

3、獲取預先設(shè)定的多個音色參數(shù);其中,每個所述音色參數(shù)包括振蕩器控制信息、濾波器控制信息和效果器控制信息;

4、根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段;

5、對多個所述音頻片段進行疊加,得到目標音頻。

6、可選的,所述音色參數(shù)還包括波形信息;其中,所述波形信息包括自制波表信息、低頻振蕩器振蕩信息和音序器信息中的至少一種;所述波形信息為所述振蕩器所需的音色參數(shù)。

7、可選的,所述根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段,包括:

8、利用所述振蕩器對所述振蕩器控制信息進行處理,得到音頻采樣點數(shù)據(jù);

9、利用所述濾波器基于所述濾波器控制信息對所述音頻采樣點數(shù)據(jù)進行處理,得到波形數(shù)據(jù);

10、利用所述效果器基于所述效果器控制信息對所述波形數(shù)據(jù)進行處理,得到所述音頻片段。

11、可選的,在對多個所述音頻片段進行疊加,得到目標音頻之后,還包括:

12、將所述目標音頻輸入至音頻緩沖區(qū);

13、根據(jù)下游接口類型確定接口參數(shù)時長;其中,所述下游接口類型為用于導出音頻的接口所屬的類型;

14、根據(jù)所述接口參數(shù)時長對所述音頻緩沖區(qū)中的所述目標音頻按數(shù)據(jù)幀進行拼接,得到長時域;其中,所述長時域為未分割的流暢音頻。

15、可選的,所述方法還包括:

16、確定所述目標音頻對應(yīng)的每個音高信息的持續(xù)時長是否大于所述接口參數(shù)時長;

17、當當前音高信息的持續(xù)時長大于所述接口參數(shù)時長時,根據(jù)所述音高信息將所述長時域?qū)?yīng)的跨域信息存儲至數(shù)組中,以根據(jù)所述數(shù)組中的跨域信息控制目標音頻的結(jié)束時間;其中,所述跨域信息為長時域中兩個接口參數(shù)時長拼接時的音高信息。

18、可選的,所述根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段,包括:

19、將多個所述音色參數(shù)分別與所述振蕩器、所述濾波器和所述效果器進行封裝,得到多個單音發(fā)聲處理模型;其中,每個單音發(fā)聲處理模型為生成單個音色的模型;

20、將三階段包絡(luò)信息封裝至所述單音發(fā)聲處理模型中;其中,所述三階段包絡(luò)信息為描述信號隨時間變化過程的參數(shù);

21、相應(yīng)的,所述根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段,包括:

22、根據(jù)所述音色參數(shù)利用封裝了所述三階段包絡(luò)信息的單音發(fā)聲處理模型進行音頻流式生成,得到所述多個音頻片段。

23、可選的,在利用所述振蕩器進行處理的過程中,所述方法還包括:

24、通過每分鐘節(jié)拍數(shù)設(shè)置振蕩器的波表索引,基于所述波表索引對生成的波形數(shù)據(jù)進行更新;其中,所述波表索引為確定波形樣本的順序的文件。

25、可選的,在根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段之前,還包括:

26、根據(jù)不同的需求從振蕩器中選擇部分或全部的振蕩器,以及選擇部分或全部的濾波器作為進行音頻流式生成的振蕩器;其中,當振蕩器為多個時,每個振蕩器支持的振蕩方法不同,當濾波器為多個時,每個濾波器支持的濾波算法不同。

27、本申請還提供了一種音頻生成裝置,包括:

28、音色參數(shù)獲取模塊,用于獲取預先設(shè)定的多個音色參數(shù);其中,每個所述音色參數(shù)包括振蕩器控制信息、濾波器控制信息和效果器控制信息;

29、音頻片段生成模塊,用于根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段;

30、音頻確定模塊,用于對多個所述音頻片段進行疊加,得到目標音頻。

31、本申請還提供了一種音頻生成設(shè)備,包括:

32、存儲器,用于存儲計算機程序;

33、處理器,用于執(zhí)行所述計算機程序時實現(xiàn)如上述音頻生成方法的步驟。

34、本申請還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述音頻生成方法的步驟。

35、本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序/指令,所述計算機程序/指令被處理器執(zhí)行時實現(xiàn)如上述音頻生成方法的步驟。

36、可見,本發(fā)明通過獲取預先設(shè)定的多個音色參數(shù);其中,音色參數(shù)包括振蕩器控制信息、濾波器控制信息、效果器控制信息;根據(jù)音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段;對多個音頻片段進行疊加,得到目標音頻。本發(fā)明的有益效果為:本發(fā)明可以自己設(shè)計音色參數(shù),從而根據(jù)音色參數(shù)結(jié)合振蕩器、濾波器和效果器生成音頻,由于音色參數(shù)可以自己設(shè)計,使得對于新音色的拓展以及對現(xiàn)有音色的修改只需要更新音色參數(shù)數(shù)據(jù),并且音色的可塑性潛力巨大,擁有模擬大量音色的能力。

37、此外,本發(fā)明還提供了一種音頻生成裝置、設(shè)備及計算機可讀存儲介質(zhì),同樣具有上述有益效果。



技術(shù)特征:

1.一種音頻生成方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的音頻生成方法,其特征在于,所述音色參數(shù)還包括波形信息;其中,所述波形信息包括自制波表信息、低頻振蕩器振蕩信息和音序器信息中的至少一種;所述波形信息為所述振蕩器所需的音色參數(shù)。

3.根據(jù)權(quán)利要求1所述的音頻生成方法,其特征在于,所述根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段,包括:

4.根據(jù)權(quán)利要求1至3任一項所述的音頻生成方法,其特征在于,在對多個所述音頻片段進行疊加,得到目標音頻之后,還包括:

5.根據(jù)權(quán)利要求4所述的音頻生成方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求4所述的音頻生成方法,其特征在于,所述根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段,包括:

7.根據(jù)權(quán)利要求1所述的音頻生成方法,其特征在于,在利用所述振蕩器進行處理的過程中,所述方法還包括:

8.根據(jù)權(quán)利要求1所述的音頻生成方法,其特征在于,在根據(jù)所述音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段之前,還包括:

9.一種音頻生成裝置,其特征在于,包括:

10.一種音頻生成設(shè)備,其特征在于,包括:

11.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至8任一項所述音頻生成方法的步驟。


技術(shù)總結(jié)
本發(fā)明公開了一種音頻生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì),應(yīng)用于計算機技術(shù)領(lǐng)域,包括:獲取預先設(shè)定的多個音色參數(shù);每個音色參數(shù)包括振蕩器控制信息、濾波器控制信息和效果器控制信息;根據(jù)發(fā)聲信息和音色參數(shù)結(jié)合振蕩器、濾波器和效果器進行音頻流式生成,得到多個音頻片段;其中,發(fā)聲信息包括音高信息和時長信息;對多個音頻片段進行疊加,得到目標音頻。本發(fā)明由于可以根據(jù)需求設(shè)定音色參數(shù)對音頻進行渲染,使得對于新音色的拓展以及對音色的修改只需要更新音色參數(shù),從而提高了拓展音色的能力,以及用戶的體驗感。

技術(shù)研發(fā)人員:甘旭,劉馨璐,王雨晨,閆震海,羅彧成
受保護的技術(shù)使用者:騰訊音樂娛樂科技(深圳)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/23
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扎赉特旗| 南华县| 门头沟区| 广宁县| 肥城市| 万山特区| 杨浦区| 石河子市| 上林县| 乌恰县| 高台县| 禄丰县| 岫岩| 商河县| 株洲县| 敦化市| 泊头市| 海盐县| 甘孜县| 滕州市| 澄城县| 永登县| 资溪县| 临夏县| 商河县| 方山县| 保定市| 大安市| 和静县| 兰西县| 汝州市| 乌兰县| 资兴市| 门源| 贵溪市| 六枝特区| 洞头县| 多伦县| 宣威市| 德格县| 沂水县|