I think I may have found the cause of why Ki-Adi-Mundi doesn't talk. I've recently began modding BF2 so I'm unaware if we can actually fix it ourselves though.
If you open your BF2_ModTools folder and navigate to data_???\Sound\global, open global_vo.snd and global_vo_slow.stm.
In global_vo.snd there are the following:
Hidden/Spoiler:
Hidden/Spoiler:
I don't know if the .wav name needs changing, or the name of the segment in the SoundStreamProperties. But I'm sure the extra 0 is the reason why Ki-Adi-Mundi is mute.
I personally don't know if we'll be able to modify the global.lvl file, since I believe that's the one that requires editing.
Now if we're able to contact GOG maybe we can get it officially fixed.