おわらない

GhostSpeaker

最終更新: 2026/2/25

GhostSpeaker.nar commits

伺かプラグイン「GhostSpeaker」

https://github.com/apxxxxxxe/GhostSpeaker/assets/39634779/3de99b5d-5f54-4d77-83be-60c7cf055dc9

デモ動画(音声がミュートになっていないことを確認してください)

  • SSPで動作確認

何をするもの?

音声合成エンジンを利用して、ゴーストの台詞を読み上げることができるプラグインです。
現在対応している音声合成エンジンは、

です。

各エンジンは以下のバージョンで動作確認済みです。

EngineVersion
COEIROINKv1.3.0
COEIROINKv2.1.1
ITVOICEv0.1.2
LMROIDv1.4.0
SHAREVOXv0.2.1
AivisSpeechv1.0.0
VOICEVOXv0.14.10
棒読みちゃん0.1.10.0

どうやって使うの?

プラグインをインストール後、対応する音声合成エンジンを起動してください。例えば、VOICEVOXの場合はVOICEVOX.exeを起動します。

image
エンジンの準備が完了すると、上図のような通知がされます。
image
また、プラグイン実行時のメニューでエンジンが"起動中"となっていることを確認してください。
image
メニューから、起動中のエンジンで利用可能な声質が選択可能です。
  • デフォルトでは読み上げ声質は"無し"となっており、そのままでは読み上げられません。
    • メニュー下部から「デフォルト声質(共通)」を設定することで解決が可能です。
  • 起動中のエンジンがない場合、選択可能な声質はありません。

エンジンの準備が完了し次第、ゴーストの台詞が読み上げられるようになります。

インストール方法

ゴーストのインストールと同様に、本プラグインのnarファイルを起動中のゴーストにドラッグ&ドロップしてください。

ダウンロード

GhostSpeaker.nar

設定項目

音量調整(共通)

読み上げ時の音量調整が可能です。
ただし、現在は棒読みちゃんのみ非対応です。棒読みちゃん本体側の音量調節をお使いください。

句読点ごとに読み上げ(共通)

通常、読み上げ時はトーク全体をひとまとめにして音声合成を行います(本設定がオフ)が、 基本的には句読点で区切って一文ごとに合成する(本設定がオン)ほうが読み始めるまでの時間が短くなります。
お好みで切り替えが可能です。

改行で一拍置く(ゴースト別)

ゴーストによっては、トークに句読点を使わず、改行のみで文を区切っているものがあります。
しかし、GhostSpeakerでは改行は無視されるため、そのままでは各文が連結して読み上げられてしまいます。
そこで本設定をオンにすることで改行を句読点とみなし、区切りながら読み上げさせることが可能です。

各音声合成エンジンの自動起動

image

各音声合成エンジンについて、プラグイン起動時に自動で起動するかどうかを設定することができます。
設定手順は以下のようになっています。

  • 上述の手順で音声合成エンジンを接続する。
  • 音声合成エンジンの実行ファイルのパスがプラグインに保存され、設定未完了だった設定項目が無効に変わります。
  • 無効ボタンをクリックして有効にすることで、次回以降の起動時に音声合成エンジンが同時に起動するようになります。

読み上げに文章表示を合わせる(ゴースト別)

有効にすると、読み上げ音声の進行に合わせてセリフをバルーンに表示します。 ただし、棒読みちゃんは非対応です。

以下のイベントでは、ベースウェアの終了・切り替え等の動作を妨げないため、 同期モードを使用せず通常の非同期読み上げが適用されます。

  • OnClose
  • OnCloseAll
  • OnGhostChanging
  • OnGhostCalling
  • OnShellChanging
  • OnWindowStateMinimize
  • OnFullScreenAppMinimize
  • OnCacheSuspend
  • OnVanishSelecting
  • OnVanishSelected

キャラクター別音声調整(ゴースト別)

キャラクターごとに以下の音声パラメータを調整できます。

パラメータ範囲調整間隔
話速0.50~2.000.05
音高-0.15~+0.150.01
抑揚0.00~2.000.05

メニューから声質を設定済みのキャラクターに対して「音声調整」リンクが表示され、各パラメータを調整できます。 ただし、棒読みちゃんは非対応です。

デフォルト声質(共通)

ゴーストごとの声質が未設定の場合に使用する声質を指定します。
これを指定することで、初回起動からゴーストのトークを読み上げることが可能になります。

更新履歴

各バージョンの更新内容はこちらからご確認ください。