openai-realtime-solar-system  by openai

Realtime API demo for voice-driven 3D scene navigation

Created 8 months ago
464 stars

Top 65.4% on SourcePulse

GitHubView on GitHub
Project Summary

This project demonstrates voice-based interaction with a 3D solar system model using OpenAI's Realtime API and WebRTC. It targets developers and users interested in integrating natural language control with interactive 3D environments, enabling dynamic scene manipulation and data visualization through conversational commands.

How It Works

The demo leverages OpenAI's Function Calling mechanism to interpret user voice commands. These commands are mapped to specific tools that trigger actions within a Spline-rendered 3D solar system. The Realtime API facilitates low-latency communication, enabling immediate visual feedback and scene updates based on spoken queries about planets, their data, or celestial events like the ISS's position.

Quick Start & Requirements

Highlighted Details

  • Voice commands trigger animations for specific planets and moons within the 3D scene.
  • Data-driven queries generate dynamic charts (bar or pie) within the UI.
  • Real-time ISS position fetching and visualization in the 3D environment.
  • Camera controls and scene resets are also voice-activated.

Maintenance & Community

This is an official OpenAI demo project. Further community engagement or maintenance details are not specified in the README.

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

The initial scene load can be slow due to its size. Voice recognition may be sensitive to background noise or echo. Customization requires familiarity with Spline's event system and modifying TypeScript configuration files.

Health Check
Last Commit

7 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jinze Bai Jinze Bai(Research Scientist at Alibaba Qwen), and
4 more.

self-operating-computer by OthersideAI

0.1%
10k
Framework for multimodal computer operation
Created 1 year ago
Updated 4 months ago
Feedback? Help us improve.