An apparatus, comprising: a processing unit, and a memory configured with program code, the program code configured to use an identifier to select a voice attribute file from a plurality of voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components comprising one or more enabled voice attribute components, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of the particular web page associated with the voice attribute file are to be transformed into voice prompts; the program code further configured to: select at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component, transform the at least one specific HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the specific HTML component, and also includes data from the enabled voice attribute component associated with the HTML component, and forward the parameterized data to a mobile system, the mobile system using the parameterized data to generate a voice prompt for the user. a processing unit, and a memory configured with program code, the program code configured to use an identifier to select a voice attribute file from a plurality of voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components comprising one or more enabled voice attribute components, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of the particular web page associated with the voice attribute file are to be transformed into voice prompts; the program code further configured to: select at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component, transform the at least one specific HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the specific HTML component, and also includes data from the enabled voice attribute component associated with the HTML component, and forward the parameterized data to a mobile system, the mobile system using the parameterized data to generate a voice prompt for the user. select at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component, transform the at least one specific HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the specific HTML component, and also includes data from the enabled voice attribute component associated with the HTML component, and forward the parameterized data to a mobile system, the mobile system using the parameterized data to generate a voice prompt for the user.