newsence
Nightingale:一款支援電腦中任何歌曲的開源卡拉 OK 應用程式

Nightingale:一款支援電腦中任何歌曲的開源卡拉 OK 應用程式

Hacker News·18 天前

Nightingale 是一款獨立的開源工具,利用人工智慧分離人聲、轉錄歌詞,並為您音樂庫中的任何音樂或影片檔案提供即時音準評分。

背景

Nightingale 是一款開源的卡拉 OK 應用程式,旨在讓使用者將電腦中的任何音樂檔案轉化為伴唱模式。開發者 rzzzzru 在 Hacker News 上分享了這項專案,強調其具備人聲分離、自動歌詞同步、音高評分以及支援手把操作等功能,且所有運算均在本地端完成,無需上傳資料或訂閱服務。

社群觀點

社群對 Nightingale 的出現表現出高度熱情,多數留言者認為這種結合開源精神、本地運算且由熱情驅動的專案,在當前訂閱制盛行的環境中顯得難能可貴。開發者提到,開發此工具的初衷是為了解決小眾或前衛音樂缺乏卡拉 OK 資源的問題,並希望能重現早期伴唱機那種充滿懷舊感的動態背景影像。

在技術實踐與使用體驗方面,社群成員分享了初步測試的結果。雖然該軟體整合了 WhisperX 等先進的機器學習模型,但在處理不同語言與曲風時仍存在挑戰。有使用者測試澳洲原住民樂團的歌曲時遇到困難,但處理流行樂天后瑪麗亞·凱莉的作品時則表現優異。此外,針對歌詞轉錄的準確度,部分用戶反應在特定曲目中會出現歌詞同步中斷的情況,並建議開發者應加入手動編輯分析結果的功能,以及在播放過程中快轉或倒退的控制選項,以便快速驗證轉錄品質。

關於語言支援與細節處理,社群也展開了有趣的討論。有使用者詢問該系統對粵語或中文的處理能力,特別是漢字輸出的正確性。另一個技術細節的爭論點在於歌詞的格式化,有用戶發現轉錄結果會自動將首字母大寫,卻沒有句點,引發了關於「歌詞是否需要句點」的趣味辯論。此外,硬體門檻也是關注焦點,由於該軟體在啟動時會自動配置 Python 環境並下載大型模型,且支援 GPU 加速,部分用戶詢問如樹莓派等低功耗設備是否能流暢運行。儘管有防毒軟體對執行檔發出低風險警示,但整體而言,社群對這款採用 Rust 與 Bevy 引擎開發的工具抱持極高的期待,認為其填補了本地化卡拉 OK 軟體的市場空白。

延伸閱讀

  • LRCLIB:Nightingale 優先抓取歌詞的來源資料庫。
  • WhisperX:用於語音轉錄與單詞級別對齊的技術。
  • UVR Karaoke / Demucs:軟體內建的人聲與樂器分離模型。
https://nightingale.cafe/