CPC G11B 27/031 (2013.01) [G06Q 30/0271 (2013.01); G10L 13/02 (2013.01)] | 18 Claims |
1. A computing system comprising a processor and a non-transitory computer-readable medium having stored thereon program instructions that upon execution by the processor cause performance of a set of acts comprising:
obtaining a set of user attributes for a user, the user being a user of a content-presentation device, wherein the set of user attributes comprises a user-preferred language;
based on the obtained set of user attributes, obtaining structured data and determining a textual description of the obtained structured data, wherein determining the textual description of the structured data based on the set of user attributes comprises generating, using a natural language generator, a textual description of the structured data in the user-preferred language;
transforming, using a text-to-speech engine, the textual description of the obtained structured data into synthesized speech; and
generating, using the synthesized speech and for display by the content-presentation device, a synthetic video of a targeted advertisement comprising the synthesized speech.
|