Hi. Yes I have compiled a 2.6.22 kernel and no you shouldn't see a synth_name entry in /proc/speakup.
Either modprobe the module for your synth driver or set the default synth during config if you build in the driver.
***Worning*** don't build in more than one driver or you will have problems. Building as modules is the best way to go.
Kenny