月度归档: 2025 年 7 月

13 篇文章

C# 网络编程-通信-Socket
C#网络程序开发(第二版) - 3.1 TCP程序开发主要技术 - 何波 傅由甲 - 微信读书 TCP IPAddress类 Dns类 Socket类 SocketFlag TcpListener TcpClient UDP UdpClient
WAV头部组成
WAV 文件是一种音频文件格式,通常基于 Microsoft 的 RIFF(Resource Interchange File Format)结构。它的**头部(Header)**定义了音频的基本信息,如采样率、声道数、位深、数据长度等。 下面是一个标准的 PCM 编码 WAV 文件头部的组成(44 字节)及每一部分所占字节数: ✅ WAV 文件头…
ESP32-S3 麦克风+喇叭实现扩音器
🧩 接线说明 ESP32-S3 与 INMP441(麦克风)接法: INMP441 引脚功能ESP32-S3 引脚(例)VCC电源3.3VGND地GNDWS (LRCL)采样对齐位GPIO 42SCK (BCLK)时钟信号GPIO 41SD数据输出GPIO 40 注意:INMP441 是“只输出”的器件。 ESP32-S3 与 MAX98357A(…
ESP32 Ap模式Udp通信
#include <WiFi.h> #include <WiFiUdp.h> const char* ssid = "ESP32-AP"; // AP 名称 const char* password = "12345678"; // 密码(至少8位) WiFiUDP Udp; const int localUdpPort = 4210;…
火山豆包ASR
using System.Net.WebSockets;using System.Text;using System.Text.Json.Nodes;using Newtonsoft.Json;using Newtonsoft.Json.Linq;namespace HuoShanASR;public class HuoShanControl{ p…
ESP32S3通过硬件解码
太棒了!你现在已经有: ✅ ESP32-S3✅ VS1053 音频解码模块✅ SD 卡模块✅ PAM8403 功放(放大 VS1053 输出)✅ 无源喇叭(连接 PAM8403) 我们现在就可以开始写一个完整的 MP3 播放系统,流程如下: 🔧 系统架构(数据流) less复制编辑[ESP32-S3] | ├── 读取 MP3 文件(来自 SD 卡…
ESP32实现类似对讲机功能
好嘞!我给你写一个用ESP32-S3实现的最简易UDP对讲机示例,包含: WiFi连接 I2S采集麦克风音频 UDP发送采集的音频数据 UDP接收对方音频数据并播放 按键控制“按住说话,松开听” 硬件前提 麦克风接ESP32-S3的I2S输入(I2S麦克风或模拟麦克风接ADC也行,这里用I2S麦克风示范) 扬声器接I2S或DAC输出(示例用I2S)…
C#读取WAV的头部信息
namespace ReadWav; public class ReadControl { public string FilePath { get; } public int ChunkSize { get; private set; } public int Subchunk1Size { get; private set; } public …
ESP32-S3引脚解释
图中是 ESP32-S3-WROOM 模块,以下是对各引脚不同类型含义的解释: 电源类 3V3:表示 3.3 伏特电源引脚,用于为模块及连接的外设提供 3.3V 的工作电压。 5V:表示 5 伏特电源引脚,用于输入 5V 电源 。 GND:接地引脚,是电路中的参考零电位点。 复位类 RST:复位引脚,通过对该引脚施加特定电平信号(通常是低电平脉冲)…