Abstract
傳統上查詢或選取歌曲的方式是以歌曲的資料來選擇,例如歌名、歌者姓名等。但是這類的資訊有時會很容易被使用者遺忘。相反的,歌曲本身的旋律對於使用者而言,應該是印象最深刻的。「以歌選歌」的目標便是能讓使用者用唱或哼一段歌曲的旋律,而將這個歌曲從資料庫中選取出來。在這篇論文中,我們討論了相關的方法及術語。 以歌選歌可以分為以下幾個步驟: 一、 使用者用麥克風唱或哼一段歌曲 二、 聲音的訊號以數位訊號處理(DSP)的方法轉為有用的中介格式 三、 以中介格式比對資料庫中的歌曲 四、 依照相似度列出查詢的結果處理聲音訊號的主要程序有三:訊號分割、音調追跡(pitch tracking)及中介格式轉換。在論文中,我們會詳細地解釋這三個步驟;包括其他研究使用的方法及我們所使用的方法。 在卡拉OK的系統中,選取歌曲無疑是一個重要的部分。我們也嘗試發展了一個選取歌曲的應用程式。它是在Windows平台上發展的。此程式是整個隨選視訊(VOD)卡拉OK系統的一部份。由於採用了「精靈式」的介面,使得它相當易於使用。 使用以歌選歌的方式來查詢歌曲資料庫最主要的優點是使用者可以只使用歌曲的旋律來查詢,而不必記得歌曲名稱或歌者姓名。這種方式比較具有彈性且富有趣味。而以歌選歌的缺點在於它的複雜性可能會讓使用者無法精確地選取歌曲。