Skip to content

feat(tts): add MiniMax Speech provider#84

Open
RayJiang4S wants to merge 1 commit into
calesthio:mainfrom
RayJiang4S:ray/minimax-speech-tts-provider
Open

feat(tts): add MiniMax Speech provider#84
RayJiang4S wants to merge 1 commit into
calesthio:mainfrom
RayJiang4S:ray/minimax-speech-tts-provider

Conversation

@RayJiang4S

Copy link
Copy Markdown

Summary

  • add a MiniMax Speech HTTP T2A provider for OpenMontage TTS workflows
  • add MiniMax voice discovery and a batch audition helper for practical voice selection
  • document env setup, provider behavior, and MiniMax-specific agent usage

Verification

  • python -m pytest tests/tools/test_minimax_tts.py tests/contracts/test_phase3_contracts.py -q -> 75 passed
  • registry discovery confirms minimax_tts is registered with capability tts
  • TTSSelector(preferred_provider="minimax") is covered by a mocked end-to-end provider routing test
  • real MiniMax get_voice call authenticated successfully and returned system voices; paid T2A generation could not be smoke-tested because the account returned insufficient balance

Notes

  • This PR covers HTTP T2A generation, metadata capture, voice discovery, and audition helpers.
  • Async T2A, WebSocket streaming, voice cloning, and voice design remain future enhancements.

Add MiniMax HTTP T2A generation with metadata capture, voice discovery, and a voice audition helper. Document setup and cover selector routing with tests.
@RayJiang4S RayJiang4S requested a review from calesthio as a code owner May 22, 2026 04:11
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