Invalid Params, timeStamp:16:05:52.705 (4028)

2026年06月20日 16:06 processing

错误信息

Xunfei request failed with Sid: cht000dd6a7@dx19ee41094c7b85e322 code: 10163, msg: RequestParamsError:Invalid Params, timeStamp:16:05:52.705 (4028)

AI 解决方案

🔍 错误分析

1. 🌐 错误翻译


原文:RequestParamsError:Invalid Params
译文:请求参数错误:参数无效

2. 🎯 原因分析


调用科大讯飞(Xunfei)API时,服务器返回了 10163 错误码,其含义是 “请求参数错误”。这表明您在发起HTTP请求时,发送的参数(如AppID、Secret、音频文本、音频格式、采样率等)不符合该API接口的规范要求。

3. 💡 解决方案


请根据您调用的具体讯飞API文档(如语音识别、语音合成、自然语言处理等),逐项检查请求参数:

# 以常见的语音识别WebSocket请求参数为例,请核对以下关键项:
params = {
    "common": {
        "app_id": "your_app_id",  # 检查AppID是否正确
    },
    "business": {
        "language": "zh_cn",       # 检查语言代码是否支持
        "domain": "iat",           # 检查领域参数是否正确
        "accent": "mandarin",      # 检查口音参数是否有效
        "vad_eos": 3000,           # 检查静默检测时长等数值参数范围
        "dwa": "wpgs"              # 检查动态修正等可选参数是否为有效值
    },
    "data": {
        "status": 0,
        "format": "audio/L16;rate=16000", # 检查音频格式和采样率是否匹配实际音频
        "encoding": "raw",                # 检查编码格式是否正确
        "audio": "base64_encoded_audio"   # 检查音频数据是否已正确Base64编码
    }
}
# 同时检查:请求头(Content-Type)、认证签名(Secret Key/Token)是否按文档要求生成。

4. 🛡️ 预防措施


  • 严格对照文档:在开发前,精读讯飞对应API的官方文档,特别关注参数说明、数据类型、取值范围和必选/可选性。

  • 使用调试工具:利用Postman或curl先进行手动