feat(tts): add Fish Audio as a text-to-speech provider

Registry entry plus one config-driven FORMAT_HANDLERS handler. The model id
travels in an HTTP `model` header rather than the JSON body, and the voice is
a reference_id (preset or cloned voice model).

Closes #2411
This commit is contained in:
Nguyen Thanh Dat
2026-08-14 16:20:31 +07:00
committed by decolua
parent 8ed9da7165
commit 8af5e752da
4 changed files with 162 additions and 0 deletions

View File

@@ -119,6 +119,7 @@ import p116 from "./tokenrouter.js";
import p117 from "./selfhosted-stt.js";
import p118 from "./selfhosted-tts.js";
import p119 from "./selfhosted-embedding.js";
import p120 from "./fish-audio.js";
export default [
p0,
@@ -239,4 +240,5 @@ export default [
p117,
p118,
p119,
p120,
];