1. A vocabulary management system for constraining speech recognition processing associated with text-to-speech and speech-to-text rendering with use of a voice application in progress between a user accessing a data source through a voice portal comprising: a vocabulary management server connected to a voice application server and to a telephony server; and an instance of vocabulary management software running on the vocabulary management server to enable vocabulary establishment and management for speech recognition software, the instance of vocabulary management software further to render user-specific data and activity-specific data from the data source to the user and further to provide user-specific voice recognition options to each user, wherein the user-specific voice recognition options restrict voice recognition options to options associated with both the user and a specific activity being performed by the vocabulary management system; characterized in that an administrator accessing the vocabulary management server uses the software to create unique vocabulary sets that are specific to and associated with target data.