Trigger speech automatically when entering an area

Hi everyone,

I’m working on a project in Unreal Engine with a MetaHuman connected to Convai. What I’d like to achieve is:

:backhand_index_pointing_right: When the player (together with my MetaHuman guide) enters a specific area (e.g. near a tree, sculpture, server model), my MetaHuman should automatically start talking and explain what this object is – without the player needing to ask about it.

What I’ve done so far:

  • I created a Blueprint actor for the area with a Box Collision.

  • In the Event Graph I used OnComponentBeginOverlap → compared Other Actor == GuideRef (my MetaHuman).

  • If true, it goes through DoOnce and then calls Invoke Speech on the ConvaiChatbot component of my MetaHuman.

  • The Trigger Message is set with a fixed text inside … .

  • I added a Set Timer by Function Name → ResetGate → Reset DoOnce so the trigger can fire again after cooldown.

  • In the details of my InfoArea Blueprint, I assign my MetaHuman to the GuideRef variable.

I’ve attached a screenshot of my Blueprint setup.

Hello @jadjad01,

Welcome to the Convai Developer Forum!

You can try something like this. Use Invoke Speech instead of Invoke Narrative Design Trigger.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.