I’ve upgraded the OpenAI TTS addon.
New voices have been added for broader expressiveness and variety.
A new speech model has been integrated for better quality and realism.
An instruction field has been added to the voice settings — you can now customize tone, accent, emotional style, intonation, and more.
Hi. Unfortunately, the voice can only be configured once, and there’s currently no way to change its parameters with each request to OpenAI. The service understands almost any language — that’s the advantage of this binding. You can speak in one language and get the response in another (when used together with the ChatGPT HLI). So you don’t need to switch or select a different voice for each language separately.
Agree, but I could not find the name of the service to use with the say command. After listing voices in karaf I found it.
openhab:voice voices
OpenAI TTS Service - engelsk - Alloy (openaitts:alloy)
OpenAI TTS Service - engelsk - Echo (openaitts:echo)
OpenAI TTS Service - engelsk - Fable (openaitts:fable)
OpenAI TTS Service - engelsk - Nova (openaitts:nova)
OpenAI TTS Service - engelsk - Onyx (openaitts:onyx)
OpenAI TTS Service - engelsk - Shimmer (openaitts:shimmer)
So the name that has to be specified in the say command is openaitts together with the name of the voice. E.g. “openaitts:nova“