ORION - Breakdown

Problem: Have the game object hand tracked to always resting on your hand.
Answer:

To ensure the pod remained on top of the hand, I created a script for it. The script gets the hand's world position and adds an offset, setting that as the pod's world position. This script was then applied to the pod’s component. I used the 3D hand-tracking machine learning module to detect where the hand is.

Problem: To be able to communicate to Orion using voice/speech commands.
Answer:

For voice recognition, I used the SystemVoiceCommand. I created a script for each keyword, and inside this script, several other scripts (such as hiding and unhiding components) ran when the voice command was triggered by hearing the keyword.