小工具合集
文章平均质量分 54
记录做过的小工具合集
海飞的鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言音频算法的Python可视化实时调参工具
摘要 本项目实现了基于Python GUI的C语言实时音频处理框架,采用混合编程架构解决嵌入式音频算法调试问题。通过将核心音频算法编译为DLL动态库,Python使用ctypes调用C接口,实现了音频输入→算法处理→音频输出的完整链。GUI界面可实时调整12种音频效果参数(包括均衡器、限幅器、混响等),无需重新编译。项目包含完整的Makefile编译系统和模块化C代码结构,支持Windows平台上的快速开发和测试。核心API提供初始化、音频处理和参数更新三个接口,便于扩展和集成到实际项目中。原创 2025-11-12 10:48:11 · 929 阅读 · 0 评论 -
把文件转为c语言数组的脚本
这是一个Python脚本,用于将二进制文件转换为C语言16进制数组格式的头文件。脚本提供三种使用方式:1)基本用法自动生成头文件;2)指定输出文件名;3)完全自定义输出文件名和数组名。生成的头文件包含保护宏、文件信息注释、大小定义和格式化的16进制数组数据,每行16个字节并带有偏移量注释。脚本通过读取二进制数据,转换为16进制格式,并自动处理文件名转换和输出格式,方便在C/C++项目中直接使用。原创 2025-09-28 15:57:59 · 244 阅读 · 0 评论 -
wav音频转C语言样点数组
WAV转C头文件转换工具 这是一个Python脚本,用于将WAV音频文件转换为C语言头文件(.h),方便嵌入到C/C++项目中。支持多种音频格式转换,包括8/16/24/32位PCM和32位浮点音频,自动检测格式并选择合适的数据类型(int16_t或int32_t)。 核心功能: 自动识别WAV文件格式 智能选择输出数据类型(16位或32位) 生成标准C头文件,包含采样率、声道数等宏定义 处理各种特殊字符的文件名转换 支持大文件分块处理,避免内存问题 输出示例: #ifndef AUDIO_H_ #defi原创 2025-08-29 10:37:43 · 1125 阅读 · 0 评论 -
生成正选波wav文件的py脚本
这是一个Python脚本,用于生成指定参数的正弦波WAV文件。脚本支持设置采样率(默认44100Hz)、频率(默认1000Hz)、时长(默认60秒)和声音幅度(默认-3dBFS)。通过numpy生成单声道正弦波信号后,转换为双声道格式,并保存为16位PCM WAV文件。输出文件名为"sine_1kHz_minus3dB_60s_stereo.wav"。该脚本适用于音频测试信号生成等应用场景。原创 2025-08-15 17:03:49 · 160 阅读 · 0 评论 -
解析串口midi数据包的工具
这是一个网页版解析串口的midi数据包的html工具,使用html不用安装,只要有浏览器就行。原创 2025-07-24 13:54:59 · 161 阅读 · 0 评论 -
16进制pcm数据转py波形脚本
摘要:本文介绍了一个Python脚本,用于将16bit单声道或双声道的PCM十六进制数据转换为波形图进行分析。脚本使用numpy和matplotlib库处理数据并绘制波形,支持解析小端格式的16位PCM数据。对于双声道数据,会分别绘制左右声道波形(蓝色和橙色);单声道则左右波形相同。最终生成的图像包含两个子图,分别显示左右声道随时间变化的波形,便于音频数据分析。该脚本可帮助开发者直观地检查PCM音频数据的特征和质量。原创 2025-08-15 16:59:00 · 359 阅读 · 0 评论 -
使用python把keil工程转makefile工程编译下载使用说明
如果使用非标准安装路径# 启用更多警告# 生成更多调试信息# 链接时优化# 在 build_config.mk 中添加。原创 2025-07-24 13:20:59 · 1225 阅读 · 0 评论 -
读取当前目录有哪些文件的工具
这是一个可以读取当前目录及子目录有哪些文件,并生成对应的excel的文件列表的html脚本,使用html不用安装,只要有浏览器就行。原创 2025-07-24 13:51:30 · 231 阅读 · 0 评论
分享