本申請(qǐng)涉及語(yǔ)音處理,尤其涉及一種基于android的語(yǔ)音備注方法及裝置。
背景技術(shù):
1、在現(xiàn)有的android語(yǔ)音備注方案中,關(guān)于實(shí)現(xiàn)語(yǔ)音備注的方法較少,應(yīng)用碎片化嚴(yán)重,雖然有一些第三方應(yīng)用可以實(shí)現(xiàn)語(yǔ)音備注,但往往這些應(yīng)用的功能各有側(cè)重,有的專(zhuān)注于錄音,有的則側(cè)重于文本轉(zhuǎn)錄,缺乏綜合解決方案。用戶(hù)需要在多個(gè)應(yīng)用之間切換,增加了使用復(fù)雜度。很多android應(yīng)用并沒(méi)有提供將語(yǔ)音錄音與其他功能(如日歷、任務(wù)管理)整合的便捷方法,導(dǎo)致用戶(hù)不能在一個(gè)應(yīng)用中完成多個(gè)任務(wù)。
2、并且,實(shí)現(xiàn)語(yǔ)音備注的限制較多,雖然一些應(yīng)用提供基本的語(yǔ)音識(shí)別功能,但缺乏諸如智能分類(lèi)、自動(dòng)摘要等高級(jí)功能,這使得用戶(hù)在處理語(yǔ)音備注時(shí)需要花費(fèi)更多時(shí)間和精力。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)實(shí)施例提供了一種基于android的語(yǔ)音備注方法及裝置,能夠隨錄音錄像生成語(yǔ)音備注。
2、本申請(qǐng)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、第一方面,本申請(qǐng)實(shí)施例提供一種基于android的語(yǔ)音備注方法,應(yīng)用于android設(shè)備,所述android設(shè)備包括錄制功能,所述方法包括:
4、響應(yīng)于錄制請(qǐng)求,通過(guò)所述android設(shè)備錄制多媒體文件,其中,所述多媒體文件包括視頻數(shù)據(jù)和第一音頻數(shù)據(jù);
5、在錄制所述多媒體文件的過(guò)程中,響應(yīng)于備注請(qǐng)求的開(kāi)始,從當(dāng)前時(shí)間對(duì)所述第一音頻數(shù)據(jù)進(jìn)行拷貝得到第二音頻數(shù)據(jù),并對(duì)所述第二音頻數(shù)據(jù)進(jìn)行編碼處理,得到備注音頻數(shù)據(jù);
6、響應(yīng)于所述備注請(qǐng)求的結(jié)束,停止對(duì)所述第一音頻數(shù)據(jù)的拷貝,并將從所述備注請(qǐng)求的開(kāi)始到結(jié)束的過(guò)程中得到的所述備注音頻數(shù)據(jù)作為所述語(yǔ)音備注。
7、第二方面,本申請(qǐng)實(shí)施例還提供一種基于android的語(yǔ)音備注裝置,應(yīng)用于android設(shè)備,所述android設(shè)備包括錄制功能,所述裝置包括:
8、錄制模塊,用于響應(yīng)于錄制請(qǐng)求,通過(guò)所述android設(shè)備錄制多媒體文件,其中,所述多媒體文件包括視頻數(shù)據(jù)和第一音頻數(shù)據(jù);
9、第一備注模塊,用于在錄制所述多媒體文件的過(guò)程中,響應(yīng)于備注請(qǐng)求的開(kāi)始,從當(dāng)前時(shí)間對(duì)所述第一音頻數(shù)據(jù)進(jìn)行拷貝得到第二音頻數(shù)據(jù),并對(duì)所述第二音頻數(shù)據(jù)進(jìn)行編碼處理,得到備注音頻數(shù)據(jù);
10、第二備注模塊,用于響應(yīng)于所述備注請(qǐng)求的結(jié)束,停止對(duì)所述第一音頻數(shù)據(jù)的拷貝,并將從所述備注請(qǐng)求的開(kāi)始到結(jié)束的過(guò)程中得到的所述備注音頻數(shù)據(jù)作為所述語(yǔ)音備注。
11、第三方面,本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,包括:處理器、存儲(chǔ)介質(zhì)和總線(xiàn),所述存儲(chǔ)介質(zhì)存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)介質(zhì)之間通過(guò)總線(xiàn)通信,所述處理器執(zhí)行所述機(jī)器可讀指令,以執(zhí)行第一方面任一項(xiàng)所述的基于android的語(yǔ)音備注方法。
12、第四方面,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行第一方面任一項(xiàng)所述的基于android的語(yǔ)音備注方法。
13、本申請(qǐng)實(shí)施例具有以下有益效果:
14、(1)即時(shí)性與便捷性:該方法允許用戶(hù)在錄制多媒體文件(如視頻)的同時(shí),即時(shí)添加語(yǔ)音備注。這種即時(shí)反饋機(jī)制極大地提升了用戶(hù)操作的便捷性,使用戶(hù)無(wú)需中斷錄制過(guò)程或切換到其他應(yīng)用即可完成備注,有效節(jié)省了時(shí)間和操作步驟。
15、(2)靈活性:通過(guò)從當(dāng)前時(shí)間對(duì)第一音頻數(shù)據(jù)進(jìn)行拷貝并編碼處理,用戶(hù)可以自由選擇在錄制過(guò)程中的任何時(shí)刻開(kāi)始和結(jié)束備注請(qǐng)求,從而靈活地添加多個(gè)語(yǔ)音備注到多媒體文件中。這種靈活性使得用戶(hù)能夠根據(jù)需要詳細(xì)標(biāo)注關(guān)鍵信息或提供即時(shí)反饋。
16、(3)保持原始數(shù)據(jù)完整性:在錄制過(guò)程中生成語(yǔ)音備注時(shí),該方法僅對(duì)第一音頻數(shù)據(jù)進(jìn)行拷貝處理,而不直接修改原始多媒體文件。這樣確保了原始數(shù)據(jù)的完整性和可用性,用戶(hù)可以在后續(xù)處理中隨時(shí)訪問(wèn)和編輯原始文件及其備注信息。
17、(4)高效數(shù)據(jù)管理:通過(guò)將備注音頻數(shù)據(jù)作為獨(dú)立的語(yǔ)音備注進(jìn)行管理,該方法為用戶(hù)提供了一種高效的數(shù)據(jù)管理方式。用戶(hù)可以輕松地查看、編輯或刪除語(yǔ)音備注,而無(wú)需對(duì)整個(gè)多媒體文件進(jìn)行修改,提高了數(shù)據(jù)管理的效率和準(zhǔn)確性。
18、(5)提升用戶(hù)體驗(yàn):綜合以上優(yōu)點(diǎn),該方法顯著提升了用戶(hù)在錄制和管理多媒體文件時(shí)的體驗(yàn)。用戶(hù)可以更加專(zhuān)注于內(nèi)容的創(chuàng)作和錄制,同時(shí)輕松完成備注工作,減少了操作復(fù)雜性和時(shí)間成本。
19、綜上所述,該基于android的語(yǔ)音備注方法通過(guò)提供即時(shí)、靈活、高效且保持原始數(shù)據(jù)完整性的備注功能,為用戶(hù)帶來(lái)了顯著的有益效果,提升了多媒體錄制和管理的整體體驗(yàn)。
1.一種基于android的語(yǔ)音備注方法,其特征在于,應(yīng)用于android設(shè)備,所述android設(shè)備包括錄制功能,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻數(shù)據(jù)基于android系統(tǒng)的camera2api進(jìn)行錄制,所述第一音頻數(shù)據(jù)基于所述android系統(tǒng)的audiorecord類(lèi)進(jìn)行錄制,所述第一音頻數(shù)據(jù)為pcm格式,所述視頻數(shù)據(jù)和所述第一音頻數(shù)據(jù)基于所示android系統(tǒng)的mediamuxer?api進(jìn)行封裝。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述第二音頻數(shù)據(jù)進(jìn)行編碼處理,得到備注音頻數(shù)據(jù),包括:
8.一種基于android的語(yǔ)音備注裝置,其特征在于,應(yīng)用于android設(shè)備,所述android設(shè)備包括錄制功能,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括:處理器、存儲(chǔ)介質(zhì)和總線(xiàn),所述存儲(chǔ)介質(zhì)存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)介質(zhì)之間通過(guò)總線(xiàn)通信,所述處理器執(zhí)行所述機(jī)器可讀指令,以執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的基于android的語(yǔ)音備注方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的基于android的語(yǔ)音備注方法。