Writing their own TTS sounds like what Nintendo would do, to be honest.
Spanish is about as phonetically consistent as Japanese. Most languages have simpler phonology than English. It's not about the number of possible syllables, it's about the rules to go from text to phonemes. The rules in English are immensely complicated and inconsistent. Meanwhile, I can accurately describe Spanish phonology, such that you'd be able to pronounce ~any Spanish word (English loanwords excluded) accurately including stress, in about one page. Written Japanese lacks pitch accent information, but otherwise works similarly.
(By the way, your stats are off; modern Japanese has about ~106 possible syllables (mora) by rough count).