本發(fā)明屬于聲音制作領(lǐng)域,尤其涉及一種聲音制作方法及裝置。
背景技術(shù):
從聲音數(shù)據(jù)進(jìn)入數(shù)字化時代以來,聲音數(shù)據(jù)以易于傳播的特性,已經(jīng)在人們的生活中占據(jù)相當(dāng)重要的地位。隨著聲音數(shù)據(jù)播放技術(shù)的日益先進(jìn),設(shè)備的功能逐漸強(qiáng)大,用戶能夠聆聽聲音數(shù)據(jù)的設(shè)備也越來越多。
然而,現(xiàn)有技術(shù)無法自動優(yōu)化聲音數(shù)據(jù)的音量和音色,不利于提高聲音的制作效率。其原因在于,目前音視頻里面的聲音由于各種原因,輸出難以規(guī)范化。此外,聲音的后期處理又要經(jīng)過復(fù)雜的工序,根據(jù)不同的男聲、女聲在不同的頻段上進(jìn)行處理,制作過程繁瑣,導(dǎo)致制作效率低下。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種聲音制作方法,旨在解決現(xiàn)有技術(shù)無法自動優(yōu)化聲音數(shù)據(jù)的音量和音色,不利于提高聲音的制作效率的問題。
一方面,本發(fā)明提供了一種聲音制作方法,包括:
獲取聲音數(shù)據(jù);
根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫,處理聲音數(shù)據(jù)的音色;
根據(jù)預(yù)先建立的音量閾值區(qū)間,處理聲音數(shù)據(jù)的音量;
采用處理后的音色和音量,合成聲音數(shù)據(jù)。
另一方面,本發(fā)明提供了一種聲音制作裝置,包括:
聲音數(shù)據(jù)生成模塊,用于獲取聲音數(shù)據(jù);
音色處理模塊,用于根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫,處理聲音數(shù)據(jù)的音色;
音量處理模塊,用于根據(jù)預(yù)先建立的音量閾值區(qū)間,處理聲音數(shù)據(jù)的音量;以及
合成聲音數(shù)據(jù)模塊,用于采用處理后的音色和音量,合成聲音數(shù)據(jù)。
在本發(fā)明實施例中,采用處理后的音色和音量,合成聲音數(shù)據(jù),解決了現(xiàn)有技術(shù)無法自動優(yōu)化聲音數(shù)據(jù)的音量和音色,不利于提高聲音的制作效率的問題??梢愿鶕?jù)不同需求,對輸入的聲音大小和音色進(jìn)行自動的優(yōu)化和處理,使其在音量、音色、音質(zhì)方面達(dá)到統(tǒng)一的標(biāo)準(zhǔn),有益效果在于兩方面,一方面,提高了聲音制作的效率,另一方面,可以手動選擇要匹配的音色,制作出完全不同的聲音效果。
附圖說明
圖1是本發(fā)明實施例提供的聲音制作方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例提供的聲音制作方法步驟S102的實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的聲音制作方法步驟S103的實現(xiàn)流程圖;
圖4是本發(fā)明實施例提供的生成合成聲音數(shù)據(jù)的實現(xiàn)流程圖;
圖5是本發(fā)明實施例描述了制作音視頻文件中音頻的實現(xiàn)流程圖;以及
圖6是本發(fā)明實施例提供的聲音制作裝置的結(jié)構(gòu)框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實施例一:
圖1是本發(fā)明實施例提供的聲音制作方法的實現(xiàn)流程圖,詳述如下:
在步驟S101中,獲取聲音數(shù)據(jù)。
在本實施例中,可以通過設(shè)置有麥克風(fēng)的智能終端設(shè)備獲取聲音數(shù)據(jù),此處不作具體限定。具體地,在錄音的數(shù)據(jù)通道中,獲取聲音數(shù)據(jù);利用嵌入的音頻導(dǎo)入程序,在音視頻文件中導(dǎo)入音頻。
在步驟S102中,根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫,處理聲音數(shù)據(jù)的音色。
在本實施例中,根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫以及音色匹配控件,通過將聲音數(shù)據(jù)的音色與音頻數(shù)據(jù)庫中各音頻的音色相匹配,處理聲音數(shù)據(jù)的音色。
其中,在音色匹配控件中,通過配置音調(diào)以及響度的上限和下限,設(shè)定音色的匹配范圍。不同的聲音數(shù)據(jù)處理方式不同,因此有必要針對性的對聲音數(shù)據(jù)進(jìn)行處理,例如男女聲的角度來說,由于男聲音調(diào)低,女聲音調(diào)高,因此,根據(jù)二者之間的區(qū)別點(diǎn)設(shè)置用于男聲進(jìn)行處理的音頻數(shù)據(jù)處理模塊以及用于女聲進(jìn)行處理的音頻數(shù)據(jù)處理模塊。另外,從音樂類型上分類來說,可以設(shè)置流行音樂的音頻數(shù)據(jù)處理模塊、古典音樂的音頻數(shù)據(jù)處理模塊等。如果音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)處理模塊不能滿足于用戶的個性化需求,用戶還可以自定義音頻數(shù)據(jù)處理模塊。
在步驟S103中,根據(jù)預(yù)先建立的音量閾值區(qū)間,處理聲音數(shù)據(jù)的音量。
在本實施例中,由于不同的聲音數(shù)據(jù)具有不同的音量,需要根據(jù)預(yù)先建立的音量閾值區(qū)間對聲音數(shù)據(jù)進(jìn)行音量處理,進(jìn)一步地,為了使得聲音數(shù)據(jù)不受周圍噪音影響,還可以對聲音數(shù)據(jù)進(jìn)行降噪處理。
在步驟S104中,采用處理后的音色和音量,合成聲音數(shù)據(jù)。
在本實施例中,采集到大量的聲音數(shù)據(jù)后,當(dāng)需要制作的聲音或者視頻文件輸入系統(tǒng)時,系統(tǒng)自動將音色等方面于數(shù)據(jù)庫進(jìn)行全面匹配,并對聲音大小進(jìn)行標(biāo)準(zhǔn)化處理,按照要求輸出對應(yīng)的聲音數(shù)據(jù),并對最終的音質(zhì)進(jìn)行判定,每次的制作數(shù)據(jù)持續(xù)導(dǎo)入系統(tǒng)并自動轉(zhuǎn)化為系統(tǒng)數(shù)據(jù)庫,有益效果在于以下兩方面,一方面,根據(jù)用戶喜好輸出用戶不同的音色,并對音質(zhì)進(jìn)行檢測,使其在音量、音色、音質(zhì)方面達(dá)到統(tǒng)一的標(biāo)準(zhǔn);提高了聲音制作的效率;另一方面,可以手動選擇要匹配的音色,制作出完全不同的聲音效果。
實施例二:
圖2是本發(fā)明實施例提供的聲音制作方法步驟S102的實現(xiàn)流程圖,詳述如下:
在步驟S201中,對聲音數(shù)據(jù)中音頻進(jìn)行音色解析。
在本實施例中,為了將聲音數(shù)據(jù)與音頻數(shù)據(jù)庫進(jìn)行匹配,得到音色相近的音頻數(shù)據(jù),需要對聲音數(shù)據(jù)中音頻進(jìn)行音色解析。
在步驟S202中,判斷解析的音色與音頻數(shù)據(jù)庫內(nèi)音色是否相近。
在本實施例中,獲取解析的音色的音調(diào)以及響度;當(dāng)獲取到的音調(diào)以及響度與音頻數(shù)據(jù)庫內(nèi)音色的音調(diào)以及響度,均處于設(shè)定的音調(diào)范圍以及響度范圍內(nèi)時,則確定解析的音色與音頻數(shù)據(jù)庫中的音色相近。
在步驟S203中,當(dāng)音色相近時,通過將解析的音色轉(zhuǎn)換為相近的音色,得到處理后的音色。
在本實施例中,當(dāng)獲取到的音調(diào)以及響度與音頻數(shù)據(jù)庫內(nèi)音色的音調(diào)以及響度,均處于設(shè)定的音調(diào)范圍以及響度范圍內(nèi)時,可以確定聲音數(shù)據(jù)所解析的音色與音頻數(shù)據(jù)庫內(nèi)的音色相近,由此,可以將聲音數(shù)據(jù)所解析的音色轉(zhuǎn)換為音頻數(shù)據(jù)庫內(nèi)的相近音色。
實施例三:
圖3是本發(fā)明實施例提供的聲音制作方法步驟S103的實現(xiàn)流程圖,詳述如下:
在步驟S301中,對聲音數(shù)據(jù)中音頻進(jìn)行音量解析。
在本實施例中,由于不同的聲音數(shù)據(jù)具有不同的音量,需要對聲音數(shù)據(jù)中音頻進(jìn)行音量解析,以便對聲音數(shù)據(jù)中音頻的音量進(jìn)行處理。
在步驟S302中,判斷解析的音量是否處于預(yù)設(shè)的音量閾值區(qū)間內(nèi)。
在本實施例中,在對聲音數(shù)據(jù)中音頻進(jìn)行音量解析后,判斷解析的音量是否處于預(yù)設(shè)的音量閾值區(qū)間內(nèi),對超出預(yù)設(shè)的音量閾值區(qū)間外的音頻進(jìn)行處理。
在步驟S303中,當(dāng)解析的音量不處于預(yù)設(shè)的音量閾值區(qū)間內(nèi)時,通過調(diào)整解析的音量至音量閾值區(qū)間內(nèi),得到處理后的音量。
在本實施例中,根據(jù)預(yù)先建立的音量閾值區(qū)間對聲音數(shù)據(jù)進(jìn)行音量處理,當(dāng)解析的音量不處于預(yù)設(shè)的音量閾值區(qū)間內(nèi)時,通過調(diào)整解析的音量至音量閾值區(qū)間內(nèi),以得到處理后的音量。
實施例四:
圖4是本發(fā)明實施例提供的生成合成聲音數(shù)據(jù)的實現(xiàn)流程圖,詳述如下:
在步驟S401中,判斷合成聲音數(shù)據(jù)的音質(zhì)是否高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn);
在步驟S402中,當(dāng)合成聲音數(shù)據(jù)的音質(zhì)高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn)時,生成所述合成聲音數(shù)據(jù)。
優(yōu)選地,本發(fā)明實施例描述了音頻特征存入音頻數(shù)據(jù)庫的實現(xiàn)流程,詳述如下:將所述合成聲音數(shù)據(jù)的音頻特征存入音頻數(shù)據(jù)庫。
在本實施例中,為了不斷地更新音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)質(zhì)量,當(dāng)合成聲音數(shù)據(jù)的音質(zhì)高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn)時,生成所述合成聲音數(shù)據(jù),將所述合成聲音數(shù)據(jù)的音頻特征存入音頻數(shù)據(jù)庫,由此,確保了音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)質(zhì)量。
實施例五:
圖5是本發(fā)明實施例描述了制作音視頻文件中音頻的實現(xiàn)流程圖,詳述如下:
音頻數(shù)據(jù)庫;
輸入音視頻文件;
音頻解析;
音量解析,判斷音量大小是否在于音量閾值區(qū)間內(nèi);若否,則自動調(diào)整至音量閾值區(qū)間;若是,則音頻合成;
音色解析,判斷與音頻數(shù)據(jù)庫內(nèi)音色是否有相近;若是,則轉(zhuǎn)換為匹配到的音色,音頻合成;若否,則手動選擇,音頻合成;
判斷合成音質(zhì)是否高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn);若否,則人工合成,生成音頻;若是,則生成音頻;
生成音頻后,將音頻特征存入音頻數(shù)據(jù)庫。
實施例六:
圖6是本發(fā)明實施例提供的聲音制作裝置的結(jié)構(gòu)框圖,該裝置可以運(yùn)行于聲音制作平臺以及移動終端中。為了便于說明,僅示出了與本實施例相關(guān)的部分。
參照圖6,該聲音制作裝置,包括:聲音數(shù)據(jù)生成模塊61、音色處理模塊62、音量處理模塊63以及合成聲音數(shù)據(jù)模塊64,其中:
聲音數(shù)據(jù)生成模塊61,用于獲取聲音數(shù)據(jù)。
在本實施例中,可以通過設(shè)置有麥克風(fēng)的智能終端設(shè)備獲取聲音數(shù)據(jù),此處不作具體限定。具體地,在錄音的數(shù)據(jù)通道中,獲取聲音數(shù)據(jù);利用嵌入的音頻導(dǎo)入程序,在音視頻文件中導(dǎo)入音頻。
音色處理模塊62,用于根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫,處理聲音數(shù)據(jù)的音色。
在本實施例中,根據(jù)預(yù)先建立的音頻數(shù)據(jù)庫以及音色匹配控件,通過將聲音數(shù)據(jù)的音色與音頻數(shù)據(jù)庫中各音頻的音色相匹配,處理聲音數(shù)據(jù)的音色。
其中,在音色匹配控件中,通過配置音調(diào)以及響度的上限和下限,設(shè)定音色的匹配范圍。不同的聲音數(shù)據(jù)處理方式不同,因此有必要針對性的對聲音數(shù)據(jù)進(jìn)行處理,例如男女聲的角度來說,由于男聲音調(diào)低,女聲音調(diào)高,因此,根據(jù)二者之間的區(qū)別點(diǎn)設(shè)置用于男聲進(jìn)行處理的音頻數(shù)據(jù)處理模塊以及用于女聲進(jìn)行處理的音頻數(shù)據(jù)處理模塊。另外,從音樂類型上分類來說,可以設(shè)置流行音樂的音頻數(shù)據(jù)處理模塊、古典音樂的音頻數(shù)據(jù)處理模塊等。如果音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)處理模塊不能滿足于用戶的個性化需求,用戶還可以自定義音頻數(shù)據(jù)處理模塊。
進(jìn)一步地,作為本實施例的一種實現(xiàn)方式,在所述聲音制作裝置中,所述音色處理模塊62,具體包括:
音色解析單元,用于對聲音數(shù)據(jù)中音頻進(jìn)行音色解析;
音色判斷單元,用于判斷解析的音色與音頻數(shù)據(jù)庫內(nèi)音色是否相近;以及
音色處理單元,用于當(dāng)音色相近時,通過將解析的音色轉(zhuǎn)換為相近的音色,得到處理后的音色。
音量處理模塊63,用于根據(jù)預(yù)先建立的音量閾值區(qū)間,處理聲音數(shù)據(jù)的音量。
在本實施例中,由于不同的聲音數(shù)據(jù)具有不同的音量,需要根據(jù)預(yù)先建立的音量閾值區(qū)間對聲音數(shù)據(jù)進(jìn)行音量處理,進(jìn)一步地,為了使得聲音數(shù)據(jù)不受周圍噪音影響,還可以對聲音數(shù)據(jù)進(jìn)行降噪處理。
進(jìn)一步地,作為本實施例的一種實現(xiàn)方式,在所述聲音制作裝置中,所述音量處理模塊63,具體包括:
音色解析單元,用于對聲音數(shù)據(jù)中音頻進(jìn)行音量解析;
音量判斷單元,用于判斷解析的音量是否處于預(yù)設(shè)的音量閾值區(qū)間內(nèi);以及
音量處理單元,用于當(dāng)解析的音量不處于預(yù)設(shè)的音量閾值區(qū)間內(nèi)時,通過調(diào)整解析的音量至音量閾值區(qū)間內(nèi),得到處理后的音量。
合成聲音數(shù)據(jù)模塊64,用于采用處理后的音色和音量,合成聲音數(shù)據(jù)。
在本實施例中,采集到大量的聲音數(shù)據(jù)后,當(dāng)需要制作的聲音或者視頻文件輸入系統(tǒng)時,系統(tǒng)自動將音色等方面于數(shù)據(jù)庫進(jìn)行全面匹配,并對聲音大小進(jìn)行標(biāo)準(zhǔn)化處理,按照要求輸出對應(yīng)的聲音數(shù)據(jù),并對最終的音質(zhì)進(jìn)行判定,每次的制作數(shù)據(jù)持續(xù)導(dǎo)入系統(tǒng)并自動轉(zhuǎn)化為系統(tǒng)數(shù)據(jù)庫,有益效果在于以下兩方面,一方面,根據(jù)用戶喜好輸出用戶不同的音色,并對音質(zhì)進(jìn)行檢測,使其在音量、音色、音質(zhì)方面達(dá)到統(tǒng)一的標(biāo)準(zhǔn);提高了聲音制作的效率;另一方面,可以手動選擇要匹配的音色,制作出完全不同的聲音效果。
優(yōu)選地,作為本實施例的一種實現(xiàn)方式,所述聲音制作裝置,還包括:
標(biāo)準(zhǔn)判斷模塊,用于判斷合成聲音數(shù)據(jù)的音質(zhì)是否高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn);以及
生成模塊,用于當(dāng)合成聲音數(shù)據(jù)的音質(zhì)高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn)時,生成所述合成聲音數(shù)據(jù)。
優(yōu)選地,作為本實施例的一種實現(xiàn)方式,所述聲音制作裝置,還包括:存入模塊,用于將所述合成聲音數(shù)據(jù)的音頻特征存入音頻數(shù)據(jù)庫。
在本實施例中,為了不斷地更新音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)質(zhì)量,當(dāng)合成聲音數(shù)據(jù)的音質(zhì)高于音頻數(shù)據(jù)庫中提供的標(biāo)準(zhǔn)時,生成所述合成聲音數(shù)據(jù),將所述合成聲音數(shù)據(jù)的音頻特征存入音頻數(shù)據(jù)庫,由此,確保了音頻數(shù)據(jù)庫中的音頻數(shù)據(jù)質(zhì)量。
本發(fā)明實施例提供的裝置可以應(yīng)用在前述對應(yīng)的方法實施例中,詳情參見上述實施例的描述,在此不再贅述。
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn)。所述的程序可以存儲于可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如隨機(jī)存儲器、閃存、只讀存儲器、可編程只讀存儲器、電可擦寫可編程存儲器、寄存器等。該存儲介質(zhì)位于存儲器,處理器讀取存儲器中的信息,結(jié)合其硬件執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。