Edge-OpenAI-Realtime Edge-OpenAI-Realtime

比赛/竞技 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
MaxiDonkey 5 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

Delphi VCL组件+WebView2嵌入OpenAI Realtime(WebRTC语音文本),无UI核心,可复用源码。


Delphi VCL组件集成WebView2,嵌入OpenAI实时交互(WebRTC语音与文本)。无界面核心模块,可复用源码,支持临时密钥认证。

标签

项目特点

**VCL 组件封装**:以 Delphi VCL 组件形式提供,拖拽即可集成到你的桌面应用中。
**WebRTC 语音与文本**:支持通过 WebRTC 实现低延迟的实时语音对话,同时兼容文本交互。
**无界面核心模块**:提供 UI-free 的核心库,方便你自定义界面或嵌入到非可视化逻辑中。
**临时密钥认证**:支持使用临时 API 密钥,避免长期暴露敏感凭证,提升安全性。
**源码可复用**:所有源码开放,你可以自由修改、扩展,满足特定业务需求。
**基于 WebView2**:利用 Edge WebView2 控件,确保与现代 Web 标准的兼容性和性能。

技术规格

开发语言
依赖运行时
目标平台
通信协议
API 接口
认证方式
许可证
仓库星数
最新版本

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
EdgeOpenAIRealtime.pas 1 VCL 组件主单元
EdgeOpenAIRealtime.Core.pas 1 无界面核心逻辑
Demo 项目源码 1 包含在仓库中
WebView2 Runtime 1 需用户自行安装
OpenAI API 密钥 1 需用户自行申请

所需工具

工具用途是否必需
Delphi IDE (RAD Studio) 开发、编译 VCL 应用 ✅ 是
WebView2 Runtime 运行 WebView2 控件 ✅ 是
OpenAI 账号 获取 API 密钥 ✅ 是
Git 克隆仓库、管理版本 ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
1/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
4/5

所需技能

Delphi / Object Pascal 编程基础 理解 VCL 组件开发与事件处理 了解 WebView2 控件的基本使用 熟悉 REST API 和 WebSocket 概念 具备 OpenAI API 密钥申请与管理经验 基础网络调试能力(处理 WebRTC 连接问题)

适用场景

在 Delphi 桌面应用中集成 AI 语音助手
构建实时语音对话的客服或培训系统
为现有 VCL 应用增加 OpenAI 文本聊天功能
开发需要低延迟语音交互的辅助工具或原型
学习和演示如何将 WebRTC 与 OpenAI Realtime API 结合