AI 智能体应用案例

今日新增

10全部 231 条

共 231 条,第 1–20 条

开发·编程

实现实时语音对话界面的智能体

这是阅读官方文档后,实现与Gemini进行语音对话的网页界面的案例。

使用方法

  1. Simon Willison向GPT-6 Astra Extra High提供文档,让它制作测试Gemini Live的网页界面。
  2. 公开的界面支持选择模型和声音、按需输入系统提示词,然后开始语音对话。
  3. 用户可以在模型说话时打断它,具体实现使用了WebSocket和Web Audio API。

结果

作者公开了在浏览器中进行语音对话并查看对话记录的工具。

注意事项

作者说明实现没有使用库。界面提示,对话记录可能包含尚未播放就被打断的发言。

来源

Simon Willison 原文 ↗

示例提示词 · Codex

请在[开发环境]中实现一个测试Gemini Live语音对话的网页界面。先确认[要使用的模型]的最新官方文档、使用权限、认证方式和收费条件,未经批准不要建立新的付费连接。请提供模型和声音选择、可选的系统提示词输入、麦克风启停以及对话记录显示功能。使用WebSocket连接和Web Audio API实现音频输入输出,并在用户开始说话时停止正在播放的回复。请交付可运行代码和设置方法,不要将认证信息留在代码或日志中。用[测试语句]检查连接失败、麦克风权限被拒绝、回复中途打断以及会话结束的情况。对被打断但仍保留在记录中的发言也要区分显示。