Hi all, have a strange issue. I am using Microsoft STT and TTS via Wyoming Protocol integration.
STT and TTS from Microsoft for Serbian language has only support for Cyrillic letters.
HA Intents supports both alphabets Cyrillic (language sr) and Latin (language sr-Latn).
I setup Assist for Serbian Cyrillic as per picture:
#Intent mixing 2 languages from _common.yaml sr and sr-Latn
1 messages · Page 1 of 1 (latest)
Issue is that voice pipeline somehow returns:
no_intent: "Nažalost, nerazumem" from _common.yaml (sr-Latn)
Instead returning:
no_intent: "Извини, нисам то могао да разумем" (sr)
I tried so far:
-Reload
conversation.reload for both languages sr and sr-Latn
-Deleting all Assist and make them again from start
-Removing all wav and mp3 files from tts folder
Nothing seems to help, it seems that HA stores somewhere index of some kind that no matter what I do, returns same wrong answer. Since Microsoft TTS cant read Latin characters, it sounds ugly.
sr:
https://github.com/OHF-Voice/intents/blob/main/sentences/sr/_common.yaml
sr-Latn:
https://github.com/OHF-Voice/intents/blob/main/sentences/sr-Latn/_common.yaml
Any help appriciated