本發(fā)明屬于語音通訊技術(shù)領(lǐng)域,尤其涉及一種模擬語音效果的調(diào)試方法、裝置、芯片及存儲裝置。
背景技術(shù):
隨著移動通信技術(shù)的迅猛發(fā)展,移動終端作為一種通信工具已經(jīng)成為我們生活中不可或缺的一部分,可以隨時隨地?zé)o障礙溝通,給生活帶來便利。
目前移動終端在進行語音通話的過程,如何調(diào)試實際語音通話效果是保障語音通話的重要方法之一,現(xiàn)有中國專利cn200710099407.4提出了一種基于通話模型的voip測試流量生成方法,通過參考itu-t提出的電話通話模型,設(shè)計了適用于voip的通話模型,并根據(jù)該模型生成voip流量,既考慮了人的行為方式由于聲音活躍探測技術(shù)對voip流量產(chǎn)生的影響,使生成的流量具有真實性;又通過狀態(tài)遷移同時生成兩個通話方的流量序列,使生成的流量具有交互性,可以同時測試雙向通話的質(zhì)量。但是現(xiàn)有實際音頻效果調(diào)試需要大量的設(shè)備支持,成本高,系統(tǒng)復(fù)雜,而且能支持的音效有限。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種模擬語音效果的調(diào)試方法、裝置、芯片及存儲裝置,旨在解決現(xiàn)有實際音頻效果調(diào)試需要大量的設(shè)備支持,成本高,系統(tǒng)復(fù)雜,而且能支持的音效有限的問題。
第一方面,在本發(fā)明實施例提供了一種模擬語音效果的調(diào)試方法,所述方法包括:
以音源模擬通話過程中語音輸入,生成第一語音信號,所述音源包括來源于pc麥克、網(wǎng)絡(luò)或錄音文件的任一種;
對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化;
疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號;
對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號;
實時輸出完成模擬的所述第三語音信號。
進一步地,所述降噪算法包括可調(diào)整的噪聲抑制強度參數(shù)、靈敏度參數(shù)和頻率平滑度參數(shù),所述消除回聲算法包括可調(diào)整的預(yù)設(shè)遠端信號延時參數(shù)和抑制強度參數(shù),所述對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理之前或之后,所述方法還包括:
根據(jù)完成模擬的所述第三語音信號的實際效果,變更所述降噪算法和/或消除回聲算法所包括的至少一項參數(shù)的大小以使變更之后模擬不同的通話環(huán)境。
進一步地,所述實時輸出完成模擬的所述第三語音信號具體:
實時以文件格式保存,并播放或?qū)С龀赡M的所述第三語音信號。
進一步地,所述環(huán)境噪聲包括白噪聲或/和粉噪聲,所述疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號之前,所述方法還包括:
對所述調(diào)節(jié)后的第一語音信號進行延時處理。
第二方面,在本發(fā)明實施例提供了一種模擬語音效果的調(diào)試裝置,所述裝置包括:
信號輸入單元,用于以音源模擬通話過程中語音輸入,生成第一語音信號,所述音源包括來源于pc麥克、網(wǎng)絡(luò)或錄音文件的任一種;
信號增益單元,用于對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化;
信號模擬單元,用于疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號;
信號處理單元,用于對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號;
效果輸出單元,用于實時輸出完成模擬的所述第三語音信號。
進一步地,所述降噪算法包括可調(diào)整的噪聲抑制強度參數(shù)、靈敏度參數(shù)和頻率平滑度參數(shù),所述消除回聲算法包括可調(diào)整的預(yù)設(shè)遠端信號延時參數(shù)和抑制強度參數(shù),所述裝置還包括:
參數(shù)調(diào)整單元,用于根據(jù)完成模擬的所述第三語音信號的實際效果,變更所述降噪算法和/或消除回聲算法所包括的至少一項參數(shù)的大小以使變更之后模擬不同的通話環(huán)境。
進一步地,所述效果輸出單元具體用于實時以文件格式保存,并播放或?qū)С龀赡M的所述第三語音信號。
進一步地,所述環(huán)境噪聲包括白噪聲或/和粉噪聲,所述裝置還包括:
信號延時單元,用于對所述調(diào)節(jié)后的第一語音信號進行延時處理。
第三方面,在本發(fā)明實施例提供了一種語音處理芯片,所述語音處理芯片包括至少一處理器、存儲器及接口,所述至少一處理器、存儲器及接口均通過總線連接;
所述存儲器存儲計算機執(zhí)行指令;
所述至少一個處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述語音處理芯片執(zhí)行上述任一項所述的模擬語音效果的調(diào)試方法。
第四方面,在本發(fā)明實施例提供了一種存儲裝置,所述裝置上存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)上述任一項所述的模擬語音效果的調(diào)試方法的步驟。
本發(fā)明實施例中,以音源模擬通話過程中語音輸入,生成第一語音信號;對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化;疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號;對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號;實時輸出完成模擬的所述第三語音信號,本發(fā)明,不需要過多專業(yè)設(shè)備即可模擬語音調(diào)試過程,能夠同步看到降噪、回聲消除之后的效果,具有低成本、靈活、實用性強的特點。
附圖說明
圖1是本發(fā)明實施例一提供的模擬語音效果的調(diào)試方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例二提供的模擬語音效果的調(diào)試裝置的結(jié)構(gòu)框圖;
圖3是本發(fā)明實施例三提供的語音處理芯片的結(jié)構(gòu)框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述:
以音源模擬通話過程中語音輸入,生成第一語音信號;對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化;疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號;對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號;實時輸出完成模擬的所述第三語音信號。
實施例一
圖1示出了本發(fā)明實施例一提供的模擬語音效果的調(diào)試方法的實現(xiàn)流程,詳述如下:
在步驟s101中,以音源模擬通話過程中語音輸入,生成第一語音信號,所述音源包括來源于pc麥克、網(wǎng)絡(luò)或錄音文件的任一種。
在本實施例中,執(zhí)行主體可能為近端語音設(shè)備也可能為遠端語音設(shè)備。
在步驟s102中,對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化。
在本實施例中,無論近端語音設(shè)備或遠端語音設(shè)備具體執(zhí)行過程中,都可以針對每個輸入語音信號進行增益調(diào)節(jié),模擬通話時音量的變化。
在步驟s103中,疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號。
在本實施例中,所述環(huán)境噪聲包括白噪聲或/和粉噪聲。
在步驟s103之前,所述方法還包括:
對所述調(diào)節(jié)后的第一語音信號進行延時處理。其中,本步驟以遠端語音設(shè)備為執(zhí)行主體。
在步驟s104中,對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號。
在本實施例中,所述降噪算法包括可調(diào)整的噪聲抑制強度參數(shù)、靈敏度參數(shù)和頻率平滑度參數(shù),所述消除回聲算法包括可調(diào)整的預(yù)設(shè)遠端信號延時參數(shù)和抑制強度參數(shù)。通過以上參數(shù)可以動態(tài)調(diào)節(jié)算法參數(shù)以達到調(diào)試到最佳語音效果。
優(yōu)選的,本步驟s104之前或之后,所述方法還包括:
根據(jù)完成模擬的所述第三語音信號的實際效果,變更所述降噪算法和/或消除回聲算法所包括的至少一項參數(shù)的大小以使變更之后模擬不同的通話環(huán)境。
在步驟s105中,實時輸出完成模擬的所述第三語音信號。
在本實施例中,實時以文件格式保存,并播放或?qū)С龀赡M的所述第三語音信號。
本發(fā)明實施例,不需要過多專業(yè)設(shè)備即可模擬語音調(diào)試過程,能夠同步看到降噪、回聲消除之后的效果,具有低成本、靈活、實用性強的特點。
實施例二
圖2示出了本發(fā)明實施例二提供的模擬語音效果的調(diào)試裝置的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。在本實施例中,該模擬語音效果的調(diào)試方法裝置包括:信號輸入單元21、信號增益單元22、信號模擬單元23、信號處理單元24、效果輸出單元25、參數(shù)調(diào)整單元26和信號延時單元27。
其中,信號輸入單元21,用于以音源模擬通話過程中語音輸入,生成第一語音信號,所述音源包括來源于pc麥克、網(wǎng)絡(luò)或錄音文件的任一種;
信號增益單元22,用于對所述第一語音信號進行增益調(diào)節(jié)以模擬通話時音量的變化;
信號模擬單元23,用于疊加回聲或者環(huán)境噪聲到調(diào)節(jié)后的第一語音信號,生成第二語音信號;
信號處理單元24,用于對所述第二語音信號通過降噪算法和/或消除回聲算法進行處理,生成第三語音信號;
效果輸出單元25,用于實時輸出完成模擬的所述第三語音信號。
進一步的,所述降噪算法包括可調(diào)整的噪聲抑制強度參數(shù)、靈敏度參數(shù)和頻率平滑度參數(shù),所述消除回聲算法包括可調(diào)整的預(yù)設(shè)遠端信號延時參數(shù)和抑制強度參數(shù),所述裝置還包括:
參數(shù)調(diào)整單元26,用于根據(jù)完成模擬的所述第三語音信號的實際效果,變更所述降噪算法和/或消除回聲算法所包括的至少一項參數(shù)的大小以使變更之后模擬不同的通話環(huán)境。
進一步的,所述效果輸出單元25具體用于實時以文件格式保存,并播放或?qū)С龀赡M的所述第三語音信號。
進一步的,所述環(huán)境噪聲包括白噪聲或/和粉噪聲,所述裝置為遠端語音設(shè)備時,還包括:
信號延時單元27,用于對所述調(diào)節(jié)后的第一語音信號進行延時處理。
本發(fā)明實施例提供的模擬語音效果的調(diào)試裝置可以應(yīng)用在前述對應(yīng)方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
實施例三
圖3示出了本發(fā)明實施例三提供的語音處理芯片的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。在本實施例中,該語音處理芯片包括:至少一處理器11、存儲器12及接口,所述至少一處理器11、存儲器12及接口均通過總線連接;
所述存儲器12存儲計算機執(zhí)行指令;
所述至少一個處理器11執(zhí)行所述存儲器12存儲的計算機執(zhí)行指令,使得所述語音處理芯片上述的模擬語音效果的調(diào)試方法。
本發(fā)明實施例還提供一種存儲裝置,所述裝置上存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)上述的模擬語音效果的調(diào)試方法的步驟。
值得注意的是,本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的步驟或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟,而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。