Skip to content

(expressive mode): integrate fish audio#6337

Draft
tinalenguyen wants to merge 2 commits into
mainfrom
tina/expressive-fish
Draft

(expressive mode): integrate fish audio#6337
tinalenguyen wants to merge 2 commits into
mainfrom
tina/expressive-fish

Conversation

@tinalenguyen

Copy link
Copy Markdown
Member

No description provided.

tinalenguyen and others added 2 commits July 6, 2026 21:03
Add Fish Audio (s2) expressive markup and presets, integrated with the
provider-agnostic preset registry:

- _provider_format.py: Fish LLM instructions, tag/markup stripping, and
  CUSTOMER_SERVICE / CASUAL preset bodies (healthcare guidance folded into
  customer service, matching the reworked two-preset model).
- markup_utils.py: convert_break_to_fish for native [break]/[long-break].
- presets.py: register fishaudio CUSTOMER_SERVICE / CASUAL.
- fishaudio/tts.py: wire markup into the synthesis path.
…6232)

Co-authored-by: “tinalenguyen” <thetinalenguyen@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants