I was considering a scenario where natural language processing (NLP) and computer vision (CV) are combined, for example in extended reality systems that get as input both natural language and non-verbal information, e.g. human gestures, and can comprehend it. For example, the agent would get language and non-verbal input and talk to a user.
How could this be realized? My naive guess would be a conditional transformer, where the conditioning happens on the non-verbal input, but I'm not sure how exactly the conditioning could happen. What is a current state-of-the-art model for combining NLP and CV?
Also, are there datasets available for the aforementioned use case? I'm thinking of the scenario where a sentence, e.g.
Yeah, I like him too!
can either mean what is said, and the non-verbal input could be that the person saying it is smiling. However, if the non-verbal input is some laughter, then the above sentence might be meant ironically. Is there any dataset for this, where sentences and non-verbal inputs are combined? (Please note that I'm not talking about the generation of a sentence to an image, I'm referring to a combination of NLP and CV.)
Thanks a lot!