\ 楽天ポイント最大11倍! / 詳細を見る

【ずんだもん等】Text to Talkでゲーム内テキストとCactbot読み上げ【2023/09/18更新】

  • URLをコピーしました!
まず最初に

こんにちわ!とらまめです!

記事を読む前にこちらの注意事項に目を通しておいてください!

当記事のツールを使用することで被るいかなる不利益も
当ブログでは一切の責任を負いません
導入・使用は自己責任です

ツールについてよく知らない方はまずこちらの記事をご覧ください。
ツールバレして余計なトラブルを生まないための記事はこちら

ブログ更新の際にはDiscordサーバーにて通知を行っています。
こちらが参考記事になります。

更新履歴

2023/09/17
記事公開。

2023/09/18
ON/OFFのキーバインド設定がありましたので追記しました。
マクロを読まない設定ができるかも?というところを追記。

かなり画期的で面白いので、
ぜひ読んで導入してほしいと思います!
もくじ

「VOICEVOX」について

ずんだもんを代表とする読み上げソフト

VOICEVOX公式
https://voicevox.hiroshiba.jp/
嬉しい完全無料
知らない人のために こんな感じの読み上げソフトです

そのままだと「他から入力を受け付ける」ことができない→SAPI for VOICEVOXで解決

そのままの状態だと、直接入力して再生するしか使い方がないです。

そこで「SAPI for VOICEVOX」を使って他から文章の入力を受け付けるようにします。

このようにWindows純正の音声を置き換えることも可能。

これはIINACTを使用したCactbotによる音声を変更することが可能になります。

初期設定であれば「Microsoft Haruka Desktop – Japanese」が使用されています。

できるようになること

✅ PTチャットエモートなど、任意のメッセージを読み上げできる

これはText to Talkというプラグインによるものです。
ただ、PTチャットを設定していると
マクロも読み上げてしまうのが難点。。

✅ IINACT経由のCactbotの読み上げVOICEVOXずんだもん等)で再生できる。

ACT起動しなくても好きな声で読み上げ!
私はもうACT起動しなくていいかなーと思っているぐらい。

他の手法と比べたメリット→棒読みちゃんFF14棒読みちゃんを起動する必要がない。

ランチャーを導入していない場合。
棒読みちゃんは必ず管理者として起動しなければならず、
そこそこ手間になるという話。
今回紹介する手法では管理者権限で起動するものはナシ

導入手順

【はじめに】IINACTでCactbotを使用+読み上げさせたい場合!

あわせて読みたい
XIVLauncherでDPS計測をするプラグイン「IINACT」について【2024/06/08更新】 XIVLauncher上でDPS計測ができるプラグイン「IINACT」について紹介。ACTの「FFXIV_ACT_Plugin.dll」のランチャー版という認識でOKです。別途表示するプラグインとして「LMeter」も併せて紹介。

最初に以下の設定をしておかないとVOICEVOXで読み上げされませんので注意!

BrowsingwayでCactbot Configウィンドウを開いて「テキストとTTS」に設定

初期設定だと「テキストと音声」になっています!
私はコレのせいで全然再生されなかった・・・w
参考までに 私のCactbot ConfigのURL

C:\Users\<USERNAME>\AppData\Roaming\Advanced Combat Tracker\Plugins\cactbot\cactbot\ui\config\config.html?OVERLAY_WS=ws://127.0.0.1:10500/ws

これをBrowsingwayのURLに入れて使用します。

うまく設定できているかテストする場合は「中央ラノシア」にて「戦闘開始カウント」をすると良いです。

Browsingwayについて知りたい方は・・・

こちらの記事を参考にしてください!

VOICEVOXをインストールする

https://voicevox.hiroshiba.jp/」からダウンロードしてインストール。

私はこの設定のままダウンロードしてインストールしました。

インストールする際にサンプルボイスを聞くウィンドウが出るので、
そこでお気に入りをいくつか見つけておくと良いです。

個人的には猫使ビィのボイスが気に入りましたw

私の環境だけ? CPUだと重いのでGPUにしました

設定→オプション で開きます

いちいち起動するのが面倒なので、ランチャーの自動起動に入れておきましょう

Shiftを押しながらランチャーを起動し、歯車マークをクリックしてウィンドウを開きます。

ファイルの場所は

C:\Users\<USERNAME>\AppData\Local\Programs\VOICEVOX

です。

SAPI for VOICEVOX をインストールする(VOICEVOXをインストールしてからを推奨)

Releases · shigobu/SAPIForVOICEVOX」にアクセスし、ダウンロード。

コレをDLします
SAPIForVOICEVOXsetup64.zip

zipを解凍してインストール。
先にVOICEVOXを使用して「これを使いたい」というものを決めておくと良いです。

インストール中のこの画面で好きな音声を選択。

併せてWindowsの音声合成の設定も済ませておきましょう

Windowsキー+R で出てくるウィンドウに「control.exe /name Microsoft.TextToSpeech」と入力します。

流れ
↓のウィンドウが出ます。

Dalamudプラグイン「Text to Talk」をインストールします

/tttconfig
/toggletts
あたりをQoLBarで入れておくといいかな。
長い文章を途中で切りたい場合は
/toggletts を2連打すると良いです。
Cactbotを読み上げたいだけなら
ここは一切設定しなくてOK。
FCチャットくらいは入れるといいかなーとか思いました。

2023/09/18追記 ON/OFFできるキーバインド設定がありました

使いやすいように設定しましょう。

初期設定であれば「Ctrl+N」でした。

Synthesizer SettingsタブのGeneralの部分(もしかしてマクロを弾ける?)

TTS周波数のところは、「1秒に何メッセージ受け付けるか」の意味だと思います(検証不足)

ここでうまく設定すればマクロを弾けると思います。

あとがき

ランチャー以外に何も起動しなくていいというのが個人的にはかなりありがたいですね。
(ランチャーの自動起動に入れているという話ではありますが・・・)

足りてないところあればコメントなどでお知らせ頂ければありがたいです!

あわせて読みたい
プラグイン解説記事まとめ 2024年2月14日分まで XIVLauncherの有用なプラグインまとめ記事です。各解説記事の簡単な紹介とリンクをまとめてあります。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメント一覧 (17件)

  • お世話になっております。
    こちらの設定で無事ずんだもんでCactbotのAlertsの読み上げに成功しました
    ですが、TTSのVoices設定でRateやVolumeを調整しても
    NPCの発言などは調整の通りの設定で読み上げてくれるのですが
    CactbotのAlertsに対しては常に一定の音量と速度で固定されてしまいます
    どこか別の場所で設定するのでしょうか?お手数ですがご教示いただけますと幸いです。

    0
  • コメント失礼します。

    こちらの記事の読み上げをvoiceroidで実施することは可能なのでしょうか?
    自分が持っている他の読み上げソフトで読み上げができればと思ったのですがSAPI for VOICEVOXでは設定がなさそうなので・・・

    0
  • はじめまして、コメント失礼します。

    こちらの読み上げは音量はこの設定でしか変更できませんでしょうか?

    MAXにした上で読み上げが聞き取りづらいなと思っているのですが、もしこちら以外で大きくできるのであれば教えていただけますでしょうか。

    使用しているよみあげはナースロボです。

    0
  • 導入方法の解説すごく助かりました!

    ただ読み上げるチャットの設定をしたのですが
    NPCの吹き出しセリフ(リテイナー呼び出し時のセリフなど)まで読んでしまうのですが
    そのセリフは読まないような設定はありますか?

    チャット設定は
    Say Shout Party Ls1 FreeCompany Yell CrossParty CrossLinkShell1 Echo
    だけにしています。

    0
  • テキストが表示されてから5秒~6秒ほど遅れて読み上げが始まります。
    Windows標準の音声を選択した場合は即読み上げされます。
    VOICEVOXのエンジンモードはCPUとGPUどちらも試しましたが変わらずです。
    PCのリソースも十分余裕あります。
    情報少なくて恐縮ですがお心当たりありますか?

    0
      • すみません。
        念のためPCを一度初期化してみたところうまく動きました。
        大変失礼いたしました。

        0
        • また再発しました。
          おまかんかもですが、ゲーム内のディスプレイ設定にて描画制限を36fpsよりも上に上げると現象起きます。
          36fpsであれば問題ありません。
          グラフィック設定を最低にしても、プラグインをTextToTalk/IINACT/Browsingwayの3種のみにしても改善されずです。

          一応PCスペック載せておきます
          OS:Windows11 Pro
          CPU:Core i9-9900KF
          MEM:32GB
          GPU:RTX2080
          SSD:M2

          ゲームプレイ中のPCリソース状況はかなり余裕ありです。

          0
        • VOICEVOXのエンジンモードをCPUに変更することで改善されました。
          以前(PC初期化前)はCPUモードに変更しても改善されませんでしたので、
          事象は同じでも原因は違うかもしれません。

          0
  • actの補助輪のようにターゲットの詠唱バーのテキストだけを読む設定はありますか?
    トリガーに正規表現で設定するとターゲット以外も読み上げて読み上げが詰まってしまいます

    0
    • ちょっとわからないですね・・・
      もしよければDiscordサーバーの方で対応させて頂きます。
      ご興味あればお問い合わせから申請お願いします。

      1
  • お世話になります。
    便利そうなので入れてみたのですが、
    キャラ名も読み上げてしまいます。
    キャラ名を読まないような設定はありますでしょうか?

    0
      • 返信ありがとうございます。
        自己解決しました!
        Enable “X Says:” when people speakのチェックを外したら名前を読まなくなりました。

        0

コメントする

もくじ