Skip to content

Added support for Fish Audio S2.1#152

Merged
Sirsho1997 merged 2 commits into
mainfrom
feature-FishAudio
Jun 3, 2026
Merged

Added support for Fish Audio S2.1#152
Sirsho1997 merged 2 commits into
mainfrom
feature-FishAudio

Conversation

@Sirsho1997
Copy link
Copy Markdown
Contributor

@Sirsho1997 Sirsho1997 commented May 26, 2026

image

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 26, 2026

Important

Review skipped

Auto reviews are disabled on this repository. To trigger a review, include review in the PR description. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 17904fdc-82a2-472e-a00c-7763e9f1d248

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feature-FishAudio

Comment @coderabbitai help to get the list of available commands and usage tips.

Resolve import conflict in clientlibs/main.js by combining handlers
from both branches (MeshCluster, Moodboards from main; ReferenceVoice
from feature-FishAudio).
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Fish Audio S2.1 Pro support to the Runware ComfyUI integration by introducing a new model option, expanding audio settings to cover additional Fish-related parameters, and adding a new node to supply inputs.referenceVoices (reference audio + transcript) for zero-shot voice cloning.

Changes:

  • Added “Fish” as an audio model provider and included the fishaudio:s2.1@pro model option in both backend and UI filtering.
  • Expanded the Audio Inference Settings node to expose additional generation parameters (e.g., topP, chunkLength, maxTokens, etc.) and wired corresponding UI toggles.
  • Added a new “Runware Audio Inference Inputs Reference Audio” node and a new workflow demonstrating Fish S2.1 usage.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
workflows/Runware_Audio_Inference_Fish_S_2_1.json Adds a ready-to-use workflow showcasing Fish S2.1 Pro with reference audio wiring.
modules/audioSettings.py Adds new optional audio generation settings fields and includes them in settings payload construction.
modules/audioModelSearch.py Adds Fish provider and Fish S2.1 Pro model to the backend model list.
modules/audioInferenceReferenceVoices.py Introduces a new node producing inputs.referenceVoices from up to 4 reference audio/text pairs.
modules/audioInferenceInputs.py Adds an optional input socket to accept referenceVoices and include it in inputs.
clientlibs/utils.js Adds UI toggling for the new audio settings fields and the new reference-audio node’s widgets.
clientlibs/types.js Registers the new node type for UI styling/configuration.
clientlibs/main.js Hooks the new node type into the UI initialization/toggle handler flow.
init.py Registers the new node in the Python node class mappings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread modules/audioInferenceReferenceVoices.py
@Sirsho1997 Sirsho1997 merged commit 0a298cd into main Jun 3, 2026
2 checks passed
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