ASR Relay Gateway - 智能语音识别中继网关产品简介ASR Relay Gateway 是一款企业级的智能语音识别中继网关系统专为需要高质量语音识别服务的开发者和企业设计。它集成了多家主流语音识别厂商提供统一的API接口、智能路由、负载均衡、故障自动切换等核心功能让您轻松构建稳定可靠的语音识别服务。核心优势1. 多厂商智能路由大主流厂商支持OpenAI Whisper、阿里云DashScope、小米MiMo、科大讯飞语音听写、科大讯飞AIUI、阿里云一句话识别等智能负载均衡基于优先级和权重的智能流量分配故障自动切换厂商故障时自动切换到备用厂商保障服务可用性多种部署模式支持主备模式、负载均衡、灰度测试等2. 企业级多租户架构完善的权限管理基于角色的访问控制RBAC支持超级管理员、租户管理员、普通用户等多种角色多级租户隔离支持根租户、子租户、孙租户的多级架构灵活的配额管理支持按用户设置调用配额和限流策略3. 全面的计费与监控实时统计今日调用量、成功数、音频时长、活跃租户等关键指标趋势分析7天/30天调用趋势图表直观展示使用情况详细日志完整的调用日志记录支持按时间、租户、厂商等条件筛选CSV导出支持将日志数据导出为CSV格式4. 灵活的API接入方式提供四种不同的API调用模式满足不同场景需求直连模式直接发送PCM音频到网关代理模式OpenAI兼容格式支持WAV音频文件兼容协议TokenASR两步调用模式AIUI兼容兼容讯飞AIUI协议功能详解1. 仪表盘 - 一目了然的数据监控核心功能实时统计卡片显示今日调用量、成功数、音频时长、活跃租户调用趋势图表支持7天和30天时间维度的趋势分析数据可视化柱状图折线图的复合图表直观展示业务数据使用方法登录系统后自动进入仪表盘页面查看统计卡片了解今日业务概况点击7天或30天按钮切换时间范围鼠标悬停图表查看详细数据2. 用户管理 - 灵活的用户生命周期管理核心功能用户列表ID、用户名、类型、角色、上级、余额、状态、创建时间搜索筛选支持按用户名/姓名/手机/邮箱搜索按类型、状态、角色筛选用户操作创建用户、编辑信息、重置密码、充值余额、管理API Keys状态切换一键启用/禁用用户账户使用方法点击 创建用户按钮添加新用户填写用户名、密码、用户类型、角色等信息为用户设置每日调用配额和限流策略使用搜索框快速查找用户点击操作列的按钮管理用户3. 角色管理 - 细粒度的权限控制核心功能预置角色超级管理员、租户管理员、租户观察者、代理商管理员、普通用户、观察者权限配置9个功能模块的细粒度权限控制用户绑定显示每个角色绑定的用户数量自定义角色支持创建自定义角色使用方法查看预置角色的权限配置点击编辑权限按钮配置角色权限勾选/取消勾选功能模块点击 创建角色创建自定义角色为角色分配合适的权限组合4. API Key管理 - 安全的密钥管理核心功能API Key列表ID、名称、密钥值、关联用户、状态、最后使用时间IP白名单基于IP的访问控制增强安全性快速操作一键复制密钥、启用/禁用状态切换批量管理支持批量创建和管理API Key使用方法点击 创建 API Key生成新密钥为API Key设置名称和关联用户使用复制按钮快速复制密钥值切换到IP 白名单标签页管理IP访问控制点击 添加白名单添加允许访问的IP地址5. 厂商管理 - 智能的多厂商路由核心功能厂商列表8大主流语音识别厂商配置指南核心概念、路由流程、配置方案优先级权重基于优先级和权重的智能流量分配健康检查厂商状态监控和故障自动切换配置方案示例主备模式科大(权重90) 小米MiMo(权重10)负载均衡三个厂商各33%流量按能力分配科大50% 阿里云30% 小米MiMo20%灰度测试新厂商5%流量测试使用方法点击添加厂商按钮添加新厂商配置厂商的API地址、模型、优先级、权重查看配置指南了解最佳实践启用/禁用厂商状态监控厂商健康状态6. 计费管理 - 精准的费用控制核心功能计费记录按日期和租户汇总的使用统计数据维度日期、租户、调用次数、音频时长多租户支持按租户隔离的计费数据精确计量音频时长精确到小数点后4位使用方法查看计费记录了解各租户的使用情况按日期筛选查看历史数据切换到IP 白名单标签页管理访问控制使用统计数据分析使用趋势7. 调用日志 - 全面的调用追踪核心功能日志列表时间、Trace ID、租户、IP、厂商、状态、耗时、时长、结果筛选查询支持按时间范围筛选数据导出支持CSV格式导出日志清理支持7天、30天、全部清理使用方法设置开始和结束日期筛选日志点击查询按钮查看筛选结果点击导出 CSV按钮导出数据使用清理日志功能释放存储空间查看详细日志了解调用详情8. 系统配置 - 灵活的系统设置核心功能功能开关调用日志开关、ASR识别缓存开关缓存配置支持1小时到7天的缓存时间设置厂商配置厂商失败次数限制、自动恢复时间、重试次数Webhook集成ASR识别完成后的异步回调通知配置项说明provider_max_failures厂商最大连续失败次数默认3次provider_recovery_seconds厂商自动恢复时间默认60秒provider_max_retries单次请求最大重试次数默认2次asr_cache_enabledASR识别结果缓存开关asr_cache_ttlASR缓存过期时间默认24小时使用方法切换功能开关启用/禁用特定功能配置缓存时间优化性能设置Webhook URL接收识别结果回调调整厂商管理参数优化服务稳定性9. API文档 - 开发者友好的接口文档核心功能四种调用模式直连模式、代理模式、兼容协议、AIUI兼容详细示例每种模式都提供完整的curl示例认证说明多种认证方式的详细说明错误码文档完整的错误码和响应格式说明四种调用模式模式一直连模式curl-XPOST http://本网站域名/asr/1\-FtokenYOUR_API_KEY\-Ffile/path/to/audio.pcm;typeapplication/octet-stream模式二代理模式curl-XPOST http://本网站域名/v1/audio/transcriptions\-HAuthorization: Bearer YOUR_API_KEY\-Ffile/path/to/audio.wav模式三兼容协议# 1. 获取Tokencurl-XPOST http://本网站域名/server/api/auth/v2/ip-token\-HContent-Type: application/json\-d{appKey:YOUR_API_KEY,appSecret:}# 2. ASR识别curl-XPOST http://本网站域名/open/asr/sentence/v1/recognition\-Haitoken: YOUR_JWT_TOKEN\-Hformat: pcm\--data-binary /path/to/audio.pcm模式四AIUI兼容curl-XPOST http://本网站域名/v2/aiui\-HX-Appid: YOUR_API_KEY\-HX-CurTime: 1781838696\-HX-Param:$(echo...|base64-w0)\-HX-CheckSum: xxx\--data-binary /path/to/audio.pcm使用场景1. 智能客服系统集成多厂商语音识别提供高可用的语音转文字服务通过智能路由实现故障自动切换保障服务连续性使用计费功能控制成本按实际使用量付费2. 语音助手应用支持多种音频格式PCM、WAV满足不同设备需求提供低延迟的语音识别服务提升用户体验通过API Key管理实现多用户隔离3. 会议记录系统实时语音转文字自动生成会议记录支持长时间音频处理满足会议场景需求通过日志功能追踪调用情况便于问题排查4. 教育培训平台为在线教育提供语音识别能力支持多租户架构为不同机构提供独立服务通过权限管理控制不同角色的访问权限技术架构后端技术栈Swoole高性能协程HTTP服务器PHP稳定可靠的后端语言SQLite/MySQL灵活的数据库支持Redis高性能缓存和会话管理前端技术栈Vue 3现代化的前端框架Vite快速的开发构建工具Tailwind CSS实用的CSS框架ECharts强大的数据可视化库核心特性协程HTTP连接池高并发下的稳定连接管理智能负载均衡基于优先级和权重的流量分配故障自动恢复厂商健康检查和自动切换多租户隔离完整的数据和权限隔离部署方式1. 环境要求PHP 8.0 with Swoole扩展Redis for缓存和会话SQLite or MySQL for数据存储2. 快速部署# 克隆项目gitclonerepository-url# 安装后端依赖cdbackendcomposerinstall# 安装前端依赖cd../webnpminstall# 构建前端npmrun build# 启动后端服务cd../backend php bin/start.php3. 配置说明配置文件位于backend/config/目录数据库配置database.php应用配置app.php路由配置routes.php安全特性1. 认证与授权JWT Token认证支持自定义有效期基于角色的访问控制RBACAPI Key级别的权限管理2. 访问控制IP白名单机制限制访问来源用户级别的配额和限流控制多租户数据隔离3. 数据安全敏感信息加密存储完整的审计日志定期数据备份机制性能优化1. 高并发处理Swoole协程服务器支持高并发连接HTTP连接池复用减少连接开销异步非阻塞IO处理2. 缓存优化ASR识别结果缓存减少重复调用Redis缓存热点数据可配置的缓存过期策略3. 资源管理智能的厂商故障检测和切换自动的资源清理和回收灵活的日志轮转机制技术支持1. 文档支持完整的API接口文档详细的部署指南丰富的配置说明2. 社区支持开源社区贡献问题反馈和讨论持续的功能更新3. 企业支持定制化开发服务技术咨询和培训7x24小时技术支持总结ASR Relay Gateway 是一款功能强大、易于使用的智能语音识别中继网关系统。它通过多厂商智能路由、企业级多租户架构、全面的计费监控等功能为企业和开发者提供了稳定可靠的语音识别服务解决方案。无论您是构建智能客服系统、语音助手应用还是会议记录平台ASR Relay Gateway 都能满足您的需求。立即开始使用体验智能语音识别的便捷与高效