freeswitch 变声模块mod_soundtouch、mod_ladspa

官方地址:

https://freeswitch.org/confluence/display/FREESWITCH/mod_soundtouch

app使用demo:

<action application="soundtouch" data="hook_dtmf -0.3o 0.8r"/>

api 使用demo:

soundtouch <uuid> [start|stop] [send_leg] [hook_dtmf] [-]<X>s [-]<X>o <X>p <X>r <X>t

编译后使用

send_leg 在bleg变声

hook_dtmf帮上按键可动态调整3个参数 按键信息

  • 1 - pitch down 0.05
  • 2 - ptich = 1
  • 3 - ptich up 0.05
  • 4 - rate down 0.05
  • 5 rate = 1
  • 6 rate up 0.05
  • 7 temp down 0.05
  • 8 temp = 1
  • 9 tempo up 0.05
  • 0 log pitch,rate,temp at level INFO
  1. m_SoundTouch.setTempoChange(tempoDelta); //这个就是传说中的变速不变调 
  2. m_SoundTouch.setPitchSemiTones(pitchDelta);//设置声音的pitch 
  3. mSoundTouch.setRateChange(rateDelta);//设置声音的速率 

mod_ladspa 自行研究

如有问题:https://item.taobao.com/item.htm?id=620078442889

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值