借助AI写了个多声道音频测试工具
没啥好多说的,就如题目所述。
没啥命名天分,直接就叫MCST Web(Multi-Channel Sound Tester Web)。
GitHub仓库:https://github.com/qakcn/mcst-web
直接使用:点击打开
开发动机
就是找不到好的测试工具而已,虽然有一些工具,但大多是针对立体声的。
惠威倒是有一个环绕声测试,但功能简单,而且似乎有些bug。
总之一怒之下怒了一下,就搞了这个。
本来是打算搞个桌面应用的,但开发起来太复杂了,用AI跑出来的根本没法用(还浪费了14块钱),遂放弃。
然后就研究了一下网页端(JavaScript)能否实现,结果真还可以,于是就下手了。
功能特点
- 纯网页实现。完全使用Web Audio API来实现,没有加载任何音频文件,没有引用任何外部文件,整体精致小巧。
-
支持立体声(2.0)到全景声(7.1.4)等多种布局。但因为我没有全景声音响,因此只测试了到5.0是工作正常的,如有问题欢迎反馈。
-
支持正弦波、方波、三角波、白噪音、粉红噪音等多种信号,支持频率设置,支持扫频。
-
支持逐声道播放,支持循环播放,可设置时长,可单独控制声道静音。
事后
这次是用Visual Studio Code,借助了内置的GitHub Copilot Chat,但是使用了DeepSeek V4 for Copilot Chat插件来接入DeepSeek,仅使用3块多就搞定了。
而且仅仅使用了deepseek-v4-flash模型,思考深度为标准,效果就已经很惊艳了。基本上提出要求后都能一次实现;少数几次出问题的,也只需要两三个来回就搞定了。整体除了写HTML的UI框架时动了点手,其他时间就完全靠AI了。全程我都没有学习过Web Audio API是怎么使用的。
可以说AI对生产力的提升是空前绝后的。以前遇到小众需求只能等大佬出手,或者去学习几万字的文档、案例,然后一次一次试错。现在只要打几行字就轻松搞定。
既然这样,那我以前迫于精力有限只能停留在想法的想法,就要加速来实现了。
赞赏
微信赞赏
支付宝赞赏
