コンテンツにスキップ

機能一覧 (Features)

VoiceScriptPlayer は、音声・映像・インタラクション・デバイス制御・AI機能を
ひとつの環境で統合管理できるプロジェクトベースのマルチメディア編集・再生プラットフォームです。


🎞️ プロジェクトベースの管理

  • オーディオ、映像、字幕、UI、Live2D、AI設定を 1つのプロジェクト単位で統合管理
  • Asset フォルダ構造に基づき、自動でリソースを整理・読み込み
  • 編集履歴は自動保存され、プロジェクト単位でバックアップ可能
  • プロジェクトの作成 および 保存・読み込み を参照

🕒 タイムラインベースの編集

  • すべてのリソース(音声・字幕・Live2D・イベントなど)を タイムライン上で編集可能
  • ズームイン/アウト、スナップ、区間選択など細かい編集操作に対応
  • マルチトラック構造により、音声・映像・インタラクションを同時に同期
  • タイムラインタブ を参照

🧩 多彩なコントロール

  • ボタン、チェックボックス、スライダー、画像など UIコントロール要素 を提供
  • Live2D・Spine・画像などのビジュアルリソースを同時に表示可能
  • 各コントロールは 固有のプロパティイベントトリガー を持つ
  • UIタブ および Live2Dタブ を参照

⚙️ ストローク & デバイス制御

  • 物理デバイス(TCode・Intiface)と直接連携できる ストローク(Stroke)編集システム
  • 多軸(Axis)ベースのグラフ編集、パターン再生、速度補正、カウントダウンモード対応
  • .funscript 形式との相互互換
  • ストロークタブ および TCode を参照

🎮 インタラクティブイベントシステム

  • キー入力、変数比較、UI操作など様々な条件で イベントトリガー を実行
  • 条件分岐・ループ・カウンター・状態変数を活用して複雑なシナリオを構築可能
  • スクリプト言語 SCAScript により、自然言語ベースのトリガー定義が可能
  • スクリプトタブ を参照

🧠 AI機能の統合

  • 音声認識(STT):Whisperベースのローカル/サーバー認識に対応
  • 音声合成(TTS):ElevenLabs、COEIROINK、Hailuoなど多数のエンジンをサポート
  • 自動翻訳(Translation):DeepL、LibreTranslate、Meta AI に対応
  • すべてのAI機能はローカルモード/ネットワークモードを選択可能
  • 詳細は AI関連ドキュメント を参照

🗂️ リソース管理 & 翻訳辞書

  • プロジェクト内の変数、画像、Live2Dリソースを一括管理
  • 翻訳辞書機能 により、自動翻訳結果を単語単位で修正可能
  • 例:「花 → 一輪」「兄 → お兄ちゃん」など文脈に応じた単語置換
  • リソース管理タブ を参照

🧭 ランタイムヘルパー (Runtime Helper)

  • 実行中の ストローク位置、変数値、イベント状態 をリアルタイムでモニタリング
  • デバッグや同期テストに使用
  • ランタイムヘルパータブ を参照

▶️ 再生モード (Playback Mode)

  • 完成したプロジェクトを専用の再生環境で実行
  • 再生モード設定:手動のみ / デバイス推奨 / デバイスのみ / 制限なし
  • マイク認識チェックやデバイス接続確認機能を搭載
  • エラー発生時は画面通知と Player.log に自動記録
  • 再生モードの実行 を参照

🧾 デバッグ & ログシステム

  • すべての例外・イベントを Documents/VoiceScriptPlayer/Log フォルダに自動保存
  • UI / Domain / Task / Player のカテゴリ別に分類
  • プレイ中にエラー発生時、赤い通知とともに自動停止
  • デバッグ & ログドキュメント を参照

🔌 拡張性 & 自動化

  • C# ベースのプラグイン構造で機能拡張が可能
  • スクリプトによるカスタムイベント、変数連動、外部デバイス制御をサポート
  • 今後、外部APIや連携モジュールを追加予定

🌐 デバイス連携 (Device Integration)

  • TCode / Intiface プロトコルによるデバイス通信をサポート
  • 多軸制御、リアルタイム信号出力、速度補正など高度な機能を内蔵
  • デバイス接続状態はランタイムヘルパーやログで確認可能
  • TCodeIntiface を参照

🧩 追加機能概要

分類 機能概要
UI/UX ドラッグ編集、マウス選択、自動スナップ、プレビュー表示
データ 変数・状態ベースのイベント処理、リアルタイム更新
AI/字幕 Whisper字幕生成、翻訳、自動シンクロ
互換性 .funscript インポート/エクスポート、Spine & Live2D 対応
セキュリティ プロジェクト内部パスに基づくリソース保護

📘 関連ドキュメント