借助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对生产力的提升是空前绝后的。以前遇到小众需求只能等大佬出手,或者去学习几万字的文档、案例,然后一次一次试错。现在只要打几行字就轻松搞定。

既然这样,那我以前迫于精力有限只能停留在想法的想法,就要加速来实现了。

赞赏

微信赞赏支付宝赞赏