freeswitch改变频率

时间:2014-12-18 17:24:22

标签: audio frequency freeswitch pbx

我回答另一个关于freeswitch的问题。 freeswitch的默认发送频率是8000.所以当我录制一段流时,mp3(或wav)的频率也是8000.我需要的是更高的频率。 我找到的只是一个变量:

<action application="set" data="record_sample_rate=44100" />

我已将其添加到扩展程序中,但它不会更改任何内容。 (44100不是我必须的频率。但是高于8000的地方很棒)。也许如果这是不可能的,那么你们是否认为改变python的频率是一个好主意?

希望有人知道这个诀窍。

2 个答案:

答案 0 :(得分:0)

Freeswitch始终使用与录制的频道相同的频率进行录制。这样,它是最经济的方式,无需CPU的额外实时工作即可进行录制。

您可以稍后使用低优先级的专用音频转换工具对wav文件进行上采样。

嘿,这个问题属于serverfault,而不是stackoverflow。

答案 1 :(得分:0)

我使用&#34; sox&#34;现在重新采样音频文件。您可以在脚本中执行命令行工具。如果有人知道freeswitch中的另一个功能或方法是否有其他频率发送请告诉我