一个基于 Three.js 构建的交互式旋转拨号电话,利用 Agora 对话式 AI 实现与 AI 代理的实时语音对话。

Stars

4

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

将精确的旋转拨号物理模拟与现代对话式 AI 相结合,展示了独特的复古未来主义用户界面和实时语音交互。

适合谁使用

  • 对 Three.js 和 3D 用户界面感兴趣的 Web 开发者
  • 探索对话式 AI 集成的 Agora 平台开发者
  • 构建交互式演示或复古技术体验的爱好者
  • 学习实时语音和 WebRTC 的前端工程师

典型使用场景

  • 创建具有触觉拨号界面的沉浸式语音激活 AI 演示
  • 数字化展示模拟电话机械原理的教育展览
  • 使用自定义 UI/UX 原型设计对话式 AI 应用
  • 展示 Three.js 在真实感 3D 场景渲染和物理模拟方面的能力

项目优势

  • 程序化生成的 3D 场景,采用装饰艺术风格并具备物理旋转拨号机制
  • 稳健的通话生命周期管理,包括令牌续期、超时处理和资源清理
  • 响应式设计,针对桌面和移动端提供明确的加载、权限和错误状态
  • 基于现代技术栈(Next.js、Three.js、Agora RTC/RTM)构建,并包含全面的测试

使用前须知

  • 需要 Agora App ID、App 证书和 Fish Audio API 密钥,限制了直接使用性
  • 仅支持一个预配置的电话号码(555-0193)发起通话
  • 通话时间限制为五分钟;生产环境下需要 HTTPS 才能使用麦克风

README 快速开始

Quick start

项目描述

An interactive rotary telephone built with Three.js and powered by Agora Conversational AI.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191
makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
mereyabdenbekuly-ctrl
精选
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI 与机器学习AI 智能体
859