I just rewrote the instructions
viewtopic.php?f=22&t=3726
Russian may be OK to create, but the problem with creating Hungarian, is that the free Text to MP3 service / website we use does not have a Hungarian voice
https://ttsmp3.com/
Its possible that one of the other "voices" can pronouce Hungarian works reasonably well, especially if you use phonetic symbols
For example if you look at the French wordlist file, you'll see many uses of this e.g.
Code: Select all
PROMPT_MEGAHERTZ,<phoneme alphabet="ipa" ph=" meg a ɛrts">,</phoneme>,
TTSMP3 uses Amazon Polly as its conversion engine, and there are a lot of documentation of the features in Amazon Polly
https://docs.aws.amazon.com/polly/lates ... dtags.html here
I'm not sure if TTSMP3 supports all of the Amazon Polly extended features, as I think it may remove some of them from the text before sending to Amazon for processing, but AFIK phonemic is supported
https://docs.aws.amazon.com/polly/lates ... honeme-tag
I had a quick look to see if there were any other online text to speach that supported Hungarian, but the site I found and tried didn't seem to work
If you find a site that can do Hungarian text to speech, and wanted to use that site, you would need to reverse engineer the protocol used by that site, which is what I had to do for TTSMP3 but this is not an easy process.
You would then need to change the Python scripts to use your own new code to access the site
Alternative you could record your own mp3's and put them in the folder and then the will be compressed to AMBE like the other languages.
To make a new language your best option is to copy an existing language folder e.g. perhaps czech and modify it
Then update the wordlist and config files and also change build_all.bat to include your new language
BTW.
We already have a hungarian text version for the radio's on screen texts, but I presume the problem with the voice prompts was the lack of an online Text to speech service for Hungarian
With Russian text, from what I can remember the problem is the font can't display Russian characters
We use a custom 8 bit font, (255 characters), and there is no room for the additional Russian characters which would be needed
For Russian a completly separate build, like for Japanese, would be require, as well as font creation.
But none of the development team have time to do this
If you want to do this however, you can download the source code and change it to add a Russian build with a different font.
We do not provide support for customisation of the firmware source code or font etc, becuase it is far too much work for us, as we struggle just to find time to answer general support questions and bug fix the firmware etc