Add api ElevenLabs key to agents TTS

Hi guys, is there no way to connect api key from ElevenLabs to the web dashboard? Cuz seems when I add a custom 11Labs voice ID, it’s not working. As well, I cannot find any logs as to why it’s not working
https://livekit-users.slack.com/archives/C088ZNU7QQ5/p1774469938851539

If you are using LiveKit inference servifes custom voices are not currently supported. We understand this is an important feature and are working to enable your custom voices.

If you need them today, you can use the ElevenLabs plugin instead.

plugin instead? You mean just use a code solution? Can you drop a doc or something like this so I can easily find it, please? Would be very appriciated

We recently updated our documentation so both LiveKit Inference and the Plugin approach are on the same docs page. The link is ElevenLabs TTS | LiveKit Documentation and you’ll find the plugin approach documented about half way down, at ElevenLabs TTS | LiveKit Documentation

You mean just use a code solution?

From the agent builder on the web, you can download the code, Agent Builder | LiveKit Documentation, then make any required modifications (such as replacing the TTS call with the plugin approach). Once you make your modifications, you can deploy it with the LK CLI. Unfortunately, you can’t ‘upload’ the code back to the web.

We appreciate this is very much a workaround for now, and as CWilson says, we understand this is an important feature and are working to enable your custom voices.

Thanks you mate! :flexed_biceps::flexed_biceps::flexed_biceps::flexed_biceps: