dsh-tts 0.3.0
Two more voices.
Xiaomi MiMo (mimo) — speaks through a chat endpoint: the text goes in as a message, voice and format as a separate field, and the audio comes back base64. Set MIMO_API_KEY; mimoFormat chooses mp3 or wav, and the voice is a MiMo voice name.
MiniMax (minimax) — through its official CLI rather than over HTTP: its protocol carries a separate group id and its own response envelope, and the CLI already handles the account, the login and the voice catalogue. Install it and log in; the provider shells out to it the way the piper and espeak providers do, and declines cleanly when it is missing.
- id: dsh-tts
config:
chain:
- provider: mimo
- provider: edgeDoubao is not included. Reaching it needs either a vendor protocol with an app id, token and cluster that nothing at hand pins down, or a companion desktop app on another operating system. A provider written from a guess is worse than one that does not exist.
Install
dsh plugin --profile web add @goodandready/dsh-tts