Maybe a look at
could give you some inspiration. This module by JustCaremen for webtrees 1 produces a narrative report .
I still have the idea to implement a webtrees interface to a chatbot (using Telegram for example). This would allow asking: "Tell me more about my aunt Sally" and get a response from webtrees. For such a function, a module that produces a narrative report would be necessary, too.