趣味摩尔斯电码,支持接收特定声音翻译回文本,小程序 欢迎把玩,分享 js 版音频信号识别提取原理,快狠准

查看 32|回复 0
作者:dearxe2v   
部分原理
音频信号识别提取原理,其实之前已经发表过一次了 /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)
    图片
    扫一扫,打开小程序:

    功能演示:

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

    欢迎把玩,谢谢大家😊
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部