💻 编程

LiveKit Agents

LiveKit Agents 是一个端到端框架,它使开发者能够构建能够通过语音、视频和数据通道与用户互动的智能多模态语音助手(AI代理)。它通过集成OpenAI的实时API和LiveKit的WebRTC基础设施,提供了创建语音助手的快速入门指南,包括语音识别(STT)、语言模型(LLM)和文本转语音(TTS)的流水线。此外,它还支持创建语音到语音代理、接听和响应来电、以及代表用户拨打电话的功能。

#AI代理
#语音助手
#多模态交互
#WebRTC
#实时API
定价: 免费
LiveKit Agents

产品详情

构建智能多模态语音助手的端到端框架。

主要功能

1
集成OpenAI实时API与LiveKit WebRTC基础设施。
2
创建具有STT、LLM和TTS模型的AI语音助手。
3
使用OpenAI实时API创建语音到语音代理。
4
通过LiveKit代理和SIP库接听和响应来电。
5
代表用户拨打电话。
6
提供部署和扩展代理的最佳实践。

使用教程

1
阅读LiveKit Agents文档,了解其功能和工作原理。
2
根据文档中的指南,设置OpenAI实时API和LiveKit的WebRTC基础设施。
3
选择并集成所需的STT、LLM和TTS模型。
4
编写代码,创建AI语音助手的流水线。
5
测试AI语音助手的功能,确保其能够正确响应语音命令。
6
根据需要,扩展AI语音助手的功能,如添加语音到语音代理或电话拨打功能。
7
部署AI语音助手到生产环境,并根据用户反馈进行优化。

使用示例

开发者利用LiveKit Agents创建了一个能够自动接听客户服务电话的AI语音助手。

教育机构使用LiveKit Agents构建了一个能够实时回答学生问题的语音助手。

企业利用LiveKit Agents开发了一个能够进行视频会议记录和总结的AI代理。

快速访问

访问官网 →

所属分类

💻 编程
› AI Agents
› AI语音助手

相关推荐

发现更多类似的优质AI工具

Swarm

Swarm

Swarm是由OpenAI Solutions团队管理的实验性框架,旨在构建、编排和部署多智能体系统。它通过定义智能体(Agent)和交接(handoffs)的抽象概念,实现了智能体之间的协调和执行。Swarm框架强调轻量级、高可控性和易于测试,适用于需要大量独立功能和指令的场景,允许开发者拥有完全的透明度和对上下文、步骤和工具调用的细粒度控制。Swarm框架目前处于实验阶段,不推荐在生产环境中使用。

Python 多智能体系统
💻 编程
curiosity

curiosity

curiosity是一个基于ReAct框架的聊天机器人项目,旨在通过LangGraph和FastHTML技术栈探索和构建类似Perplexity的用户交互体验。项目核心是一个简单的ReAct代理,使用Tavily搜索增强文本生成。支持三种不同的LLMs(大型语言模型),包括OpenAI的gpt-4o-mini、Groq的llama3-groq-8b-8192-tool-use-preview以及Ollama的llama3.1。项目通过FastHTML构建前端,尽管在调试过程中可能遇到一些挑战,但整体上提供了快速的用户体验。

聊天机器人 LLMs
💻 编程
RD-Agent

RD-Agent

RD-Agent是微软亚洲研究院推出的一款自动化研究与开发工具,依托大语言模型的强大能力,开创了以人工智能驱动R&D流程自动化的新模式。它通过整合数据驱动的R&D系统,可以借助人工智能能力驱动创新与开发的自动化,不仅提高了研发效率,还利用智能化的决策和反馈机制,为未来的跨领域创新与知识迁移提供了无限可能。

人工智能 自动化
💻 编程
sentient

sentient

Sentient 是一个框架/SDK,允许开发者在3行代码内构建能够控制浏览器的智能代理。它利用最新的人工智能技术,通过简单的代码即可实现复杂的网络交互和自动化任务。Sentient 支持多种AI模型,包括OpenAI、Together AI等,能够根据用户的具体需求提供定制化的解决方案。

人工智能 浏览器自动化
💻 编程
muAgent

muAgent

muAgent是一个创新的Agent框架,由知识图谱引擎驱动,支持多Agent编排和协同技术。它利用LLM+EKG(Eventic Knowledge Graph 行业知识承载)技术,结合FunctionCall、CodeInterpreter等,通过画布式拖拽和轻文字编写,实现复杂SOP流程的自动化。muAgent兼容市面上各类Agent框架,具备复杂推理、在线协同、人工交互、知识即用等核心功能。该框架已在蚂蚁集团多个复杂DevOps场景中得到验证。

自动化 编程
💻 编程
GenAgent

GenAgent

GenAgent是一个框架,它通过创建工作流来构建协作AI系统,并将这些工作流转换为代码,以便大型语言模型(LLM)代理更好地理解。GenAgent能够从人类设计的工作中学习并创造新的工作流,生成的工作流可以被解释为协作系统,以完成复杂任务。

自动化 代码生成
💻 编程
Open-LLM-VTuber

Open-LLM-VTuber

Open-LLM-VTuber 是一个开源项目,旨在通过语音与大型语言模型(LLM)进行交互,具有实时的Live2D面部捕捉和跨平台的长期记忆功能。该项目支持macOS、Windows和Linux平台,允许用户选择不同的语音识别和语音合成后端,以及自定义的长期记忆解决方案。它特别适合希望在不同平台上实现与AI进行自然语言对话的开发者和爱好者。

AI 开源
💻 编程
multi-agent-concierge

multi-agent-concierge

multi-agent-concierge是一个多代理礼宾系统,它通过多个专门的代理来完成复杂的任务,并通过一个“礼宾”代理来引导用户到正确的代理。这种系统设计用于处理具有相互依赖关系的多个任务,使用数百种工具。该系统展示了如何通过自然语言指令创建代理之间的隐式“链”,并通过“延续”代理来管理这些链,同时使用全局状态来跟踪用户及其当前状态。

自动化 编程
💻 编程
agent-service-toolkit

agent-service-toolkit

agent-service-toolkit是一个用于运行基于LangGraph的AI代理服务的完整工具包,包括LangGraph代理、FastAPI服务、客户端以及Streamlit应用程序,提供了从代理定义到用户界面的完整设置。它利用了LangGraph框架的高度控制能力和丰富的生态系统,支持并发执行、图循环、流式结果等高级功能。

AI代理 LangGraph
💻 编程
AgentK

AgentK

AgentK是一个自进化的模块化自代理通用人工智能(AGI)模型,由多个合作的代理组成,能够根据用户的需求构建新的代理来完成任务。它基于LangGraph和LangChain框架构建,具有自我测试和修复的能力,旨在成为最小化的代理和工具集合,以便自我引导并发展自身的智能。

模块化 通用人工智能
💻 编程
avp_teleoperate

avp_teleoperate

这是一个开源项目,用于实现人形机器人Unitree H1_2的遥控操作。它利用了Apple Vision Pro技术,允许用户通过虚拟现实环境来控制机器人。该项目在Ubuntu 20.04和Ubuntu 22.04上进行了测试,并且提供了详细的安装和配置指南。该技术的主要优点包括能够提供沉浸式的遥控体验,并且支持在模拟环境中进行测试,为机器人遥控领域提供了新的解决方案。

虚拟现实 开源项目
💻 编程
redcache-ai

redcache-ai

RedCache-AI是一个为大型语言模型和代理设计的动态记忆框架,它允许开发者构建从AI驱动的约会应用到医疗诊断平台等广泛的应用。它解决了现有解决方案昂贵、封闭源代码或缺乏对外部依赖的广泛支持的问题。

语言模型 AI集成
💻 编程
Memary

Memary

Memary是一个开源的记忆层,专为自主智能体设计,通过模仿人类记忆的方式,提升智能体的推理和学习能力。它使用Neo4j图数据库存储知识,并结合了Llama Index和Perplexity模型来增强知识图谱的查询能力。Memary的主要优点包括自动生成记忆、记忆模块、系统改进和回溯记忆等功能,旨在以最小的开发者实现与现有智能体集成,并通过仪表盘提供记忆分析和系统改进的可视化数据。

编程 知识图谱
💻 编程
Agent Zero

Agent Zero

Agent Zero是一个高度透明、可读、可理解、可定制和交互式的个人AI框架。它不是为特定任务预编程的,而是设计为通用的个人助手,能够执行命令和代码,与其他代理实例合作,并尽其所能完成任务。它具备持久记忆,能够记住以前的解决方案、代码、事实、指令等,以便在未来更快、更可靠地解决任务。Agent Zero使用操作系统作为工具来完成任务,没有预编程的单一用途工具。相反,它可以编写自己的代码,并使用终端根据需要创建和使用自己的工具。

AI 开源
💻 编程
Agents 2.0

Agents 2.0

aiwaves-cn/agents 是一个开源框架,专注于数据驱动的自适应语言代理。它提供了一种系统化框架,通过符号学习训练语言代理,灵感来源于用于训练神经网络的连接主义学习过程。该框架实现了反向传播和基于梯度的权重更新,使用基于语言的损失、梯度和权重,支持多代理系统的优化。

自然语言处理 开源
💻 编程
llama-agentic-system

llama-agentic-system

Llama-agentic-system是一个基于Llama 3.1模型的系统级代理组件,它能够执行多步骤推理和使用内置工具,如搜索引擎或代码解释器。该系统还强调了安全性评估,通过Llama Guard进行输入和输出过滤,以确保在不同使用场景下的安全需求得到满足。

人工智能 自然语言处理
💻 编程