国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      歌詞處理方法及相關(guān)產(chǎn)品與流程

      文檔序號:40293908發(fā)布日期:2024-12-13 11:07閱讀:15來源:國知局
      歌詞處理方法及相關(guān)產(chǎn)品與流程

      本技術(shù)實施例涉及音頻,尤其涉及歌詞處理方法及相關(guān)產(chǎn)品。


      背景技術(shù):

      1、音樂播放器播放歌曲時,該界面通??梢詽L動顯示對應(yīng)當(dāng)前歌曲播放進度的歌詞文本,而實現(xiàn)這一效果常需要歌詞源文件(qrc,qt?recources)。qrc文件作為歌曲的逐字時間戳文件,包含歌曲對應(yīng)的歌詞,以及歌詞中的每個字在該歌曲中對應(yīng)的起始播放時間和持續(xù)播放時間(常以毫秒ms為單位),如下述qrc文件的部分內(nèi)容表述,當(dāng)中的“跑”字會在第21042ms開始播放且持續(xù)513ms后結(jié)束:

      2、跑(21042,513)啊(21555,544)啊(22099,672)啊(22771,208)的(22979,240)山(23219,943)上(24162,872)一(25298,473)朵(25771,487)啊(26258,528)啊(26786,241)的(27027,288)云(27315,517)喲(27832,1218)啊(29394,520)啊(29914,497)啊(30411,473)啊(30884,294)的(31178,288)照(31466,1001)在(32467,808)

      3、如上qrc文件通常由人工標(biāo)注或機器自動對齊標(biāo)注制成?,F(xiàn)有的機器自動對齊標(biāo)注技術(shù)(或稱歌詞時間戳技術(shù)),雖然可以在大部分的歌詞上做到比人工標(biāo)注更加精準(zhǔn),但仍有一部分的歌詞會產(chǎn)生較大偏差,而這種較大偏差是人工標(biāo)注極少出現(xiàn)的,這導(dǎo)致當(dāng)前的歌詞時間戳技術(shù)無法直接替換人工標(biāo)注方式??梢姡斯?biāo)注方式還是有一定的優(yōu)勢,但仍需要檢出如此制成的有問題的人工qrc,以免出現(xiàn)時序標(biāo)注不準(zhǔn)確的字,導(dǎo)致歌手唱的內(nèi)容和歌詞滾動展示的字詞不同步,影響用戶體驗。

      4、目前,部分用戶會向后臺反饋時序不準(zhǔn)確的歌詞,由后臺專業(yè)人員對反饋的人工qrc時間戳進行人工審核。但是曲庫內(nèi)的歌曲量與日俱增,如此依賴用戶反饋以檢出有問題的各個歌詞,效率低下,不利于有效處理大量的人工問題qrc。因此,需要提供有效的解決方案。


      技術(shù)實現(xiàn)思路

      1、本技術(shù)實施例提供了歌詞處理方法及相關(guān)產(chǎn)品,用于高效檢出被人工錯誤標(biāo)注時間戳的問題qrc。

      2、本技術(shù)實施例第一方面提供一種歌詞處理方法,包括:

      3、獲取目標(biāo)歌曲的純歌詞文本中,每一文本單位分別對應(yīng)的第一時間戳、第二時間戳、人工標(biāo)注時間戳;其中,所述文本單位的所述第一時間戳、所述第二時間戳、所述人工標(biāo)注時間戳,分別以不同的思路標(biāo)注所述文本單位在所述目標(biāo)歌曲中的起始播放時間和持續(xù)播放時間;所述第一時間戳通過識別所述目標(biāo)歌曲的音頻特征得到;所述第二時間戳為,所述文本單位向所述目標(biāo)歌曲的人聲唱詞對齊后所對應(yīng)的時間戳;

      4、基于每一所述文本單位的所述第一時間戳和相應(yīng)所述第二時間戳之間的時間戳偏差,計算所述第一時間戳和相應(yīng)所述第二時間戳之間的對齊置信度;所述參評時間戳為,所述第一時間戳和所述第二時間戳二者中的任一者,或基于所述二者算得的第三時間戳,所述對齊置信度越高表示所述第一時間戳和相應(yīng)所述第二時間戳越一致;

      5、計算每一所述文本單位的所述第二時間戳和相應(yīng)所述人工標(biāo)注時間戳之間的單位時間偏差;

      6、基于所述對齊置信度和所述單位時間偏差,確定針對所述人工標(biāo)注時間戳的標(biāo)注異常檢測結(jié)果。

      7、可選地,確定針對所述人工標(biāo)注時間戳的標(biāo)注異常檢測結(jié)果之后,所述方法還包括:

      8、若所述標(biāo)注異常檢測結(jié)果表示所述人工標(biāo)注時間戳屬于錯誤標(biāo)注的時間戳,將所述錯誤標(biāo)注的時間戳替換成其他時間戳;所述其他時間戳基于所述單位時間偏差對應(yīng)的文本單位的所述第一時間戳和所述第二時間戳確定。

      9、可選地,所述基于每一所述文本單位的所述第一時間戳和相應(yīng)所述第二時間戳之間的時間戳偏差,計算所述第一時間戳和相應(yīng)所述第二時間戳之間的對齊置信度,包括:

      10、若通過所述目標(biāo)歌曲的音頻特征識別到的歌詞字數(shù)與所述純歌詞文本中的歌詞字數(shù)一致,基于各所述文本單位的擇一取值與各所述第一時間戳之間的比值結(jié)果,計算所述第一時間戳和相應(yīng)所述第二時間戳之間的對齊置信度;

      11、所述擇一取值包括,所述文本單位的所述時間戳偏差或相應(yīng)所述第一時間戳中的其中一數(shù)值。

      12、可選地,所述基于每一所述文本單位的所述第一時間戳和相應(yīng)所述第二時間戳之間的時間戳偏差,計算所述第一時間戳和相應(yīng)所述第二時間戳之間的對齊置信度,包括:

      13、若通過所述目標(biāo)歌曲的音頻特征識別到的歌詞字數(shù)與所述純歌詞文本中的歌詞字數(shù)不一致,從所述識別到的歌詞文本中選擇至少一段目標(biāo)詞句;所述目標(biāo)詞句指字數(shù)為預(yù)設(shè)字數(shù),且同樣連續(xù)出現(xiàn)在所述純歌詞文本中的一段歌詞;

      14、對于所述目標(biāo)詞句中的各個文本單位,基于所述各個文本單位的擇一取值與所述各個文本單位的所述第一時間戳之間的比值結(jié)果,計算所述目標(biāo)詞句的對齊置信度;

      15、其中,所述擇一取值包括,所述文本單位的所述時間戳偏差或相應(yīng)所述第一時間戳中的其中一數(shù)值。

      16、可選地,所述從所述識別到的歌詞文本中選擇至少一段目標(biāo)詞句,包括:

      17、按預(yù)設(shè)的滑動步長,從所述識別到的歌詞文本中,由前往后地滑動選出至少一段所述目標(biāo)詞句。

      18、可選地,若所述識別到的歌詞文本中在預(yù)設(shè)長度內(nèi)無所述目標(biāo)詞句但存在短詞句,所述短詞句同樣連續(xù)出現(xiàn)在所述純歌詞文本中但字數(shù)少于所述目標(biāo)詞句的字數(shù),則所述方法還包括:

      19、將與所述短詞句相鄰的所述目標(biāo)詞句的對齊置信度,作為所述短詞句的對齊置信度;所述短詞句的對齊置信度,用于參與計算所述純歌詞文本整體的對齊置信度。

      20、可選地,若所述短詞句的相鄰位置無所述目標(biāo)詞句,則所述方法還包括:

      21、設(shè)置所述短詞句的對齊置信度小于一預(yù)設(shè)閾值。

      22、可選地,所述從所述識別到的歌詞文本中選擇至少一段目標(biāo)詞句,包括:

      23、采用距離計算函數(shù),計算識別到的歌詞文本與所述純歌詞文本之間的變化距離;所述變化距離用以表征,一歌詞文本中所述預(yù)設(shè)字數(shù)的一段詞句變形成另一歌詞文本中所述預(yù)設(shè)字數(shù)的詞句的代價;

      24、將小于預(yù)設(shè)距離的所述變化距離作為目標(biāo)距離,并將所述目標(biāo)距離指向的取自所述識別到的歌詞文本的詞句,作為所述目標(biāo)詞句。

      25、可選地,所述比值結(jié)果的確定過程包括:

      26、將所述各個文本單位的所述第一時間戳和相應(yīng)所述第二時間戳之間,關(guān)于起始播放時間的時間戳偏差作為所述擇一取值;

      27、將所述各個文本單位的所述擇一取值之和與第一持續(xù)時間總和之間的比值,確定為所述比值結(jié)果;所述第一持續(xù)時間總和為,所述各個文本單位的所述第一時間戳中持續(xù)播放時間的總和。

      28、可選地,所述基于所述對齊置信度和所述單位時間偏差,確定針對所述人工標(biāo)注時間戳的標(biāo)注異常檢測結(jié)果,包括:

      29、將所述對齊置信度、所述單位時間偏差,分別與置信度閾值、單位時間閾值相比較;

      30、若所述對齊置信度大于所述置信度閾值,且所述單位時間偏差大于所述單位時間閾值,則確定所述標(biāo)注異常檢測結(jié)果為所述人工標(biāo)注時間戳屬于錯誤標(biāo)注的時間戳。

      31、本技術(shù)實施例第二方面提供一種電子設(shè)備,包括:處理器及存儲器;

      32、所述處理器配置為與所述存儲器通信,并執(zhí)行所述存儲器中的指令以實現(xiàn)本技術(shù)實施例第一方面或第一方面的任一具體實現(xiàn)方式所描述的方法。

      33、本技術(shù)實施例第三方面提供一種計算機可讀存儲介質(zhì),所述可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令被處理器執(zhí)行時實現(xiàn)如本技術(shù)實施例第一方面或第一方面的任一具體實現(xiàn)方式所描述的方法。

      34、本技術(shù)實施例第四方面提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機指令,所述計算機指令被處理器執(zhí)行時實現(xiàn)如本技術(shù)實施例第一方面或第一方面的任一具體實現(xiàn)方式所描述的方法。

      35、從以上技術(shù)方案可以看出,本技術(shù)實施例至少具有以下優(yōu)點:

      36、為檢出錯誤的人工標(biāo)注時間戳,本技術(shù)實施例引入了第一時間戳與第二時間戳等多項時間戳。其中,通過比對出的時間戳偏差算得的對齊置信度越高,一方面可說明第二時間戳的準(zhǔn)確度越高,另一方面,也越有理由從側(cè)面說明,若人工標(biāo)注時間戳與第二時間戳有較大偏差,則人工標(biāo)注時間戳越有可能是被錯誤標(biāo)注的時間戳。本技術(shù)實施例通過對齊置信度、單位時間偏差兩項結(jié)果,能減少完全依賴一項結(jié)果所帶來的比對失誤,多方面地檢驗人工標(biāo)注時間戳是否有誤,使得檢出結(jié)果更可靠。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1