Skip to content

Releases: apxxxxxxe/GhostSpeaker

v2.0.3

25 Feb 17:50

Choose a tag to compare

  • エンジン未起動時にも読み上げ処理が動いていたのを修正

v2.0.2

15 Feb 15:57

Choose a tag to compare

  • 短い文章が読み上げられない場合があったのを修正

v2.0.1

13 Feb 09:59

Choose a tag to compare

  • 音声合成エンジンの自動起動がうまく動かない場合があったのを修正

エンジンの自動起動オプションが 有効 であるにも関わらず自動起動が動かない場合は、
本バージョンへ更新後に一度手動で該当のエンジンを起動してください。
次回起動時から正常に自動起動が動作するようになります。

v2.0.0

12 Feb 14:26

Choose a tag to compare

新機能

セリフ表示と読み上げ音声の同期モード

ゴーストのセリフ表示を読み上げ音声のタイミングに合わせて表示する機能を追加

  • SSP標準機能「音声合成の進行速度にあわせてスクリプトの再生待ちを行う」に類似した機能ですが、さくらスクリプトとPlugin Eventで制御しているため細かい動作は異なります
  • 棒読みちゃんは読み上げとの同期が仕様上不可のため、同期モードの対象外です
  • OnClose/OnUpdate等のシステムイベントではイベント特有の挙動を優先するため、同期モードは適用されません

キャラクター別声質調整

キャラクターごとに速度・音高・抑揚を個別に設定できるように

  • VOICEVOX系エンジンおよびCOEIROINK v2に対応

改善

メニューUI

  • メニューの見通しを改善
  • セクションヘッダーで声質設定・再生設定・エンジン設定をグルーピング
  • 声質一覧の表示を改善

安定性の大幅な向上

アーキテクチャの刷新

  • TTS合成・音声再生・エンジン監視などのランタイムや状態を持つ処理を外部ワーカープロセス(ghost_speaker_worker.exe)に分離
  • DLLを薄いIPCクライアントに変換することで、DLLリロード時のクラッシュを構造的に解消

並行処理の安全性改善

  • 起動時・終了時のハングアップやクラッシュを修正
    • 根本的な構造の見直しにより開発環境ではload/unload時のクラッシュが発生しなくなったことを確認
  • デッドロックの原因となっていた非同期処理パターンを全面的に見直し

Release v1.2.6

15 Sep 12:01

Choose a tag to compare

  • コード全体にわたるエラーハンドリングを改善
  • 終了時のスレッド中断処理をより協調的に改善

Release v1.2.5

14 May 09:08

Choose a tag to compare

update md5 & dll

Release v1.2.4

09 May 08:52

Choose a tag to compare

  • プラグインのパスが日本語等マルチバイト文字を含んでいた場合、初期化に失敗していたのを修正

Release v1.2.3

10 Jan 08:10

Choose a tag to compare

  • 自動更新機能を試験的に削除
    • load/unload時に落ちる問題の解決のため
  • 内部処理の安定化

Release v1.2.2

06 Jan 05:00

Choose a tag to compare

  • ログファイルの初期化に失敗した場合SSPごと落ちていたのを修正
  • パフォーマンス修正

Release v1.2.1

08 Dec 01:40

Choose a tag to compare

  • セーブデータのロード失敗時にSSPごと落ちていたのを修正