部分原理
音频信号识别提取原理,其实之前已经发表过一次了 /t/919541 ,欢迎围观,依托 GitHub Recorder 网页录音库,可以很方便的在线进行音频信号测试分析,在线地址:FFT 频域分析 ECharts 频谱曲线图
小程序已上线微信版 和 抖音版(头条系 app 均可用)
微信版第一版,小程序名称:趣味摩尔斯电码,已经被限制不允许搜索,要对公打款才能注销,注销失败😂,因第一版对用户输入的文本内容未设置过滤违法违规内容的机制,所以被限制了几乎所有功能,理由之一是因用户举报 真 6 啊。- 微信版第二版,功能限制版,默认不能输入文本内容,可通过代码解除限制(算法在下面),小程序名称:《趣味摩斯码》。
- 抖音版提交上线后基本上处于散养状态,小程序名称:《滴嗒趣味摩尔斯电码》。
微信的第二版是昨天重新上架的,之前被限制功能后本打算注销了,昨天直接改源码限制了不允许输入文本 重新上架,解决不了这个问题就把提问题的人解决掉,就没有问题了,从提交到审核通过 10 来分钟就 ok 了,感觉还能玩一玩
Features
- 基础的 文本 - 摩尔斯电码 互转,兼容大部分摩斯码工具生成的电码
- 中文支持,内置 1983 年《标准电码本(修订本)》码表,不在码表内的文字采用 Unicode 编码
- 可将摩尔斯电码通过:合成声音(正弦波)、屏幕两种颜色交替闪烁、闪光灯点亮熄灭 3 种方式输出
- 合成的声音,支持保存 wav 文件、发送给微信好友,支持解析 wav 文件中的音频信号转换回文本
- 播放合成的声音时,可通过另外一个手机接收,然后实时翻译转换回文本,高达 60WPM 的速度下解析依旧良好,准确度高
微信版如何解除输入文本的限制
//打开微信版小程序后,点开“知识学习”,下面有个 ID ,长按复制此 ID
//打开任意浏览器控制台,输入下面 js 执行,得到命令文本,输入小程序文本框内即可解除输入限制,一人一码
var id="填写你复制的 id";
var code="SET:UCI_"+btoa(id).replaceAll("+","").replaceAll("/","").replaceAll("=","")+"=1"; //将此 id 进行 base64 编码,去掉+/=
console.log("请复制下面这行命令文本到微信版小程序“仿真电报”文本输入框内:\n"+code)
图片
扫一扫,打开小程序:

功能演示:

摩尔斯电码声音频谱曲线:


