电子学生证·录音上传与语音识别(二)

电子学生证·录音上传与语音识别(二)

前面的文章中已经完成了AMR录音,现在就需要讲录音上传到云端,然后语音识别。

电子学生证·录音上传与语音识别(一)-CSDN博客文章浏览阅读321次,点赞12次,收藏3次。电子学生证开发一个英语口语聊天功能,一问一答,例如:问题:how are you?回答:由人工智能语言大模型回答。https://blog.csdn.net/u010604770/article/details/141360059

下面的文章已经讲了怎么实现文件的上传,但是解决的不是十分完美。

C 语言手搓HTTP文件上传-CSDN博客文章浏览阅读711次,点赞27次,收藏9次。RFC1867协议在HTTP协议的基础上,通过为标签增加file属性,实现了文件上传的功能。同时,它限定了表单(Form)的method必须为POST,而enctype(编码类型)必须为。这一编码类型被设计用来高效地传输二进制文件,并允许在同一个表单中同时包含文本字段和文件字段。https://blog.csdn.net/u010604770/article/details/141285431这篇文章中的解决方案是把录音存成AMR文件,然后打开文件,上传文件,再删除文件。有脱裤子放屁的感觉。

为什么不直接录音到内存缓冲区,然后讲缓冲区的数据直接发往云端服务器呢?

手搓SOCKET上传代码


static void Callback_GetIpByName(u8 contexId, u8 requestId, s32 errCode, u32 ipAddrCnt, u32 *ipAddr)
{
    u8 i = 0;
    u8 *ipSegment = (u8 *)ipAddr;

    sw_usb_debug_trace("<-- %s:contexid=%d, requestId=%d,error=%d,num_entry=%d -->\r\n", __f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

netkiller-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值