**Nightingale** ― コンピュータ上のあらゆる曲で利用できるオープンソースのカラオケアプリです。

2026/03/18 17:06

**Nightingale** ― コンピュータ上のあらゆる曲で利用できるオープンソースのカラオケアプリです。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

概要:
本記事では、任意の曲や動画をインタラクティブでスコア追跡が可能なカラオケパーティーゲームに変換する自己完結型のソフトウェアを紹介しています。UVR Karaoke または Demucs を用いてボーカルを分離し、WhisperX で歌詞を書き起こす(または LRCLIB から既存の歌詞を取得)仕組みです。ユーザーはリアルタイムピッチスコアリング付きで歌いながら、ガイドボーカル音量を調整し、曲ごとのスコアボードに星評価を付与できます。また、複数プレイヤープロファイルが個別進捗を追跡します。ゲームは

.mp4
/
.mkv
の動画ファイルを受け付け、再生中に自動で音声を抽出し、オリジナル映像を背景として再生するとともに、プラズマ・オーロラ・ネビュラなどのダイナミック GPU‑シェーダー背景や Pixabay のループ動画を提供します。フルゲームパッドサポートでナビゲーション、曲選択、再生制御が可能です。単一バイナリとして配布され、初回起動時に ffmpeg、Python、PyTorch、および ML モデルを自動ブートストラップしますので別途インストールは不要です。システムは Linux(x86_64 / aarch64)、macOS(ARM/Intel)、Windows(x86_64)で稼働し、CUDA または Metal により GPU アクセラレーションを利用し、必要に応じて CPU へフォールバックします。ユーザーには新リリースや更新情報の通知が届き、購読解除オプションもあります。将来的なアップデートでは背景エフェクトの追加やプレイヤー機能の拡張が予定されており、このプラットフォームは便利なワンストップカラオケソリューションとなり、開発者や音楽テック企業に統合パイプライン採用のインスピレーションを提供する可能性があります。

本文

どんな曲でもカラオケに変える
音声を分離し歌詞を文字起こし、単語レベルで同期・ピッチ評価を行うセルフコンテナ型パーティーゲームです。


特徴

  • 🎤 スタム分離 – UVR Karaoke モデルまたは Demucs を使ってボーカルと楽器音を切り出します。ガイドボーカルの音量は調整可能です。
  • 📝 単語レベル歌詞 – WhisperX が音声中のすべての単語を文字起こし・同期させます。既に存在する LRCLIB の歌詞があればそれを利用します。
  • 🎯 ピッチスコア – マイクで歌うとリアルタイムで評価されます。星評価や曲ごとのスコアボードで進捗を追跡できます。
  • 👤 プレイヤープロファイル – スコア履歴を個別に保持できる複数プロファイルを作成し、歌手を切り替えても記録が失われません。
  • 🎬 動画ファイル対応
    .mp4
    .mkv
    をライブラリへドラッグすると自動でボーカルを分離し、オリジナル動画を背景に再生します。
  • 🌌 ダイナミック背景 – GPU シェーダー効果(プラズマ・オーロラ・星雲など)、Pixabay のビデオループ、または動画ファイル自体を背景として使用できます。
  • 🎮 ゲームパッド – D‑pad、スティック、フェイスボタンでメニュー操作・曲選択・再生制御が完結します。
  • 📦 シングルバイナリ
    ffmpeg
    、Python、PyTorch、および ML モデルは初回起動時に自動セットアップされます。追加インストールは不要です。

仕組み

  1. 分離 – UVR Karaoke または Demucs がトラックをボーカルと楽器音に分割します。動画ファイルからは自動で音声が抽出されます。
  2. 文字起こし – LRCLIB を優先的に検索し、見つからない場合は WhisperX でボーカルを単語レベルで文字起こし・同期させます。
  3. 再生 – 楽器音が再生される際にハイライトされた歌詞、ピッチスコア、ダイナミック背景、およびゲームパッドサポートが同時に表示されます。

対応プラットフォーム

Linux, macOS, Windows で動作します。CUDA(Linux/Windows)または Metal(macOS)が利用可能な場合は GPU アクセラレーションを使用し、そうでない環境では CPU をフォールバックします。

  • Linux:
    x86_64
    ,
    aarch64
  • macOS: ARM, Intel
  • Windows:
    x86_64

最新情報をお届け

新リリースやアップデートの通知を受け取れます。スパムは一切ありませんので、いつでも解除可能です。

同じ日のほかのニュース

一覧に戻る →

2026/03/19 5:45

再生成された場合、保証は無効となります。

## 日本語訳: > **トム・ハートマンは農業機械の「ソフトウェアメカニック」として自らを再定義しました。** ジョン・ディール社のソフトウェア修理事業が消滅した後、彼は従来のトラブルシューティングから意図された技術動作と実際のパフォーマンス(仕様上の問題)のギャップを診断する方向へシフトしたことを示す新しいサイン「HARTMANN SOFTWARE MECHANICS」を追加しました。 > > 彼の工房では、ハードウェア障害とソフトウェア仕様エラーの両方に対処します。コーヒーマシン実験を通じて、仕様上の欠落がどのように高額な失敗につながるかというドメイン課題を示しています。 > > **クライアント:** > • *マーガレット・ブレナン* – 彼女のキャベツ農場の収穫タイミングツールが天候モデル更新後に成熟度を過小評価したため、トムは仕様に監視条項を追加しました。 > • *イーサン・ノヴァク* – 40種類のカスタムツールを持つ乳製品農家で、「話す」ものがあったが全体的なアーキテクチャが欠如し、飼料ツール再生成後にミルク価格が8 %低下した。トムは「ソフトウェア・チョレオグラファー」(メガン・キャラハン)を提案しました。 > • *キャロル・リンデグレン* – 有機野菜農場で、孫が灌漑最適化ハブを設置。トムは物理的なオーバーライドスイッチとログ記録を提供し、現場固有の知識を保持しました。 > > 共通する問題として「グラウンド・ムーブ」(仕様に捉えられない upstream データ/ソース変更)や「スパゲッティ」(アドホックなツール間インターフェース)が挙げられます。 > > **メトリクス:** 1日あたり6–8件のクライアント、94 % の診断成功率、仕様修正ごとの平均請求額 $180、および継続的な四半期検査。 > > **経済的洞察:** クライアントはしばしば予防保全に抵抗します――失敗よりもコストが低いにもかかわらず―これは人間医療の緊急対応をウェルネスチェックより優先する傾向と似ています。 > > **成果と将来計画:** マーガレットのツールは修復済み、イーサンはチョレオグラフィーを採用予定、キャロルは週に3回オーバーライドスイッチを使用し、トムが四半期ごとに検査を実施します。このアプローチは失敗コストの低減、積極的な保守の奨励、および反応的バグ修正よりも仕様品質を優先する農業技術産業への影響力を高める可能性があります。

2026/03/15 21:20

**オープンロケット**

## Japanese Translation: > **OpenRocket** は、ユーザーがロケットを設計・シミュレーションし、実際に構築する前に最適化できる無料のオープンソースモデルロケットシミュレータです。 > 50以上の変数を備えた最新鋭の六自由度飛行エンジン、リアルタイム性能データ(圧力中心・重心・最大高度・速度・安定性など)、高度なプロット/エクスポート機能を提供します。 > デザイナーは材質密度、仕上げ品質、部品カタログ項目、カスタムパーツを含むCAD風図面を作成し、設計のPDFをエクスポートできます。 > 組み込み AI アシスタントが自動的にパラメータを調整し、高高度などの最適化目標を達成します。 > OpenRocket は ThrustCurve から取得した包括的なデータベースを使用して、マルチステージ・ダブルデプロイメント・クラスターモーター構成をサポートします。 > 本プロジェクトは GitHub を通じて貢献を歓迎し、ユーザーと開発者向けに豊富なドキュメントを提供するとともに、アイデア共有や新機能の議論が行われる活発な Discord コミュニティを維持しています。 > 今後のリリースではプロット/エクスポートツールのさらなる強化、AI 主導の最適化の深化、およびユーザーフィードバックの取り込みを継続します。 この改訂版サマリーはすべての重要ポイントを統合し、非推奨の推論を除外し、あいまいな表現なしに主旨を明確に提示しています。

2026/03/18 16:43

**ワンダー** *小さなウェブを探索するための、ちょっとした分散型ツール*

## 日本語訳: 以下のテキストは「Wander」コンソールのセットアップ方法と使用法について説明しています。 「Wander」は、コミュニティが共有するランダムなウェブサイトを探索できる軽量なWebインターフェースです。 1. **設定手順** - `index.html` と `wander.js` が含まれる ZIP ファイルをダウンロードします。 - これらのファイルを自分のウェブサイトの `/wander/` ディレクトリに展開します。 - `wander.js` を codeberg.org/susam/wander の指示に従って編集します。 - `/wander/` フォルダがオンラインになったら、コミュニティスレッドで自分のコンソールへのリンクを共有します。 2. **動作原理** - 別サイトの Wander コンソールを訪れると、現在のウェブサイトのコンソールからその別サイトのコンソールへ移動します。 - 元のコンソールは他のコンソールから再帰的におすすめを取得できるため、ネットワーク閲覧時にコンソールを変更する必要はありません。 3. **コミュニティの背景** - Wander コミュニティは、自分自身の個人ウェブサイトを開発・運営している人々で構成されています。 - 自分のコンソールを他者のリストに追加することで、Wander ネットワークへの参加が促進されます。 4. **追加情報** - 詳細は codeberg.org/susam/wander をご覧ください。 --- この改訂版要約は、主要なポイントをすべて反映し、根拠のない利益を加えずに主旨を明確かつ簡潔に示しています。