AlexandreSajus / JARVIS

Your own personal voice assistant: Voice to Text to LLM to Speech, displayed in a web interface
GNU General Public License v3.0
462 stars 87 forks source link

Request for Voice ID #2

Open Tobe2d opened 10 months ago

Tobe2d commented 10 months ago

Great Project!

I would like to request to add elevenlabs custom voice bsaed on voice ID and name of the model. and to support multi language for lestining and speaking please

AlexandreSajus commented 10 months ago

Sure! You can change the voice in main.py at line 116. There is a voice and a model parameter you can change:

audio = elevenlabs.generate(text=response, voice="Adam", model="eleven_monolingual_v1")

You can check out the voices directly on the ElevenLabs website. Let me know if this helps!

Tobe2d commented 10 months ago

I think you misunderstood me,

I already did check this however when I try using custom voice it show errors.

this code as it is it work perfectly for elevenllabs voices but not for the voices you create using elevenlabs. For example your own voice. The way it work based on eleven is to put the name of the custom voice and the voice id so it will identify it.

my second point was related to multi language support as when I try talking in other language it crash,

I really hope you can guide me though this.

AlexandreSajus commented 10 months ago

Ah my bad, I did not get your issue indeed. I'll try to use a custom voice if I have time and report back to you.

Concerning the second issue, can you create a new issue detailing the error log, the code you were using and how it happened?

Tobe2d commented 10 months ago

Thanks man! once we finish with custom voice will open isue with language related Looking forward for custom voice testing

AlexandreSajus commented 9 months ago

Sorry, I don't have the bandwidth currently to work on this. Let me know if you make progress. I'd love to see what you are making with this.