aisearch-openai-rag-audio

用语音对话你的私有知识库,基于Azure AI Search和GPT-4o实时问答

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 357 🐛 待处理 50 👀 关注 17
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 565
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

aisearch-openai-rag-audio 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队Azure-Samples
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-azd-templates,azd-templates,azure,azure-ai-search,generative-ai,gpt,language-model,openai,rag,retrieval-augmented-generation,search,vector-database
GitHub 星标★ 565
上线时间2024-09-19 00:00:00
代码更新2026-11-06
仓库体积2.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数1

项目介绍

这是一个基于VoiceRAG模式的开源示例项目,旨在通过语音交互与RAG(检索增强生成)结合,构建生成式AI语音体验。它使用Azure AI Search作为检索后端,配合Azure OpenAI的gpt-4o-realtime-preview模型,实现实时语音问答。项目解决了传统语音助手无法基于私有知识库回答的问题,核心能力包括:将用户语音转为文本查询、从Azure AI Search检索相关文档、将检索结果与上下文注入大模型生成回答,并通过语音合成返回结果。代码结构清晰,演示了完整的语音RAG流程,适合开发者快速理解并集成到自己的应用中。项目处于早期阶段,但提供了基础架构和示例,便于二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 565

使用教程

难度:进阶 约 50 分钟 部署方式:云服务 5 步

环境要求

  • 云账号与密钥
  • Python 环境
  • 文档数据

安装与启动步骤

  1. 1看它怎么组

    语音进、检索查、语音出的完整示例。

  2. 2配云资源

    搜索服务与模型服务都要开通,密钥填进配置。

  3. 3起服务

    用仓库自带的脚本一把起。

    ./scripts/start.sh
  4. 4试一次语音提问

    问一个只存在于文档里的问题。

  5. 5看延迟

    语音往返对延迟敏感,量一量端到端时间。

如何确认成功

对着麦克风问一个文档里的细节,能在两秒内听到基于原文的回答,且引用了正确文档

注意事项

  • 它是示例工程,不是可直接上线的产品。
  • 云资源按量计费,调试时注意额度。
  • 语音链路首字延迟主要由模型决定。
  • 检索质量取决于文档切分方式。

核心亮点

  • 完整演示VoiceRAG模式,语音输入到检索再到生成的全链路清晰
  • 结合Azure AI Search和GPT-4o-realtime,技术栈前沿且实用
  • 代码简洁,易于作为模板快速搭建语音RAG应用

不足之处

  • 依赖Azure特定服务,非Azure用户迁移成本高
  • 文档和示例较少,社区支持待观察

适用场景

  • 企业知识库语音助手(如内部FAQ语音查询)
  • 智能客服语音交互(基于产品文档实时回答)
  • 无障碍辅助工具(为视障用户提供语音检索信息)

替代项目

privateGPT、quivr、vanna

上一篇:haiku.rag

下一篇:ArXivChatGuru

同类项目推荐

obsidian-wiki 开源

让 AI 智能体用 Obsidian 记笔记,拥有长期记忆大脑

Framework for AI agents to build and maintain a digital brain through Obsidian wiki ···

★ 3699 2026-10-01
rank_llm 开源

用大模型给搜索结果重排序,让最相关的文档排到最前面

RankLLM is a Python toolkit for reproducible information retrieval research using re···

★ 684 2026-09-16
FlashRAG 开源

一键复现主流RAG算法,快速搭建实验流水线

⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource)

★ 3604 2026-08-09
ThinkRAG 开源

在笔记本上轻松跑起本地知识库问答,数据不出门

A LLM RAG system runs on your laptop. 大模型检索增强生成系统,可以轻松部署在笔记本电···

★ 351 2026-08-09
LinearRAG 开源

把海量文档变成线性图,检索快十倍,内存省一半。

[ICLR 2026] LinearRAG: Linear Graph Retrieval Augmented Generation on Large-scale Co···

★ 567 2026-08-09
LLM-Powered-RAG-System 开源

一键参考多种RAG实现,快速搭建LLM知识问答系统。

A collection of RAG systems powered by LLM.

★ 229 2026-08-09
OneRAG 开源

一行配置切换多种向量库和模型,快速搭建生产级 RAG 应用

Production-ready RAG Framework (Python/FastAPI). 1-line config swaps: 6 Vector DBs (···

★ 125 2026-08-09
anythingllm-docs 开源

把私有知识库接入大模型,快速搭建专属 AI 问答助手

Documentation of AnythingLLM by Mintplex Labs Inc.

★ 430 2026-08-09