t41372 / Open-LLM-VTuber

Talk to any LLM with hands-free voice interaction, voice interruption, Live2D taking face, and long-term memory running locally across platforms
MIT License
1.36k stars 131 forks source link

change meloTTS voice? #10

Closed scalar27 closed 4 months ago

scalar27 commented 4 months ago

I had a lot of fun playing with this today, and appreciate the work you have put into this. On my M1 Mac, I use llama.cpp (llama-server) and set the port to 11434, and that works well. Two questions so far:

thanks!

t41372 commented 4 months ago

You can change the speaker (and other settings) for meloTTS in conf.yaml under the meloTTS setting. I don't think there are many options for speakers, though. Check meloTTS documentation to see the supported languages and speakers.

Yes, you can run this program without using the live2d avatar. Just turn Live2D off under LIVE2D setting in conf.yaml. I wasn't aware that running this program without a running server would lead to an error if the user didn't change the settings. I just added an error-handling thing. If the server isn't running or any other error happens during the initialization, the program will automatically fall back and proceed without live2d, even if the live2d setting is on. (which effectively makes changing the setting useless, but anyway)