即構(gòu)科技SDK新增變聲立體聲和混響幾大功能
近日,即構(gòu)SDK完成了新的迭代,新增變聲、立體聲(3D環(huán)繞)、混響三大功能,讓玩家能體驗到更多新鮮的玩法。
現(xiàn)在流行的吃雞游戲中,萌妹子開語音玩,只要稍微撒個嬌,就能收獲隊友送來的福利,如果是壯漢,就沒這個待遇了。有些壯漢就想了各種辦法,比如另外安裝一個變聲軟件,偽裝成萌妹子。如果游戲自帶變聲功能,是不是就不用這么麻煩?
又比如,在語聊房、私聊、在線K歌、連麥直播場景中,如果有變聲功能,玩家用變聲來搞怪,烘托氣氛,不但能成功打破“尬聊”的局面,還能展示自己“一人千面”的個性,成為這個直播間最靚的仔。為了讓玩家使用變聲,打造更多新鮮有趣的玩法,即構(gòu)技術(shù)團隊經(jīng)過多日努力,終于在實時語音和實時視頻SDK中正式上線變聲功能。
變聲的原理,是通過改變用戶的音調(diào)和音色,使輸出的聲音在感官上與原始聲音不同。即構(gòu)的SDK,通過“變調(diào)不變速”的方法,改變說話人基頻的大小,同時保持語速和語義不變,即保持短時頻譜包絡(luò)(共振峰的位置和帶寬)和時間過程基本不變,來估算出變調(diào)后的聲音波形,從而實現(xiàn)變聲。
基于此,再在算法上不斷優(yōu)化,目前,即構(gòu)推出的變聲功能可模擬出蘿莉、大叔、歪果仁、熊孩子等多種變聲效果,實現(xiàn)男聲變女聲、女聲變男聲。另外,即構(gòu)SDK開放了調(diào)節(jié)參數(shù)的接口,客戶可根據(jù)自己的需要,隨意設(shè)計更多特定的變聲效果。
立體聲功能可在電臺、線上KTV、游戲競技、在線教育等多個場景中應用,以線上KTV場景為例,用戶在APP內(nèi)演唱時采集到的聲音屬于單聲道,沒有聲相和方向感,比較單調(diào),加入立體聲功能后,用戶的K歌聲音在相位、音色、音調(diào)上都有調(diào)整,增加了空間感和方向感,變得更加立體。
將手機采集到的單聲道變成用戶聽到的立體聲,需要把單聲道的聲音信號虛擬成立體聲的。即構(gòu)通過對聲音傳播路徑進行建模,輸入原始的波形數(shù)據(jù),通過對推流聲音的角度做設(shè)置,模擬出前方180度方位的聲音來源,如左側(cè)音、右側(cè)音,同時也可以對角度進行持續(xù)性的調(diào)整,模擬出環(huán)繞音的效果。
混響在主播直播唱歌、線上K歌用得最多?,F(xiàn)在市面上就有外置聲卡(也叫直播聲卡)提供混響的效果,主播在麥克風外接這個聲卡后,在唱歌模式中唱出來的歌聲就顯得豐滿、富有層次,帶有空間感,聽眾就像在開闊的音樂廳聽音樂劇一樣,享受被被音樂包圍的感覺,這就是混響音效的魅力。
即構(gòu)SDK主要通過兩個步驟實現(xiàn)混響效果:
1、通過指定延遲時間和衰減程度,以原始的聲音波形為輸入,產(chǎn)生多個延遲(模擬反彈回來的)波形;
2、把多個延遲波形和原始的波形進行疊加,產(chǎn)生最終有混響效果的聲音波形。延遲波形的個數(shù)越多,疊加產(chǎn)生的聲音波形就比較豐滿和有層次感,混響的效果也越好。
有了即構(gòu)直播SDK自帶的混響功能,主播們在直播間直播時,不用在麥克風上再外接一個帶混響的聲卡,直播間的觀眾也能聽到演唱會般效果。個人用戶拿起手機打開K歌平臺,就能隨時隨地K歌自嗨。另外,即構(gòu)混響功能也開放了調(diào)節(jié)參數(shù)的接口,除了提供的大堂、山谷、酒吧、會議室等多種模式外,用戶也可以根據(jù)需要,自己任意調(diào)節(jié)混響效果。