Skip to content

dsh-tts 0.3.0

Choose a tag to compare

@GooDAnDReaDY GooDAnDReaDY released this 21 Aug 12:12
· 1 commit to main since this release

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: edge

Doubao 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