Claims
- 1. A method for expanding a symbolic representation of a data item into a locale-specific textual representation of the data item, comprising:
receiving the symbolic representation of the data item, wherein the symbolic representation is locale-independent; obtaining a locale attribute that identifies a version of a language that is spoken in a locale; and expanding the symbolic representation of the data item into the locale-specific textual representation of the data item.
- 2. The method of claim 1, wherein the locale is received along with the data item.
- 3. The method of claim 2, wherein receiving the data item includes receiving expansion attributes for controlling expansion of the data item.
- 4. The method of claim 3, further comprising selecting an expander for expanding the data item, wherein the expander is selected based upon the locale attribute.
- 5. The method of claim 4, wherein the expander accepts the data item, the locale attribute, and the expansion attributes and generates the locale-specific textual representation of the data item as an output.
- 6. The method of claim 5, wherein the data item, the locale attribute and the expansion attributes are received as part of a conversion command.
- 7. The method of claim 5, wherein the locale attribute and the expansion attributes are elements of a cascading style sheet.
- 8. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for expanding a symbolic representation of a data item into a locale-specific textual representation of the data item, the method comprising:
receiving the symbolic representation of the data item, wherein the symbolic representation is locale-independent; obtaining a locale attribute that identifies a version of a language that is spoken in a locale; and expanding the symbolic representation of the data item into the locale-specific textual representation of the data item.
- 9. The computer-readable storage medium of claim 8, wherein the locale is received along with the data item.
- 10. The computer-readable storage medium of claim 9, wherein receiving the data item includes receiving expansion attributes for controlling expansion of the data item.
- 11. The computer-readable storage medium of claim 10, the method further comprising selecting an expander for expanding the data item, wherein the expander is selected based upon the locale attribute.
- 12. The computer-readable storage medium of claim 11, wherein the expander accepts the data item, the locale attribute, and the expansion attributes and generates the locale-specific textual representation of the data item as an output.
- 13. The computer-readable storage medium of claim 12, wherein the data item, the locale attribute and the expansion attributes are received as part of a conversion command.
- 14. The computer-readable storage medium of claim 12, wherein the locale attribute and the expansion attributes are elements of a cascading style sheet.
- 15. An apparatus for expanding a symbolic representation of a data item into a locale-specific textual representation of the data item, comprising:
a receiving mechanism configured to receive the symbolic representation of the data item, wherein the symbolic representation is locale-independent; wherein the receiving mechanism is further configured to obtain a locale attribute that identifies a version of a language that is spoken in a locale; and an expanding mechanism configured to expand the symbolic representation of the data item into the locale-specific textual representation of the data item.
- 16. The apparatus of claim 15, wherein the locale is received along with the data item.
- 17. The apparatus of claim 16, wherein receiving the data item includes receiving expansion attributes for controlling expansion of the data item.
- 18. The apparatus of claim 17, further comprising a selecting mechanism configured to select an expander for expanding the data item, wherein the expander is selected based upon the locale attribute.
- 19. The apparatus of claim 18, wherein the expander accepts the data item, the locale attribute, and the expansion attributes and generates the locale-specific textual representation of the data item as an output.
- 20. The apparatus of claim 19, wherein the data item, the locale attribute and the expansion attributes are received as part of a conversion command.
- 21. The apparatus of claim 19, wherein the locale attribute and the expansion attributes are elements of a cascading style sheet.
RELATED APPLICATION
[0001] This application hereby claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application No. 60/440,309, filed on 14, Jan. 2003, entitled “Concatenated Speech Server,” by inventor Christopher Rusnak (Attorney Docket No. OR03-01301PSP), and to U.S. Provisional Patent Application No. 60/446,145, filed on 10, Feb. 2003, entitled “Concatenated Speech Server,” by inventor Christopher Rusnak (Attorney Docket No. OR03-01301PSP2). This application additionally claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application No. 60/449,078, filed on 21, Feb. 2003, entitled “Globalization of Voice Applications,” by inventors Ashish Vora, Kara L. Sprague and Christopher Rusnak (Attorney Docket No. OR03-03501PRO).
[0002] This application is also related to a non-provisional patent application entitled, “Method and Apparatus for Using Locale-Specific Grammars for Speech Recognition,” by inventor Ashish Vora, filed on the same day as the instant application (Attorney Docket No. OR03-03601).
[0003] This application is additionally related to a non-provisional patent application entitled, “Method and Apparatus for Facilitating Globalization of Voice Applications,” by inventor Ashish Vora, filed on the same day as the instant application (Attorney Docket No. OR03-03701).
Provisional Applications (3)
|
Number |
Date |
Country |
|
60440309 |
Jan 2003 |
US |
|
60446145 |
Feb 2003 |
US |
|
60449078 |
Feb 2003 |
US |