Skip to content
ai-kurouPublic

About

Le Mans Ultimate(LMU)、Gran Turismo7(GT7)、Assetto Corsa Evo(ACE)の走行情報に応じて、WAV 音声ファイルをリアルタイムに再生する Compose Multiplatform アプリ

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

KoDriver

On Main Merge codecov Maintainability Codacy Badge Quality Gate Status CodeRabbit Pull Request Reviews License GitHub Release Kotlin Ask DeepWiki

Le Mans Ultimate(LMU)、Gran Turismo 7(GT7 PS5)、Assetto Corsa EVO(ACE)の走行情報に応じて、開始音の WAV 再生や OS 標準の音声合成(TTS)による自由文言の読み上げをリアルタイムに行う Compose Multiplatform アプリ。

README.mp4
スクリーンショット 2026-10-09 18 27 17

機能

  • アナウンスする項目の選択・有効/無効の切り替え
  • アナウンス優先度のドラッグ&ドロップによる並び替え
  • 開始音の WAV 再生と、全項目の OS 標準 TTS(自由文言)によるリアルタイムアナウンス
  • 読み上げ音声(Windows / Android)の選択と試聴
  • LMU / ACE 由来の走行情報を WebSocket で配信(Android アプリで受信・表示可能)
  • GT7 PS5 のテレメトリを UDP で直接受信(Android / Windows 対応、SimHub 経由も可)
  • テレメトリログの記録・一覧表示・詳細確認

動作要件

デスクトップアプリ(Windows)

  • Windows 10 以降
  • Le Mans Ultimate(LMU 使用時)、Gran Turismo 7 PS5(GT7 使用時)、または Assetto Corsa EVO(ACE 使用時)

Android アプリ

  • Android 9.0 以降
  • LMU / ACE 情報を受信する場合: デスクトップアプリと同一 LAN への接続
  • GT7 PS5 テレメトリを受信する場合: PS5 または SimHub を実行している PC と同一 LAN への接続

インストール

デスクトップアプリ(Windows)

Releases から最新の MSI インストーラーをダウンロードして実行してください。

Windows 版 KoDriver をあらかじめ起動しておいてください。LMU または ACE が起動すると KoDriver が自動的に接続します。

インストール時に Windows SmartScreen の警告が表示される場合があります。詳しい手順、ファイアウォール設定、既知の制限は Windows 版のインストール手順 を参照してください。

Android アプリ

Releases から最新の APK をダウンロードしてインストールしてください。

読み上げには、日本語に対応した音声合成(TTS)エンジンと日本語の音声データが必要です。利用できない場合は「その他」に表示される「音声合成アプリをインストール」または「音声合成の日本語データを設定」から準備してください。「その他 → 読み上げ音声」で音声を選択・試聴できます。

Android 17(API 37)以降では、起動時に求められるローカルネットワークへのアクセスを許可してください。許可しないとWindows版KoDriverやPS5・SimHubとの通信ができません。拒否した場合は「その他 → ローカルネットワークへのアクセス許可」からアプリの設定を開き、許可を変更できます。

LMU / ACEとの接続先の設定は、Windows版のインストール手順を参照してください。

GT7 (PS5) 接続設定

GT7 (PS5) と接続する場合は、PS5 へ直接接続する構成と SimHub の UDP フォワーディングを利用する構成があります。 設定手順は GT7 (PS5) 接続設定ガイド を参照してください。

Contributing

このプロジェクトはプルリクエストを受け付けていません。 GPL-3.0 ライセンス の範囲内で自由にフォーク・改変・再配布できます。

ライセンス

GPL-3.0

Module Graph

Module Graph

Test Coverage Graph

Test Coverage Graph

アーキテクチャ

Kotlin Multiplatform + Clean Architecture のマルチモジュール構成。モジュール構成とモジュールグラフの詳細は アーキテクチャドキュメント を参照してください。

API ドキュメント

API ドキュメント(Dokka)

About

Le Mans Ultimate(LMU)、Gran Turismo7(GT7)、Assetto Corsa Evo(ACE)の走行情報に応じて、WAV 音声ファイルをリアルタイムに再生する Compose Multiplatform アプリ

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages