V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiangyuecn
V2EX  ›  程序员

做了一个 H5 版的音频变调变速、变声录音插件,欢迎把玩

  •  
  •   xiangyuecn ·
    xiangyuecn · 2020-01-09 13:15:43 +08:00 · 2025 次点击
    这是一个创建于 1810 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在线测试地址: https://xiangyuecn.github.io/Recorder/assets/%E5%B7%A5%E5%85%B7-%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E5%92%8C%E9%9D%99%E6%80%81%E5%88%86%E5%8F%91Runtime.html?jsname=teach.sonic.transform

    这个插件是我手动移植的 waywardgeek/sonic 库中 Sonic.java 为 js 版,变速变调效果还不错,js 源码 37kb(压缩版 gzip 后 4.5kb),小巧精致。默认的转换对于大的 pcm 需要花费比较多的时间,实时特性不好,因此我用 WebWorker 封装了一下,支持实时处理,一边录音一边转换,效果还算满意。

    附上篇链接:H5 实时多路音频混音

    3 条回复    2020-01-09 13:36:48 +08:00
    QUIOA
        1
    QUIOA  
       2020-01-09 13:20:45 +08:00 via Android
    效果怎么样?是能乔碧萝那种吗
    xiangyuecn
        2
    xiangyuecn  
    OP
       2020-01-09 13:27:26 +08:00
    @QUIOA 大叔 变 萝莉还是可以的😁
    jss
        3
    jss  
       2020-01-09 13:36:48 +08:00
    相比音频变调 ,我更在意 VR.js 如: https://delight-vr.com/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 13:24 · PVG 21:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.