一、第三方服务总览
选型原则:全部采用国内服务商,满足数据本地化与等保 2.0 合规要求;ASR/MT/TTS 均配置双供应商降级链;涉及用户个人信息的服务(实名、内容安全、支付)优先选择已完成公安部等保备案、信通院评测的头部厂商。
| 服务商 | 用途 | 阶段 | 月费估算(人民币) | SLA |
| 讯飞开放平台 | ASR 中文/方言语音识别(流式) | M1 | ~¥3,000(按量) | 99.9% |
| 百度翻译开放平台 | MT 机器翻译(通用文本) | M1 | ~¥4,000(按量) | 99.9% |
| 阿里云智能语音 | TTS 语音合成 + ASR 备用 | M1 | ~¥1,500 | 99.9% |
| 腾讯云(CVM/TKE/RDS/CKafka) | 基础设施(主力) | M1 | ~¥3,800 | 99.95% |
| 阿里云(RDS/Redis 等) | 基础设施(灾备) | M2 | ~¥1,500 | 99.95% |
| 腾讯云内容安全 / 阿里云内容安全 | 文本/图片/音频审核 | M1 | ~¥800 | 99.9% |
| 腾讯云人脸核身 | 实名认证 / 活体检测 | M1 | 按次 ¥0.5-1.5 | 99.9% |
| 微信支付 / 支付宝 | 安卓端支付 | M1 | 0.6%/笔 | 99.9% |
| 华为支付 / 苹果 IAP | 厂商商店 / iOS 内购 | M2 | 渠道佣金 | 99.9% |
| 穿山甲 / 优量汇 / 快手联盟 | 广告变现(聚合) | M2 | 收入(非支出) | 99% |
| 个推 / 友盟+ | 推送 / 统计 / 崩溃监控 | M1 | ~¥500(基础版) | 99.9% |
| 腾讯云 CDN / DDoS 高防 | CDN + 安全防护 | M1 | ~¥300 | 99.99% |
| 合计 | — | — | ~¥16,000/月(M1) | — |
价格说明:上表为 2026-08 参考报价(按量计费档位),实际以各服务商官网最新报价与商务合同为准;M1 阶段 DAU 1 万以下,按量成本远低于固定包月,建议全按量计费起步。
二、讯飞开放平台(ASR 语音识别)
语种
普通话 zh-CN + 粤语/川渝方言(v2 起)
定价
约 ¥2.5/小时(听写)/ ¥5/小时(转写)
延迟
首字 150-250ms / 整句 400-600ms
2.1 接入配置(WebSocket 鉴权示例)
# 讯飞 WebSocket 鉴权:RFC1123 时间 + 拼接签名
# base_url: wss://rtasr.xfyun.cn/v1/ws?{auth_params}
import hashlib, hmac, base64, datetime
def build_auth(app_id: str, api_key: str, api_secret: str) -> str:
ts = datetime.datetime.utcnow().strftime('%a, %d %b %Y %H:%M:%S GMT')
origin = "wss://rtasr.xfyun.cn/v1/ws"
sign_str = f"host: rtasr.xfyun.cn\ndate: {ts}\nGET /v1/ws HTTP/1.1"
sign = base64.b64encode(hmac.new(api_secret.encode(), sign_str.encode(), hashlib.sha256).digest()).decode()
authorization = base64.b64encode(
f'api_key="{api_key}", algorithm="hmac-sha256", headers="host date request-line", signature="{sign}"'.encode()
).decode()
return f"app_id={app_id}&ts={ts}&authorization={authorization}&date={ts}"
2.2 配额申请时间线
| 时间 | 动作 | 目标 |
| W1 | 注册讯飞开放平台 + 企业实名认证 | 基础配额可用 |
| W2 | 开通「实时语音转写」并提交企业认证材料 | 覆盖 M1 峰值 |
| W4 | 联调并发压测(目标 500 路并发) | 确认配额与延迟达标 |
| W6 | 设置用量告警(80% 阈值)+ 成本看板 | 防止意外超支 |
三、百度翻译开放平台(MT 机器翻译)
语种对
zh ↔ en / ja / ko(V1 起逐步开放)
缓存
Redis 24h → 实际调用减少 ~35%
3.1 术语表管理
| 类别 | 示例 | 来源 |
| 国内文化词 | 广场舞→square dancing / 麻辣烫→malatang / 剧本杀→live-action role play | 本地化团队 |
| 网络用语 | yyds→the GOAT / 社死→embarrassing / 摆烂→go with the flow | 用户反馈 |
| 专有名词 | Vocalink→Vocalink(不翻译)/ 微信→WeChat | NER 过滤 |
| 日常口语 | 吃了吗→how's it going? / 不好意思→sorry / 没问题→no problem | 语料挖掘 |
3.2 成本估算
# M3 阶段(DAU 10 万,人均 10 次通话,每次 50 句)
daily_chars = 100000 * 10 * 50 * 20 # 用户 * 次数 * 句数 * 平均字符
= 1,000,000,000 字符/天
# 缓存命中 35% → 实际调用 65%
actual_chars = 1B * 0.65 = 650M 字符/天
# 按量成本(百度翻译高级版 ~¥66/百万字符)
daily_cost = 650M / 1M * 66 = ¥42,900/天 ❌ 仍太贵!
# 优化:短句合并 + 激进缓存 + 只翻译 > 3 字符
# 实际:每句平均 15 字符(短句多)+ 缓存命中 60%
daily_chars_real = 200000 * 10 * 50 * 15 = 1.5B
actual_chars = 1.5B * 0.40 = 600M
daily_cost = 600M / 1M * 66 = ¥39,600/天 ⚠️ 仍偏高
# 结论:按量计费不适合高并发翻译场景
# 最终方案:M1-M2 按量 + 激进缓存(命中率 60%+)
# M3 起与百度/腾讯签订 QPS 包年合同,或启动自研翻译模型替换
🚨 成本警告:第三方 MT 按字符计费在高频场景下成本极高(DAU 10 万时月费可达 ¥60 万+)。M1-M2 靠缓存控制成本(目标 ¥2-3 万/月,DAU ≤1 万按量即可);M3 起必须签订包年 QPS 合同并启动自研翻译模型,M5 前完成主力流量自研化。
四、阿里云智能语音(TTS 语音合成 + ASR 备用)
4.1 TTS 请求示例(NLS Python SDK)
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
client = AcsClient(access_key_id, access_key_secret, "cn-shanghai")
req = CommonRequest()
req.set_domain("nls-gateway.cn-shanghai.aliyuncs.com")
req.set_version("2019-02-28")
req.set_action_name("CreateTts")
req.set_method("POST")
req.set_uri_pattern("/api/v1/tts")
req.add_header("X-NLS-Token", token)
req.set_content('{"appkey": "' + app_key + '", "text": "你好,很高兴认识你!", "voice": "xiaoyun", "format": "wav", "sample_rate": 16000}')
五、腾讯云 / 阿里云基础设施
双云策略:主集群部署腾讯云(广州/上海),灾备与翻译备用服务部署阿里云(杭州/北京)。跨云数据同步满足「同城双活、异地灾备」的等保 2.0 三级要求,同时规避单一云厂商故障风险。
| 服务 | 用途 | 区域 | 配置 |
| TKE(容器编排) | 微服务容器编排 | 腾讯云广州 | 3 节点 4C8G |
| CVM | 计算实例 | 腾讯云广州 | 按量 + 包年混合 |
| 云数据库 PostgreSQL | 业务数据库 | 腾讯云广州 | 4C16G + 只读副本 |
| 云数据库 Redis | 缓存/匹配池/会话 | 腾讯云广州 | 8G 主备 ×2 |
| CKafka | 消息队列(事件总线) | 腾讯云广州 | 标准版 3 分区×3 |
| COS / OSS | 静态资源/录音归档 | 腾讯云广州 | 标准存储 + 生命周期 |
| 阿里云 RDS/Redis | 灾备实例(M2 起) | 阿里云杭州 | 与主集群同规格 |
| CDN | 静态资源加速 | 全国节点 | 腾讯云 CDN 默认加速 |
| DDoS 高防 / WAF | 安全防护 | 全国节点 | 高防 10G + WAF 规则 |
| KMS / 凭据管理系统 | 密钥管理 | 腾讯云广州 | — |
5.1 网络架构
| 组件 | 说明 |
| VPC | 10.0.0.0/16,分 3 个可用区(每个可用区公网/内网子网) |
| CLB/ALB | 面向公网,TLS 卸载,指向 TKE Ingress |
| NAT 网关 | 内网子网出站(调用第三方 API) |
| 安全组 | 最小权限:仅开放 443/80 入站 |
| 对等连接 | 数据库/缓存子网与 TKE 互通 |
| WAF 规则 | 防 SQL 注入/XSS/速率限制/地域封禁 |
六、广告变现(穿山甲 / 优量汇 / 快手联盟)
广告类型
激励视频(主)+ Banner 320×50
eCPM 目标
激励视频 > ¥60 / Banner > ¥8
6.1 广告接入检查清单
| # | 任务 | 负责人 | 完成时间 |
| 1 | 注册穿山甲/优量汇/快手联盟账号(公司主体 + 软著 + 备案) | 商务 | W1 |
| 2 | 创建 App 与广告位(激励视频 ×2 + Banner ×2) | 广告运营 | W2 |
| 3 | 接入 GroMore 聚合 SDK(iOS + Android) | 移动端 | W4 |
| 4 | 测试广告验证(测试广告位) | QA | W5 |
| 5 | 配置广告类目黑名单 + 敏感行业屏蔽 | 广告运营 | W6 |
| 6 | 上线真实广告 + 监控 eCPM/填充率 | 广告运营 | W7 |
| 7 | 青少年模式广告屏蔽逻辑联调 | 移动端 | W7 |
⚠️ 合规提醒:国内广告须遵守《互联网广告管理办法》,激励视频需明示「看广告得金币」;广告内容不得诱导点击;涉及医疗、金融、教育培训类广告需额外资质审核。详细红线见 17 内容安全与审核规范。
七、推送与统计(个推 / 友盟+)
| 服务 | 用途 | 说明 |
| 个推 | 消息推送 | 覆盖国内安卓厂商通道(小米/OPPO/vivo/华为/荣耀);iOS 走 APNs 透传 |
| 友盟+ U-App | 统计分析 | 用户行为分析、漏斗、留存(替代海外 Firebase Analytics) |
| 友盟+ U-APM / Bugly | 崩溃监控 | 崩溃聚合 + 版本对比(替代 Sentry) |
| 神策 / GrowingIO | 私有化数据分析(M3 起) | 满足精细化运营与归因需求 |
推送合规:依据《App 违法违规收集使用个人信息行为认定方法》,推送前须取得用户授权;营销推送频次限制每日 1 条;青少年模式关闭营销推送。详细见 16 国内三法合规方案。
八、降级与多供应商策略
8.1 ASR 降级链
# 优先级链(按语种配置)
ASR_PROVIDERS = [
("iflytek", "zh", latency=250ms, cost=¥2.5/h), # 主:讯飞
("aliyun", "zh", latency=280ms, cost=¥2.0/h), # 备:阿里云
("iflytek", "yue", latency=300ms, cost=¥5.0/h), # 粤语:讯飞方言模型
]
def get_asr_provider(lang, exclude=None):
for name, supported_lang, *_ in ASR_PROVIDERS:
if lang == supported_lang and name != exclude:
return name
raise NoASRAvailableError()
8.2 MT 降级链
| 优先级 | 引擎 | 语种 | 触发条件 |
| 1(主) | 百度翻译 | 全部 | 默认 |
| 2(备用) | 腾讯翻译君 | zh↔en/ja/ko | 百度超时/5xx |
| 3(兜底) | 阿里云机器翻译 | zh↔en | 双厂商均失败 |
| 4(最后) | 缓存/原文 | — | 全部失败 → 显示原文 |
8.3 支付降级链
| 优先级 | 通道 | 触发条件 |
| 1 | 微信支付 | 安卓用户默认(覆盖率最高) |
| 2 | 支付宝 | 微信失败 / 用户偏好 |
| 3 | 华为支付 / 苹果 IAP | 厂商商店 / iOS 用户(渠道强制) |
| 4 | 云闪付 | 大额补充通道(M3 起) |
九、供应商风险管理
| 风险 | 概率 | 影响 | 缓解 |
| 翻译 API 涨价/限流 | 中 | 高 | 包年 QPS 合同 + 自研模型加速 |
| 苹果/华为提高 IAP 分成 | 低 | 中 | 合规范围内引导 H5 支付 |
| 广告填充率骤降 | 中 | 低 | GroMore 聚合即时切换 |
| 云厂商区域故障 | 低 | 高 | 双云部署 + 多可用区 |
| 支付通道服务中断 | 低 | 中 | 自动切换备用通道 |
| 内容安全服务误判 | 中 | 中 | 双引擎交叉审核 + 人工复核兜底 |
| 服务商资质/合规风险 | 低 | 高 | 签约前核验等保备案、信通院评测、持牌资质 |
✅ 供应商健康度监控:
| 指标 | 监控方式 | 告警阈值 |
| API 可用率 | 每 30s 健康检查 | < 99% 持续 5min → P1 |
| API 延迟 P95 | 每次调用采样 | > 2x 基线 → P2 |
| 费用异常 | 日账单对比 | > 150% 预期 → P2 |
| 配额使用率 | API 返回 header | > 80% → 告警 |
| 广告 eCPM | 每日报表 | < 50% 基线 → P3 |
附录
附录 A:密钥与凭据管理
| 密钥 | 存储 | 轮换周期 | 访问权限 |
| 讯飞 APPID/APIKey | 腾讯云凭据管理系统 | 90 天 | 仅 Translation Service |
| 百度翻译 APPID/Secret | 腾讯云凭据管理系统 | 90 天 | 仅 Translation Service |
| 阿里云 AccessKey | RAM 子账号 + KMS | 180 天 | 按服务最小权限 |
| 微信支付/支付宝密钥 | 腾讯云凭据管理系统 | 180 天 | 仅 Payment Service |
| 穿山甲/优量汇 AppID | 配置中心 | 不轮换 | Ad Service + 客户端 |
附录 B:文档体系总览(国内版 28 份)
| 册 | 目录 | 文档 |
| 第一册 | 立项与市场 | 01 立项报告 · 02 PRD · 03 市场与竞品分析 |
| 第二册 | 产品与体验 | 04 产品特性与差异化 · 05 用户体验与界面规范 · 06 产品 Roadmap · 07 用户画像与核心场景 |
| 第三册 | 技术与架构 | 08 系统技术架构 · 09 实时翻译子系统 LLD · 10 API 接口规范 · 11 数据库设计 · 12 第三方服务集成(本文) |
| 第四册 | 支付与商业化 | 13 支付中台接入 · 14 国内支付通道 · 15 国内税务与牌照合规 |
| 第五册 | 合规与法务 | 16 国内三法合规 · 17 内容安全与审核 · 18 年龄验证与未保 · 19 国内主体与牌照办理 |
| 第六册 | 国内推广 GTM | 20 国内推广总体打法 · 21 国内买量与素材 · 22 国内 KOL/KOC · 23 国内运营 SOP |
| 第七册 | 运营与数据 | 24 用户生命周期管理 · 25 数据指标与归因体系 |
| 第八册 | 项目治理与路线 | 26 项目里程碑与交付 · 27 风险管理与应急预案 · 28 项目总览与 Roadmap |
附录 C:相关文档
| 文档 | 关联内容 |
| 08 系统技术架构 | 第三方服务在架构中的位置 |
| 09 实时翻译子系统 LLD | ASR/MT/TTS 详细调用逻辑 |
| 13 支付中台接入方案 | 微信/支付宝/华为支付详细对接 |
| 16 国内三法合规方案 | 数据本地化与个人信息保护要求 |
| 17 内容安全与审核规范 | 内容安全服务选型与审核标准 |
附录 D:修订记录
| 版本 | 日期 | 修改内容 | 作者 |
| V1.0 | 2026-08-15 | 初始版本(海外供应商方案) | 架构团队 |
| V2.0 | 2026-08-17 | 重写为国内版:供应商全部替换为腾讯云/阿里云/讯飞/百度/穿山甲/微信支付等国内服务商;新增方言识别、双云灾备、内容安全/实名服务选型、国内广告与推送合规要求;主色对齐国内版暗红模板 | 架构团队 |
| V2.1 | 2026-08-17 | 精益化校准:MT 成本估算修正为 M3 DAU 10 万口径(月费 ¥60 万+ 警戒线);等保明确 M1 三级定级备案 + M3 三级测评;与文档 08/26 对齐 | 架构团队 |