Method and apparatus for preprocessing text-to-speech files in a voice XML application distribution system using industry specific, social and regional expression rules
First Claim
1. In a voice-application creation and deployment architecture, a system for preprocessing text strings for VXML view generation and subsequent voice rendering, the system comprising:
- a text-to-speech preprocessing logic;
a software table accessible to the preprocessing logic, the table for serving text dialog options related to one or more text entities;
a rules base for serving dialog selection constraints, wherein the rules base serves constraints related to one of a caller demographic, cultural, regional, or industry specific constraint; and
a data store for storing the dialog options and text entities;
characterized in that the preprocessing logic accesses the software table during client interaction with a deployed voice application and selects a specific dialog option from multiple dialog options related to a single text entity and inserts the selected option into the VXML page rendering process, the selection made according to the served constraints.
2 Assignments
0 Petitions
Accused Products
Abstract
In a voice-application creation and deployment architecture, a system for preprocessing text strings for VXML view generation and subsequent voice rendering has a text-to-speech preprocessing logic; a software table accessible to the preprocessing logic, the table for serving text dialog options related to one or more text entities; a rules base for serving dialog selection constraints; and a data store for storing the dialog options and text entities. In a preferred embodiment the preprocessing logic accesses the software table during client interaction with a deployed voice application and selects a specific dialog option from more than one dialog options related to a single text entity and inserts the selected option into the VXML page rendering process, the selection made according to the served constraints.
26 Citations
24 Claims
-
1. In a voice-application creation and deployment architecture, a system for preprocessing text strings for VXML view generation and subsequent voice rendering, the system comprising:
-
a text-to-speech preprocessing logic; a software table accessible to the preprocessing logic, the table for serving text dialog options related to one or more text entities; a rules base for serving dialog selection constraints, wherein the rules base serves constraints related to one of a caller demographic, cultural, regional, or industry specific constraint; and a data store for storing the dialog options and text entities; characterized in that the preprocessing logic accesses the software table during client interaction with a deployed voice application and selects a specific dialog option from multiple dialog options related to a single text entity and inserts the selected option into the VXML page rendering process, the selection made according to the served constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for dynamic annotation of voice application response, the method comprising:
-
(a) providing a standard dialog portion and at least one variant rendering of the standard dialog portion useable in the voice application response, wherein the at least one variant rendering of the standard dialog portion is based on demographic data; (b) providing at least one constraint rule associated with selection of one of the at least one variant dialog renderings of the standard dialog portion; (c) deploying the voice application to the point of interaction and determining validity or non-validity of the at least one constraint rule; (d) upon validation of the at least one constraint rule; selecting the appropriate one of the at least one variant dialog renderings; and replacing the standard text dialog portion with the selected variant dialog rendering. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification