# Build an AI Voice Assistant in 3D - Spline Academy (https://spline.design/academy/tutorials/build-an-ai-voice-assistant-in-3d)

> Hello everyone! This tutorial will demonstrate how to create an AI voice assistant by combining Spline's latest feature set with OpenAI's real-time API.…

1. [Academy](https://spline.design/academy)
2. [Tutorials](https://spline.design/academy/tutorials)
3. Build an AI Voice Assistant in 3D

# Build an AI Voice Assistant in 3D

Spline 3DAdvanced13 min

Hello everyone! This tutorial will demonstrate how to create an AI voice assistant by combining Spline's latest feature set with OpenAI's real-time API. We'll start by designing a basic 3D avatar and then connect it to OpenAI's API for real-time voice responses.

Note: Enter your OpenAI API key and ensure the developer account has sufficient credit balance to use the OpenAI API.

AI Voice Assistant API Documentation: <https://docs.spline.design/doc/ai-voice-assistant-api/doczANMXu23U>

Demos: Blue Face (Morph Targets): <https://app.spline.design/file/87ee7a9c-fa51-4ac0-a45c-a52b410a906b> Cookie Monster: <https://app.spline.design/file/b1e09258-ccd1-4e19-a1e1-6378bd196dca> Sphere: <https://app.spline.design/file/31161d1b-6415-44ef-a026-f7241c0db963>

\-

Discover more amazing creators and projects #MadeInSpline at <https://community.spline.design/> \---

## What you’ll learn

1. [0:00Intro](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=0s)
2. [0:36Tips for Designing a Simple 3D Assistant Avatar](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=36s)
3. [1:59AI Voice Assistant feature](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=119s)
4. [3:08How to get your API Key](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=188s)
5. [3:49Creating a new AI Voice Assistant API](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=229s)
6. [4:32Make your 3D virtual assistant face your cursor - Look At Event](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=272s)
7. [5:10AI Assistant Listener and AI Voice Spectrum](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=310s)
8. [7:33Personalizing the Voice](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=453s)
9. [8:36Implementing Triggers for Specific Actions](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=516s)
10. [10:29Morph Targets](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=629s)
11. [12:36Ending](https://www.youtube.com/watch?v=TPzHbYRRHzo&t=756s)

## Related resources

- [Sphere AssistantTemplate](https://app.spline.design/academy/tutorials/build-an-ai-voice-assistant-in-3d?redirect-duplicate-template-uuid=741f2425-eaa8-4a9d-8878-e875ff8961a6&is-2d-file=false)
- [AI Voice Assistant APIDocument](https://docs.spline.design/interaction-states-events-and-actions/ai-voice-assistant-api)
- [AI Assistant Trigger EventDocument](https://docs.spline.design/interaction-states-events-and-actions/events/ai-assistant-trigger-event)
- [AI Assistant Listener EventDocument](https://docs.spline.design/interaction-states-events-and-actions/events/ai-assistant-listener-event)

## Overview

- Spline 3D
- 13 min
- Advanced

## Part of

- [Spline Advanced | Feature Deep Dive](https://spline.design/academy/collections/spline-advanced-feature-deep-dive/build-an-ai-voice-assistant-in-3d)

## Related tutorials

[All tutorials](https://spline.design/academy/tutorials)

[Embed Interactive 3D Scenes into Wix WebsitesSpline 3DBeginner5 min](https://spline.design/academy/tutorials/embed-interactive-3d-scenes-into-wix-websites)[Add Look At Animations to 3D ObjectsSpline 3DBeginner10 min](https://spline.design/academy/tutorials/add-look-at-animations-to-3d-objects)[Create an Interactive 3D Character using VariablesSpline 3DAdvanced17 min](https://spline.design/academy/tutorials/create-an-interactive-3d-character-using-variables)

[Spline](https://spline.design/)

The 3D and 2D editor for teams and their agents. Ship to the web, iOS and Android.

#### Ask AI about Spline

#### Products

- [3D Design](https://spline.design/3d-design)
- [Hana](https://spline.design/hana)
- [Omma](https://omma.build)
- [AI 3D Generation](https://spline.design/ai-generate)
- [Spline MCP](https://spline.design/mcp)
- [Pricing](https://spline.design/pricing)
- [Enterprise](https://spline.design/enterprise)

#### Runtimes

- [Web](https://spline.design/web)
- [iOS](https://spline.design/ios)
- [Android](https://spline.design/android)

#### Apps

- [Download](https://spline.design/download)
- [Spline Mirror](https://spline.design/spline-mirror)
- [Download Spline Mirror](https://spline.design/download-mirror)

#### Learn

- [Docs](https://docs.spline.design/)
- [Academy](https://spline.design/academy)
- [Spline API](https://www.npmjs.com/package/@splinetool/runtime)
- [Solutions](https://spline.design/solutions)

#### Community

- [Spline Community](https://community.spline.design)
- [Blog](https://spline.design/blog)
- [Changelog](https://spline.design/changelog)
- [Education](https://spline.design/education)
- [Contra](https://spline.design/contra)
- [Affiliate](https://spline.design/affiliate)

#### Company

- [Customers](https://spline.design/customers)
- [Careers](https://www.ycombinator.com/companies/spline/jobs)
- [Security](https://spline.design/security)

#### Legal

- [Terms & Conditions](https://spline.design/terms)
- [Privacy](https://spline.design/privacy)

#### Contact

- [help@spline.design](mailto:help@spline.design)
- [jobs@spline.design](mailto:jobs@spline.design)

© 2026 - Spline, Inc.
