Disabling TTS in Directory Module

Is there a way to completely disable TTS in the directory module ?

At the moment, if someone does not record his name in the voicemail setup, the directory uses TTS to read the name. Most of our systems are in French and the names sound really bad.

If I’m not mistaken, in the past, if someone did not record his name, he was just ignored in the directory. That’s the way I would like it to be. It would force people to record their names and it would prevent crappy TTS French names.

I’ve looked through the advanced options and I didn’t find anything.

Disabling, I don’t think so.
Did you try to edit entries for your directory and change the “Name Annoucement” ?
Change with Voicemail Greeting.

At home, I installed SWIFT engine with TTS in Frensh.
I bought a French language for about $40 a long time ago here: https://www.cepstral.com/

That works, but that means, if you upgrade your Asterisk version, then need to rebuilt SWIFT asterisk module again.
If you stay on Asterisk on a major version, no need to rebuild it. But if you are on Asterisk 16 and you want to update to 19, then you must recompil the module for your new asterisk version.

I think I kept some process to build / compil it. Need to check.
I know the support team looks good.

I tested on my system, unfortunately, swift has been removed.
So, I can test it sorry.
But yes indeed, TTS is not really good our language.