| CPC G06T 13/205 (2013.01) [G06T 13/80 (2013.01); G10L 15/02 (2013.01); G10L 21/12 (2013.01); G10L 2015/025 (2013.01); G10L 2021/105 (2013.01)] | 14 Claims |

|
1. A method for animating a communicative utterance comprising:
receiving a String to be animated, the String comprising a plurality of communicative utterance atoms;
receiving a plurality of Collections, each Collection including a plurality of Items comprising unique atom strings, each Collection storing Items of different lengths, wherein at least one of the Items is based on an occurrence of acoustic silence before or after a particular communicative utterance atom, and each Item including at least one Animation Snippet of the Item;
hierarchically searching the Collections for Items matching substrings of the String, wherein the hierarchical searching favours longer Items;
retrieving Animation Snippets for matched Items to cover the communicative utterance atoms; and
combining the retrieved Animation Snippets to animate the String.
|