即構SDK新增變聲、立體聲、混響三大功能

weixin_34249678發表於2019-01-07

近日,即構SDK完成了新的迭代,新增變聲、立體聲(3D環繞)、混響三大功能,讓玩家能體驗到更多新鮮的玩法。

第一,變聲功能

現在流行的吃雞遊戲中,萌妹子開語音玩,只要稍微撒個嬌,就能收穫隊友送來的福利,如果是壯漢,就沒這個待遇了。有些壯漢就想了各種辦法,比如另外安裝一個變聲軟體,偽裝成萌妹子。如果遊戲自帶變聲功能,是不是就不用這麼麻煩?

又比如,在語聊房、私聊、線上K歌、連麥直播場景中,如果有變聲功能,玩家用變聲來搞怪,烘托氣氛,不但能成功打破“尬聊”的局面,還能展示自己“一人千面”的個性,成為這個直播間最靚的仔。

為了讓玩家使用變聲,打造更多新鮮有趣的玩法,即構技術團隊經過多日努力,終於在實時語音和實時視訊SDK中正式上線變聲功能。


2883011-e7275a8aa51e4c25.jpg
變聲

變聲的原理,是通過改變使用者的音調和音色,使輸出的聲音在感官上與原始聲音不同。即構的SDK,通過“變調不變速”的方法,改變說話人基頻的大小,同時保持語速和語義不變,即保持短時頻譜包絡(共振峰的位置和頻寬)和時間過程基本不變,來估算出變調後的聲音波形,從而實現變聲。

基於此,再在演算法上不斷優化,目前,即構推出的變聲功能可模擬出蘿莉、大叔、歪果仁、熊孩子等多種變聲效果,實現男聲變女聲、女聲變男聲。另外,即構SDK開放了調節引數的介面,客戶可根據自己的需要,隨意設計更多特定的變聲效果。

第二,立體聲(3D環繞)功能

立體聲功能可在電臺、線上KTV、遊戲競技、線上教育等多個場景中應用,以線上KTV場景為例,使用者在APP內演唱時採集到的聲音屬於單聲道,沒有聲相和方向感,比較單調,加入立體聲功能後,使用者的K歌聲音在相位、音色、音調上都有調整,增加了空間感和方向感,變得更加立體。

將手機採集到的單聲道變成使用者聽到的立體聲,需要把單聲道的聲音訊號虛擬成立體聲的。即構通過對聲音傳播路徑進行建模,輸入原始的波形資料,通過對推流聲音的角度做設定,模擬出前方180度方位的聲音來源,如左側音、右側音,同時也可以對角度進行持續性的調整,模擬出環繞音的效果。

第三,混響功能

混響在主播直播唱歌、線上K歌用得最多。現在市面上就有外接音效卡(也叫直播音效卡)提供混響的效果,主播在麥克風外接這個音效卡後,在唱歌模式中唱出來的歌聲就顯得豐滿、富有層次,帶有空間感,聽眾就像在開闊的音樂廳聽音樂劇一樣,享受被被音樂包圍的感覺,這就是混響音效的魅力。


2883011-8f7225d782edd25e.jpg
混響功能

即構SDK主要通過兩個步驟實現混響效果:

1、通過指定延遲時間和衰減程度,以原始的聲音波形為輸入,產生多個延遲(模擬反彈回來的)波形;

2、把多個延遲波形和原始的波形進行疊加,產生最終有混響效果的聲音波形。延遲波形的個數越多,疊加產生的聲音波形就比較豐滿和有層次感,混響的效果也越好。

有了即構直播SDK自帶的混響功能,主播們在直播間直播時,不用在麥克風上再外接一個帶混響的音效卡,直播間的觀眾也能聽到演唱會般效果。個人使用者拿起手機開啟K歌平臺,就能隨時隨地K歌自嗨。

另外,即構混響功能也開放了調節引數的介面,除了提供的大堂、山谷、酒吧、會議室等多種模式外,使用者也可以根據需要,自己任意調節混響效果。

後續,我們將針對這三大功能,陸續推出相關深度技術文章,和大家交流。

目前,即構SDK的變聲、立體聲(3D環繞)、混響三大功能,已整合在KTV解決方案中,掃一掃下載Demo,即刻體驗!


2883011-6c46f1ea4142d712.jpg
即構ktv Demo

相關文章