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 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; 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 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.
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.
87 Citations
26 Claims
-
1. In a voice-application creation and deployment architecture, a system for preprocessing text strings for VXML view generation and subsequent voice rendering 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; 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for dynamic annotation of voice application response comprising steps of:
-
(a) providing a standard dialog portion and at least one variant rendering of the standard dialog portion useable in the voice application response;
(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
(e) replacing the standard text dialog portion with the selected variant dialog rendering. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification