← 返回列表
应用工具AI 资源

PyInterviewBot:语音优先的 AI 面试评估平台

Mullassery/PyInterviewBot · Voice-first AI interview platform: Rust WebSocket audio gateway, Python ASR/LLM/TTS evidence engine, and TypeScript client. Candidates converse by voice; the system transcribes, extracts evidence, and adapts.

GitHub原文发布 未知首次收录 2026-10-26上架 2026-11-01 07:06

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

PyInterviewBot 是语音优先的 AI 人才评估平台:候选人通过语音听题和作答,系统在后台完成语音转写、证据提取、能力图谱更新,并据此自适应追问。项目由 Rust WebSocket 语音网关、Python ASR/LLM/TTS 编排与证据引擎、TypeScript 候选人/招聘方客户端组成,默认使用 faster-whisper、Ollama 和 Piper 等本地开源模型,也支持 mock 模式离线运行,并提供招聘方可查看转写和证据图谱的视图、与证据关联的报告和人工复核流程。项目自述为可用 MVP/早期原型,尚不具备生产部署所需的安全隔离能力。

核心能力与快速开始

★ 0 · Rust

能做什么
提供端到端语音面试流程:Rust 网关处理 WebSocket 音频、语音活动检测、打断和会话状态机;Python 服务编排 ASR/LLM/TTS 并提取能力证据、更新能力图谱、决定追问;招聘方界面可查看转写与证据图谱。报告将评分项关联到转写引文,标注模型推断和不确定性,并支持招聘方设置优先级权重;提供可编辑的提问合规策略和 mock 确定性流程。
适用场景
适合团队探索语音优先的 AI 面试参考实现,也适合工程师研究实时语音管线及传输正确性与模型延迟解耦。可用于本地自建的面试评估闭环,招聘方查看证据关联报告并进行人工复核。
项目形态
可直接使用的工具
部署方式
README 说明需本地多进程运行:ai-service(8000)、Rust gateway(8787)、candidate-client(5173);需在本地安装并运行依赖,默认模型在本地运行。项目自述不可直接远程部署,缺少 TLS、租户隔离、细粒度招聘方凭证和分布式配额限制。
主要依赖
Rust stable 与 Cargo、Python 3.11+ 与 uv、Node.js 与 npm、本地 Ollama(qwen2.5:7b-instruct)、ffmpeg;Piper 语音模型需下载。可选 OpenRouter 云服务需要 API Key,属于云依赖,音频和提示会离开本机;模型可用性、延迟和成本未说明。
使用限制
自述为工作 MVP / 早期原型,不是生产产品。没有 CI 中的真实端到端测试;真实集成测试需本地 Ollama 和 Piper 语音。Twilio/WhatsApp/Google/Microsoft 等通道未做线上验证,Teams 转写评估和自主实时参与未实现。安装 pyinterviewbot-ai 仍需本地模型配置,不是通用 Python 库。
许可证
Apache-2.0
最近推送
2026-10-25 08:57

资料检查:2026-10-26 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。