2. A computer-implemented method for providing speech access to a table of data, the table comprising a plurality of elements organized as a plurality of horizontal rows of the elements and a plurality of vertical columns of the elements, each element storing respective element contents, the method comprising: reading the contents of the plurality of elements; automatically defining a first speech-recognition grammar corresponding to the plurality of elements of the table, wherein the first speech-recognition grammar is defined based at least in part on the contents of the respective elements of the table; and automatically defining a second speech-recognition grammar corresponding to the plurality of rows of the table, wherein the second speech-recognition grammar is defined based at least in part on the contents of the elements of the respective rows of the table.
2. A computer-implemented method for providing speech access to a table of data, the table comprising a plurality of elements organized as a plurality of horizontal rows of the elements and a plurality of vertical columns of the elements, each element storing respective element contents, the method comprising: reading the contents of the plurality of elements; automatically defining a first speech-recognition grammar corresponding to the plurality of elements of the table, wherein the first speech-recognition grammar is defined based at least in part on the contents of the respective elements of the table; and automatically defining a second speech-recognition grammar corresponding to the plurality of rows of the table, wherein the second speech-recognition grammar is defined based at least in part on the contents of the elements of the respective rows of the table. 13. A method according to claim 2 , further comprising automatically normalizing the contents of at least a portion of the elements of the table.