Yapper

版本 v1.0.0·更新於 2024-11-21

TTS Accessibility Utility for WEBFISHING.

模組介紹 作者原文

Yapper - by Awesomerly & Sulayre

Yapper is an accessibility mod for Webfishing that integrates text-to-speech into the game. It can read out dialog, chat messages, and UI elements (with a hotkey). It uses the very useful godot_tts library by bruvzg to talk to the Microsoft Speech API.

Installation instructions

If you're using a mod manager for Webfishing, you can search for Yapper and click install. Otherwise, make sure that GDWeave is working. Then, drag the zip file from the releases tab into your GDWeave/mods folder, and do the same for Yapper's dependencies:

  • LucysLib - for BBCode stripping
  • BlueberryWolfi.APIs - For keybinds
  • Tacklebox - A convenient ingame mod menu/config API

How to use

Yapper adds a settings page accessible from the main menu that allows you to change various voice parameters (pitch, speed, volume), and change the voicebank. This settings menu has multiple checkboxes for enabling and disabling various sources of TTS input. By default, chat is disabled because it may be undesireable to read out chat messages for people who need TTS for gameplay reasons.

Yapper also adds a hotkey to the settings to read out UI elements and tooltips, which is bound to R by default. To read out extended tooltip descriptions, hold SHIFT while pressing the hotkey.

Building Yapper

We use NotNite's manifestation to package and test Yapper. It builds the C# dll and Godot.pck files and arranges folders to allow for easy distribution of mods. It can also optionally copy the built mod to your mods directory. Running manifestation is as simple as manifestation./manifestation.toml -copy. For more info, check out manifestation's README.

Credits

  • Awesomerly, Sulayre - Main developers
  • ZeaTheMays - Logo design

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。 WEBFISHING 的模組多數需要 GDWeave 載入器,包內 readme 會說明具體位置。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

NotNet-GDWeaveBlueberryWolfi-BlueberryWolfiAPIsteam_sea_slug-LucysLibPuppyGirl-TackleBox

檔案與校驗

檔案名稱
Yapper-1.0.0.zip
檔案大小
386.2 KiB