docs(voice): 记录联调结论——协议验通,剩服务开通(账号侧)

联调确认:鉴权/帧协议已被真火山完全接受。剩 grant not found=账号未开通对应服务。
- TTS 正确 Resource-Id 是 volc.service_type.10029(语音合成大模型),非 seed-tts-2.0(那是模型名)
- ASR 端点 sauc/bigmodel 认 volc.bigasr.sauc.duration(格式被识别)
- 两者均 grant not found → App 9604175735 需在语音控制台开通这两个大模型服务

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Blizzard
2026-07-22 10:07:48 +08:00
parent 8283bc542f
commit c5397438d4
+1
View File
@@ -19,6 +19,7 @@ const volcAppKey = "PlgvMymc7f3tQnJ6"
func setVolcAuthHeaders(hdr http.Header, apiKey, appID, resourceID string) {
// 直接赋 map(不走 Set)以**保留精确大小写**Go 的 Header.Set 会把 "X-Api-App-ID"
// 规范化成 "X-Api-App-Id",而火山网关按精确大小写匹配(官方 demo 用 X-Api-App-ID)。
// 新版 API Key 走 X-Api-Access-KeyX-Api-App-Key 是网关固定常量,缺它 400 "app key not found"。
hdr["X-Api-App-Key"] = []string{volcAppKey}
hdr["X-Api-Access-Key"] = []string{apiKey}
hdr["X-Api-Resource-Id"] = []string{resourceID}