
2026/03/18 17:06
**Nightingale** ― コンピュータ上のあらゆる曲で利用できるオープンソースのカラオケアプリです。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要:
本記事では、任意の曲や動画をインタラクティブでスコア追跡が可能なカラオケパーティーゲームに変換する自己完結型のソフトウェアを紹介しています。UVR Karaoke または Demucs を用いてボーカルを分離し、WhisperX で歌詞を書き起こす(または LRCLIB から既存の歌詞を取得)仕組みです。ユーザーはリアルタイムピッチスコアリング付きで歌いながら、ガイドボーカル音量を調整し、曲ごとのスコアボードに星評価を付与できます。また、複数プレイヤープロファイルが個別進捗を追跡します。ゲームは/.mp4の動画ファイルを受け付け、再生中に自動で音声を抽出し、オリジナル映像を背景として再生するとともに、プラズマ・オーロラ・ネビュラなどのダイナミック GPU‑シェーダー背景や Pixabay のループ動画を提供します。フルゲームパッドサポートでナビゲーション、曲選択、再生制御が可能です。単一バイナリとして配布され、初回起動時に ffmpeg、Python、PyTorch、および ML モデルを自動ブートストラップしますので別途インストールは不要です。システムは Linux(x86_64 / aarch64)、macOS(ARM/Intel)、Windows(x86_64)で稼働し、CUDA または Metal により GPU アクセラレーションを利用し、必要に応じて CPU へフォールバックします。ユーザーには新リリースや更新情報の通知が届き、購読解除オプションもあります。将来的なアップデートでは背景エフェクトの追加やプレイヤー機能の拡張が予定されており、このプラットフォームは便利なワンストップカラオケソリューションとなり、開発者や音楽テック企業に統合パイプライン採用のインスピレーションを提供する可能性があります。.mkv
本文
どんな曲でもカラオケに変える
音声を分離し歌詞を文字起こし、単語レベルで同期・ピッチ評価を行うセルフコンテナ型パーティーゲームです。
特徴
- 🎤 スタム分離 – UVR Karaoke モデルまたは Demucs を使ってボーカルと楽器音を切り出します。ガイドボーカルの音量は調整可能です。
- 📝 単語レベル歌詞 – WhisperX が音声中のすべての単語を文字起こし・同期させます。既に存在する LRCLIB の歌詞があればそれを利用します。
- 🎯 ピッチスコア – マイクで歌うとリアルタイムで評価されます。星評価や曲ごとのスコアボードで進捗を追跡できます。
- 👤 プレイヤープロファイル – スコア履歴を個別に保持できる複数プロファイルを作成し、歌手を切り替えても記録が失われません。
- 🎬 動画ファイル対応 –
や.mp4
をライブラリへドラッグすると自動でボーカルを分離し、オリジナル動画を背景に再生します。.mkv - 🌌 ダイナミック背景 – GPU シェーダー効果(プラズマ・オーロラ・星雲など)、Pixabay のビデオループ、または動画ファイル自体を背景として使用できます。
- 🎮 ゲームパッド – D‑pad、スティック、フェイスボタンでメニュー操作・曲選択・再生制御が完結します。
- 📦 シングルバイナリ –
、Python、PyTorch、および ML モデルは初回起動時に自動セットアップされます。追加インストールは不要です。ffmpeg
仕組み
- 分離 – UVR Karaoke または Demucs がトラックをボーカルと楽器音に分割します。動画ファイルからは自動で音声が抽出されます。
- 文字起こし – LRCLIB を優先的に検索し、見つからない場合は WhisperX でボーカルを単語レベルで文字起こし・同期させます。
- 再生 – 楽器音が再生される際にハイライトされた歌詞、ピッチスコア、ダイナミック背景、およびゲームパッドサポートが同時に表示されます。
対応プラットフォーム
Linux, macOS, Windows で動作します。CUDA(Linux/Windows)または Metal(macOS)が利用可能な場合は GPU アクセラレーションを使用し、そうでない環境では CPU をフォールバックします。
- Linux:
,x86_64aarch64 - macOS: ARM, Intel
- Windows:
x86_64
最新情報をお届け
新リリースやアップデートの通知を受け取れます。スパムは一切ありませんので、いつでも解除可能です。