このプロジェクトは、Android端末の音声(マイク音声、またはAndroid 10+のシステム内部再生音)を、ローカルネットワーク(Wi-Fi)を通じてWindows PC上の Voicemeeter へリアルタイムストリーミングするAndroidアプリケーションです。
- システム音声キャプチャ (Android 10以上): バックグラウンドの音楽やゲーム音をそのままVoicemeeterに流し込めます。
- マイク音声配信: マイク音声をストリーミングし、PC側の音声入力ソースとして使用可能です。
- Android Studio (最新の安定版推奨)
- JDK 17 (Android Studioに同梱されています)
- Android SDK 34 (API 29以上対応)
- Android 10 (API 29) 以上の実機スマートフォン (システム音声キャプチャに必須)
- Windows PC (Voicemeeter, Voicemeeter Banana, または Voicemeeter Potato がインストール済み)
- 両方の端末が同じLANに接続されていること
Obtainium を使用すると、GitHub のリリースから直接 APK をインストールし、最新バージョンに自動更新できます。
- Obtainium を GitHub Releases または F-Droid からインストールします。
- Obtainium を開き、+ ボタンをタップします。
- リポジトリの URL
https://github.com/thakyuu/VBAN_Transmitter_Androidを入力します。 - Add をタップすると、Obtainium が最新の APK リリースを自動検出してインストールします。
- Obtainium が定期的にアップデートを確認し、新しいバージョンが利用可能になると通知します。
- Android Studio を起動します。
- Open を選択し、プロジェクトのルートフォルダ(本フォルダ)を指定して開きます。
- Gradleの同期(Sync)が自動的に開始されます。終了するまで数分待ちます。
- Android Studioが必要なビルドツールやSDKを自動的にダウンロードします。
- Android 端末をデバッグモードでPCに接続するか、エミュレータを設定します。
- 画面上部の実行ボタン(緑の三角アイコン)を押して、アプリをビルド&インストールします。
- Windows上で Voicemeeter を起動します。
- 画面右上の VBAN ボタンをクリックして、VBAN設定ウィンドウを開きます。
- VBANのトグルを ON (緑色) にします。
- Incoming Streams(受信ストリーム)の一行目で、以下の設定を行います:
- On/Off:
ONにチェック - Stream Name:
Stream1(アプリの設定と完全に一致させてください。大文字小文字区別あり) - IP Address: (Androidアプリ画面の下部に表示される「Local Device IP」を入力します。または空欄にして自動検知させます)
- Route to:
Virtual Input (VAIO)等、任意の入力端子を選択します。
- On/Off:
- Android端末でアプリを起動します。
- 接続先の Voicemeeter PC IP Address に、Windows PCのローカルIPアドレスを入力します。
- (WindowsのIPは、コマンドプロンプトで
ipconfigを実行して IPv4 アドレスを確認できます)
- (WindowsのIPは、コマンドプロンプトで
- UDP Port に
6980(デフォルト値)、Stream Name にStream1を入力します。 - 音源(Audio Source)、サンプリングレート、チャンネルを選択します。
- 推奨設定: 音源 = System Audio、サンプリングレート = 48000 Hz、チャンネル = Stereo (2 Channels)
- START TRANSMISSION ボタンをタップします。
- マイク権限および画面録画/キャストのシステム確認ダイアログが表示されるので、許可 / 今すぐ開始 を選択します。
- 送信が開始されると、ステータスが TRANSMITTING... に変わり、送信パケット数とデータ容量がリアルタイムで増加します。Windows側のVoicemeeterに音が届いていることを確認してください。
このプロジェクトは MIT ライセンス の下で公開されています。詳細は LICENSE ファイルを参照してください。
本プロジェクトが依存するサードパーティのオープンソースライセンスについては NOTICE.md を参照してください。
VBAN および Voicemeeter は VB-Audio Software の商標です。本アプリケーションは VB-Audio とは提携しておらず、非公式のサードパーティ製ツールです。VBAN プロトコルの仕様は VB-Audio により公開 されており、本アプリケーションはこれを独自に実装したものです。
