I don't know anything about speech emulators either, but if it has to be over the internet, what about creating some type of flash-based webpage map with a system of mouse-over labels that play audio? Probably work best with a touchscreen device. I also don't know anything about flash website building, but you might ask a site designer if it's a possibility.