KTV評分系統實現總結


     KTV唱歌評分系統也不是什么新產品了,但是要把它做好,也不是很容易的事情。

比較有名的浙江衛視的評分軟件、手機軟件“唱吧”、網頁端在線“愛吼網”、酷我提供了K歌,但還沒有評分功能。

      剛開始接手項目時,初步制定三個月完成一個demo。

兩個月過去了,一切還比較順利,KTV評分算法和整個框架總算是初步完成了。

自己將這個項目分為五個階段,類似的,開發其它產品基本上也是這個套路。

1.第一階段:

    預調研,分析國內外該產品的現狀。

    算法調研,多看看論文,分析總結吸收其中的優秀做法。

    matlab仿真各個模塊算法效果

2.第二階段:

    將功能型模塊算法改成C代碼,封裝成dll

3.第三階段:

    完成軟件框架的設計,梳理各個模塊之間的邏輯關系,將功能性模塊嵌入其中。

4.第四階段:

    調試查找這個軟件的bug。

5.第五階段:

    優化算法性能,減小搜索范圍和內存,提高用戶的體驗感。

 

帶上韻律圖

 

針對KTV評分系統。

核心模塊:

    從歌曲中提取出人聲

    節奏、音調等旋律特征提取

    音樂的節奏是指音樂運動中音的長短和強弱。音樂的節奏常被比喻為音樂家的骨架。節拍是音樂中的重拍和弱拍周期性地有規律地重復進行。我國傳統音樂稱節拍為“板眼”,“板”相當於強拍,“眼”相當於強拍(中眼)或弱拍。

    旋律(Melody)指經過藝術構思而形成的若干樂音的有組織、有節奏的和諧運動。它建立在一定的調式和節拍的基礎上,按一定的音高、時值和音量構成的、具有邏輯因素的單聲部進行。亦稱曲調。它可以是單聲部音樂的整體,也可以是多聲部音樂的主要聲部。在音樂作品中,曲調是表情達意的主要手段,也是一種反映人們內心感受的藝術語言。通常認為,曲調是音樂的靈魂和基礎。

    模型匹配算法

 

外圍模塊:

    常見語音和音頻讀寫等其它處理模塊

    底層錄音和播放功能模塊

    歌詞解析和顯示、同步調整模塊

    實時顯示wav波形模塊

    各個模塊之間邏輯關系

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM