Patent ID: 8645122

Claim:
A method comprising: receiving an utterance, in a turn-based dialog, from a user; selecting, via a processor, a prompt type to convey information to the user in response to the utterance, to yield a selected prompt type; developing, via a processor, a back story for each pre-synthesized voice in a plurality of pre-synthesized voices; retrieving, based on the selected prompt type, a pre-synthesized voice from the plurality of pre-synthesized voices, where the prompt type is associated with a specific pre-synthesized voice in the plurality of pre-synthesized voices; generating a prompt, as part of the turn-based dialog, by inputting the back story, a dialog history, the selected prompt type, and a set of logical predicates to an interpreter tuple; and replying to the utterance in the turn-based dialog via the prompt using the pre-synthesized voice.