Enabling Vocal Interaction in a Web Portal Environment