Releases: apxxxxxxe/GhostSpeaker
Releases · apxxxxxxe/GhostSpeaker
v2.0.3
v2.0.2
- 短い文章が読み上げられない場合があったのを修正
v2.0.1
- 音声合成エンジンの自動起動がうまく動かない場合があったのを修正
エンジンの自動起動オプションが 有効 であるにも関わらず自動起動が動かない場合は、
本バージョンへ更新後に一度手動で該当のエンジンを起動してください。
次回起動時から正常に自動起動が動作するようになります。
v2.0.0
新機能
セリフ表示と読み上げ音声の同期モード
ゴーストのセリフ表示を読み上げ音声のタイミングに合わせて表示する機能を追加
- SSP標準機能「音声合成の進行速度にあわせてスクリプトの再生待ちを行う」に類似した機能ですが、さくらスクリプトとPlugin Eventで制御しているため細かい動作は異なります
- 棒読みちゃんは読み上げとの同期が仕様上不可のため、同期モードの対象外です
- OnClose/OnUpdate等のシステムイベントではイベント特有の挙動を優先するため、同期モードは適用されません
キャラクター別声質調整
キャラクターごとに速度・音高・抑揚を個別に設定できるように
- VOICEVOX系エンジンおよびCOEIROINK v2に対応
改善
メニューUI
- メニューの見通しを改善
- セクションヘッダーで声質設定・再生設定・エンジン設定をグルーピング
- 声質一覧の表示を改善
安定性の大幅な向上
アーキテクチャの刷新
- TTS合成・音声再生・エンジン監視などのランタイムや状態を持つ処理を外部ワーカープロセス(ghost_speaker_worker.exe)に分離
- DLLを薄いIPCクライアントに変換することで、DLLリロード時のクラッシュを構造的に解消
並行処理の安全性改善
- 起動時・終了時のハングアップやクラッシュを修正
- 根本的な構造の見直しにより開発環境ではload/unload時のクラッシュが発生しなくなったことを確認
- デッドロックの原因となっていた非同期処理パターンを全面的に見直し
Release v1.2.6
- コード全体にわたるエラーハンドリングを改善
- 終了時のスレッド中断処理をより協調的に改善
Release v1.2.5
update md5 & dll
Release v1.2.4
- プラグインのパスが日本語等マルチバイト文字を含んでいた場合、初期化に失敗していたのを修正
Release v1.2.3
- 自動更新機能を試験的に削除
- load/unload時に落ちる問題の解決のため
- 内部処理の安定化
Release v1.2.2
- ログファイルの初期化に失敗した場合SSPごと落ちていたのを修正
- パフォーマンス修正
Release v1.2.1
- セーブデータのロード失敗時にSSPごと落ちていたのを修正