agents icon indicating copy to clipboard operation
agents copied to clipboard

Add LMNT TTS plugin

Open zachoverflow opened this issue 1 year ago • 3 comments

I have added support for both the low-latency streaming and non-streaming versions of the LMNT API, following the existing TTS structure in adjacent plugins.

One note:

  • I have included a dependency on torchaudio. While it is a bit heavyweight, I noticed that livekit-plugins-openai also takes a dependency on it so I have done the same. (It makes implementation slightly easier.)

While I'm here, I also am fixing a minor README issue to help future folks to run the kitt demo:

  • The click configuration inside run_app attaches the LiveKit args to cli() instead of the subcommand start(). This means click expects us to put the subcommand 'start' after the LiveKit args instead of before them.

zachoverflow avatar Jan 26 '24 22:01 zachoverflow