freeswitch tone2wav是干什么的

freeswitch 的bin 目录下有很多文件,如 fs_encode,tone2wav

那么,tone2wav是干什么的呢?作用是把铃音的字符串转换成声音文件保存下来。

语法:./tone2wav   转换后的文件名称   "tone字符串"

注意,tone字符串一定要用双引号括起来,不然报错:-bash: syntax error near unexpected token `('

tone字符串有很多样式,可以到网站查看:

https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Modules/mod-dptools/gentones/TGML_6586573/

也可以在fs_cli 里敲命令:global_getvar

结果里面*-ring  一系列就是。

实例如下

./tone2wav tone_3.wav "%(400,200,440,480);%(400,3000,440,480)"
./tone2wav tone_2.wav "%(400,200,383,417);%(400,2000,383,417)"
File: tone_2.wav generated...

Please support:
FreeSWITCH http://www.freeswitch.org
ClueCon http://www.cluecon.com
au-ring=%(400,200,383,417);%(400,2000,383,417)
be-ring=%(1000,3000,425)
ca-ring=%(2000,4000,440,480)
cn-ring=%(1000,4000,450)
cy-ring=%(1500,3000,425)
cz-ring=%(1000,4000,425)
de-ring=%(1000,4000,425)
dk-ring=%(1000,4000,425)
dz-ring=%(1500,3500,425)
eg-ring=%(2000,1000,475,375)
es-ring=%(1500,3000,425)
fi-ring=%(1000,4000,425)
fr-ring=%(1500,3500,440)
hk-ring=%(400,200,440,480);%(400,3000,440,480)
hu-ring=%(1250,3750,425)
il-ring=%(1000,3000,400)
in-ring=%(400,200,425,375);%(400,2000,425,375)
jp-ring=%(1000,2000,420,380)
ko-ring=%(1000,2000,440,480)
pk-ring=%(1000,2000,400)
pl-ring=%(1000,4000,425)
ro-ring=%(1850,4150,475,425)
rs-ring=%(1000,4000,425)
ru-ring=%(800,3200,425)
sa-ring=%(1200,4600,425)
tr-ring=%(2000,4000,450)
uk-ring=%(400,200,400,450);%(400,2000,400,450)
us-ring=%(2000,4000,440,480)

感谢观看。

长风破浪会有时,直挂云帆济沧海!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值