websocket发送JSON

{
    "app": {
        "appid": "",
        "token": "",
        "cluster": ""
    },
    "user": {
        "uid": "388808088185088"
    },
    "audio": {
        "format": "wav",
        "rate": 16000,
        "bits": 16,
        "channel": 1,
        "language": "zh-CN"
    },
    "request": {
        "reqid": "a3273f8ee3db11e7bf2ff3223ff33638",
        "workflow": "audio_in,resample,partition,vad,fe,decode",
        "sequence": 1,
        "nbest": 1,
        "show_utterances": true
    }
}```
要发送如上数据

```c
#include <ArduinoJson.h>
void Request()
{
  DynamicJsonDocument doc(1024);

  // 添加数据
  doc["app"]["appid"] = "1190786274";
  doc["app"]["token"] = "Vwbsgie6SF63XuLtS7-L_2a3yOxjdMRk";
  doc["app"]["cluster"] = "volcengine_input_sc";
  
  doc["user"]["uid"] = "388808088185088";
  
  doc["audio"]["format"] = "RAW";
  doc["audio"]["rate"] = 16000;
  doc["audio"]["bits"] = 16;
  doc["audio"]["channel"] = 1;
  doc["audio"]["language"] = "zh-CN";
  
  doc["request"]["reqid"] = "a3273f8ee3db11e7bf2ff3223ff33638";
  doc["request"]["workflow"] = "audio_in,resample,partition,vad,fe,decode";
  doc["request"]["sequence"] = 1;
  doc["request"]["nbest"] = 1;
  doc["request"]["show_utterances"] = true;
  
  // 将JsonDocument转换为字符串
  String message;
  serializeJson(doc, message);

  // 发送JSON数据
  webSocket.sendTXT(message);
}
void setup() {
    Serial.begin(115200);
    }
void loop() {
    SendRequest();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值