用途:该技能用于把 Speak 语言学习相关功能部署到 Vercel、Cloud Run 或容器化环境,适合在实现部署集成或管理 Speak 集成时使用。
前提条件:需先完成 speak-install-auth 设置,配置有效的 API 凭据,并了解 Speak API 的使用模式。
主要步骤:第一步配置,使用环境变量 SPEAK_API_KEY、SPEAK_APP_ID 和 NODE_ENV 构建配置对象;第二步实现,通过 @speak/language-sdk 的 SpeakClient 初始化客户端,并调用 client.health.check() 检查状态;第三步验证,使用命令 curl -sf -H "Authorization: Bearer $SPEAK_API_KEY" https://api.speak.com/v1/health | jq . 检查服务健康状态。
预期输出:完成 Speak 部署集成配置与验证,得到可用于生产的 Speak 集成,并具备错误处理与监控。
错误处理:401 Unauthorized 表示 API 密钥无效,需检查 SPEAK_API_KEY;429 Rate Limited 表示请求过多,需实现退避;连接超时需检查到 api.speak.com 的网络连通性;音频格式错误需转换为 WAV 16kHz 单声道。
限制与说明:资料提到 Speak 使用 OpenAI 的 GPT-4o 进行 AI 辅导、Whisper 进行语音识别,但未提供具体收费、价格、平台支持范围或性能效果等信息。生产环境检查清单可参考 speak-prod-checklist。