I’m integrating Convai (v3.2.4) with my OVR Interaction Rig in Unity (2022.3.39f1) and have run into a blocking issue. I’ve followed the official Convai VR tutorial closely, as well as documentation, and am using the Convai Essentials XR panel prefab. I am trying to get a simple user-agent interaction working. However, I cannot get the following to work:
Holding right controller button (Talk) → No response
Pressing left controller button (Settings Panel) → No response
No logs, warnings on screen (e.g. “no microphone detected”), or errors in console
Voice capture does not start
Settings panel never opens
Basically, it seems the buttons are not trigger any convai events.
What I have tried/what is working:
Created a cusotm debg script that shows that all controller buttons are detected
Locomotion, raycasting, and canvas interactions work
NPC turns and follows gaze when I approach — the chat panel appears correctly beside them
I have assigned ISDK_Ray Interaction to the canvas for UI ray interaction
I replicated the VR sample scene, replcaing openXR rig with OVR rig but the same error occurs (i can use locomotion etc. in this scene too, its just the talk/settings button don’t trigger anything)
I have looked for previous forum topics but none match this exact error (to my knowledge).
There are no error logs and my controllers and headset are fully charged. I think everything is setup correctly, it seems like nothing is listening to or handling the Talk or Settings inputs. The inputs are firing, but there’s no response or trigger connected for convai actions.
Any help is hugely appreciated — thanks in advance!
Sorry about the trouble you’re facing, and thank you for sharing the details clearly.
Could you please share a video recording of your scene where we can also see the Console logs during runtime? This would help us diagnose the issue better.
Also, as a quick test, could you try pressing the T key on your keyboard to see if the interaction works that way?
Sorry this sent prematurely. I can talk to the character by using keyboard controls. pressing f10 shows the headset mic is selected.
Heres the video: https://youtu.be/uObHvOAMIpM
I tried that it did not solve the issue.
However I have found a fix. I updated the controls in the Input Actions editor and everything is working now!
Before you close this chat, could you let me know:
Was this something that was supposed to be automatically set up, or did something go wrong that I should be aware of for the future?
When the Convai XR Package is installed, input actions should be updated automatically. It’s possible that some settings might have been unintentionally altered, which could have affected the initial setup.