V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
Lyleaks

Wechat & Telegram 语音变声插件

  •  
  •   Lyleaks ·
    gnehsoah · Jan 27, 2017 · 8357 views
    This topic created in 3376 days ago, the information mentioned may be changed or developed.

    原理很简单,就是 Hook AudioRecord.read() 然后对数据进行处理。

    源码 https://github.com/gnehsoah/XVoiceChanger

    音频处理是用SoundTouch

    可改 3 个参数:

    Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch.

    Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed).

    Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate.

    Screenshot

    Supplement 1  ·  Jan 28, 2017
    7 replies    2017-12-17 21:40:42 +08:00
    wjm2038
        1
    wjm2038  
       Jan 27, 2017 via Android
    感觉不错,但是如果有内置的参数就好了,顺便 qq 有办法么。。
    zhuangtongfa
        2
    zhuangtongfa  
       Jan 28, 2017
    要是能在酷安上架就更好了
    dewi
        3
    dewi  
       Jan 29, 2017 via iPhone
    希望能在酷安上架 再次万分感谢楼主的研究成果
    finnFiona
        4
    finnFiona  
       Feb 1, 2017 via iPhone
    @wjm2038 qq 好像有自带的变声…
    php7
        5
    php7  
       Feb 1, 2017 via Android
    同一楼,内置几个惨苏就好了
    RUstKkin
        6
    RUstKkin  
       Feb 4, 2017
    很好
    fqlion
        7
    fqlion  
       Dec 17, 2017
    一加 3 闪退
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6080 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35
    ♥ Do have faith in what you're doing.