Skip to content

feat(minimax): add voice cloning - #2298

Open
octo-patch wants to merge 1 commit into
0xPlaygrounds:mainfrom
octo-patch:octo/20260812-voice-clone-tool-recvrq1ox3FZrs
Open

feat(minimax): add voice cloning#2298
octo-patch wants to merge 1 commit into
0xPlaygrounds:mainfrom
octo-patch:octo/20260812-voice-clone-tool-recvrq1ox3FZrs

Conversation

@octo-patch

Copy link
Copy Markdown

Reason: Extend the existing MiniMax audio-generation integration with clone-audio upload and voice-clone response handling; current source and open TTS PR #2238 cover synthesis only.

Summary:

  • Add feature-gated clone-audio upload with supported format validation and multipart request handling.
  • Add voice cloning requests with required file, voice, and model fields plus structured success responses.
  • Preserve provider error envelopes and cover both request boundaries with focused unit tests.

Checks:

  • cargo fmt --manifest-path repos/0xPlaygrounds__rig__recvrq1ox3FZrs/Cargo.toml --all -- --check
  • cargo test --manifest-path repos/0xPlaygrounds__rig__recvrq1ox3FZrs/Cargo.toml -p rig-core --features audio providers::minimax --lib
  • cargo clippy --manifest-path repos/0xPlaygrounds__rig__recvrq1ox3FZrs/Cargo.toml -p rig-core --features audio --lib --tests -- -D warnings -A clippy::useless-conversion -A clippy::collapsible-match -A clippy::unnecessary-sort-by
  • cargo doc --manifest-path repos/0xPlaygrounds__rig__recvrq1ox3FZrs/Cargo.toml -p rig-core --features audio --no-deps

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.

1 participant