misyaguziya 3af594960a test_endpoints.py と docs/test_endpoints.md を追加: APIエンドポイント総合テストモジュールを実装・文書化
- 新規: src-python/test_endpoints.py を追加。メインループ統合の総合テストモジュールを実装
  - /set/data/* の動的値を実行時に /get/data/... から取得して self.config_dict にキャッシュしてから選択する方式を導入
  - main_instance の start()/controller.init() 呼び出しと、Watchdog 用の no-op コールバック設定を追加
  - main.mapping のすべての status を True に設定してテスト対象を列挙
  - /set/enable /set/disable /set/data /run /delete/data の個別テスト実装(single/all/random/specific パターン)
  - LLM/API 関連(plamo/gemini/openai/lmstudio/ollama 等)のモデルリスト取得・ランダム選択、認証キー/URL 系は期待ステータスに [200,400] を設定
  - マイク/スピーカー等の検証(閾値・タイムアウト)で不正値時に期待ステータスを [400] にするバリデーション追加
  - 実行系エンドポイント(/run/*)のテスト実装、テスト不能な操作は [401] でスキップ扱い
  - ランダムアクセステスト(全体/ON-OFF/特定セット)を実装
  - 翻訳の総当たりテスト機能と結果を translation_test_results.json に出力
  - テスト結果を収集する record_test_result と generate_summary によるサマリー出力を実装
  - 実行中のデバッグログ出力やスキップ/エラー時の詳細ログを追加

- 新規: src-python/docs/test_endpoints.md を追加。上記モジュールの目的・使用方法・取得/キャッシュ戦略・対象エンドポイント一覧などを文書化

目的: API エンドポイントの包括的な自動テスト基盤を整備し、動的値取得による安定化・LLM/API の接続挙動検査・ランダム負荷試験を容易にする
2025-10-30 22:03:37 +09:00
2025-10-10 09:29:35 +09:00
2023-07-01 17:26:05 +09:00
2025-04-10 21:47:18 +09:00
2025-04-23 13:51:34 +09:00
2025-06-19 08:40:45 +09:00

VRCT Logo

GitHub release Downloads Licence Booth Github Sponsors

Become a VRCT Supporter on:

PIXIV FANBOX    Patreon    Ko-fi   
Supporter Section Border

| English | 日本語 | 한국어 | 繁體中文 |

VRCT is software that supports VRChat conversations with translation and transcription.

Download & Install

Download from anywhere you like.

Just download and run the exe.

What is VRCT?

VRCT is software that supports conversations between people who speak different languages by providing chat or voice translation. These features are designed for use within VRChat. *Although not supported, it is also used for other purposes such as watching movies.

VRCT supports your conversations with

  • 💬 Send chat to VRChat
  • 🌐 Translation
  • 🎙 Transcription of audio from microphone
  • 🔈 Transcription of audio from Speaker

Documents

Initial setup, basic functions, and other features are also described.

How to Use (YouTube)

Author

Thanks to our contributors


VRCT is not endorsed by VRChat and does not reflect the views or opinions of VRChat or anyone officially involved in producing or managing VRChat properties. VRChat and all associated properties are trademarks or registered trademarks of VRChat Inc. VRChat © VRChat Inc.

Description
VRCTのフォークでVRC世界旅行でスタッフの音声認識をより精度を高めるもの
Readme 62 MiB