Files
openclaw/extensions/fish-audio/index.ts
Peter Steinberger e8524a5839 feat: add Fish Audio S2.1 and local MLX speech (#115790)
* feat: add Fish Audio speech support

* chore: remove unused speech exports

* chore: keep Fish API constant private

* test: remove stale code mode import

* style: use bracket access for Fish voice ids

* test: restore QA evidence validator import
2026-07-29 05:15:33 -04:00

13 lines
447 B
TypeScript

// Fish Audio plugin entrypoint registers hosted speech synthesis.
import { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry";
import { buildFishAudioSpeechProvider } from "./speech-provider.js";
export default definePluginEntry({
id: "fish-audio",
name: "Fish Audio Speech",
description: "Hosted Fish Audio S2.1 text-to-speech provider",
register(api) {
api.registerSpeechProvider(buildFishAudioSpeechProvider());
},
});