What does this snippet do?
With this snippet, you can show the spoken output of your AI Avatar directly in a 3D text spot in your scene. This is useful for:
✅ Showing live subtitles when your AI Avatar speaks.
✅ Creating real-time captions for accessibility.
✅ Supporting language training, where users can read the AI response and practice pronunciation.
✅ Showing educational feedback, instructions, translations, or answers in text form.
This makes your AI Avatar experience more interactive and accessible for all types of users, including those who prefer reading along or learning new languages.
How to set up the snippet
Step 1: Add the snippet
Click on ‘Add content’ and select ‘Free content’.
Click on Snippets and click on the folder ‘AI Avatar Speak and Explain’.
Step 2: Select your AI Avatar & Text Spot
Use the Select the AI Avatar dropdown to choose the AI Avatar you want to connect. This avatar’s speech will be displayed as text.
Choose the 3D Text Spot where the text should appear. This can be any Text3D spot in your scene — for example, a speech bubble, info panel, or floating caption. The subtitles will be made visible in the font, color and size, and at the position of the selected 3D Text Spot.
TIP: Set the font color in a good contract color to the background to make it readable. Set the font size to 6 or 7, and the font depth to 1 or 2, otherwise the text can become very big.
Step 3: Set the max line length
Set the Max characters per line. This controls how many characters fit on one line before the text wraps to a new line. Default is 50 characters.
Pro Tip
This works great for multi-language scenes. The AI Avatar can speak in different languages, and the subtitles will follow the same language automatically.