Fish Audio Docs
整合指南第三方集成
返回主站

RimTalk TTS 設定指南

在 RimWorld 非官方模組 RimTalk TTS 中加入 Fish Audio OpenAI 相容供應商,並為殖民者指定不同音色。

在 RimTalk TTS 中使用 Fish Audio

RimTalk TTS 可透過自訂 OpenAI 相容供應商呼叫 Fish Audio,讓不同 RimWorld 殖民者使用指定音色朗讀對話。

先確認 RimTalk 版本

設定頁必須顯示「自訂 TTS 供應商(未經測試!)」與「新增自訂供應商」。這項功能目前位於上游開發版本;若看不到這些選項,請先確認模組來源與版本。

準備項目

建立一組只供 RimTalk 使用的 API Key,並準備 Fish Audio 音色 ID。不要在公開截圖、聊天或模組檔案中洩露完整 Key;已洩露的 Key 應立即撤銷。

首次測試可使用系統音色:

00a1b221-6137-4b73-ad62-b0cbce134167

新增供應商

TTS 設定 → 自訂 TTS 供應商 → 新增自訂供應商 填寫:

欄位
供應商名稱Fish Audio
基礎 URLhttps://fishaudio.org/v1
端點路徑/audio/speech
模型fishaudio-s21pro-flash
預設音色00a1b221-6137-4b73-ad62-b0cbce134167(測試後可更換)
回應格式mp3
認證標頭Authorization
認證標頭前綴Bearer 後加一個空格
逾時60

完整網址應為 https://fishaudio.org/v1/audio/speech。啟用 speed,關閉 streaming、temperature、top_p、自訂請求本文與額外情緒欄位。

不要使用 tts-1alloy 或舊供應商的 s2.1-pro。模型 ID 與音色 UUID 是兩個不同欄位。

指定殖民者音色

儲存並選取新的自訂供應商,再到音色模型區新增音色。顯示名稱可自訂,但 Model ID 必須填 Fish Audio 音色 UUID。選擇預設音色後,再為各 Pawn 指定對應音色。

測試與排錯

先讓一名殖民者朗讀一句短文,確認 HTTP 200、MP3 可完整播放,且 API 頁面顯示用量。

  • 401:檢查 Key,以及 Bearer 後方的空格。
  • 402:補充 API 點數。
  • 404:基礎 URL 只到 /v1,路徑只填 /audio/speech
  • 400:確認模型與音色 UUID 正確。
  • 逾時:使用 flash 模型、60 秒逾時與較短文字。
  • 429:保留產生冷卻並降低同時請求數。

RimTalk 等待同步音訊,不會輪詢非同步工作;長文字應先縮短。

相關文件