首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows下的SoX命令

Windows下的SoX命令
EN

Stack Overflow用户
提问于 2016-01-17 22:31:15
回答 1查看 3.2K关注 0票数 0

我有一些在Linux上工作的SoX命令,但在play上就不行了,因为Windows版本不再随playrec一起发布了。如何将这些重新加工成只使用sox

代码语言:javascript
复制
rec -c 1 -r 48k -q -n noiseprof - trim 0 5
rec -c 1 -r 48k -q -t flac - noisered - 0.21 silence -l 1 0.0 1% 1 3.0 5% pad 1 0
play -t mp3 - -q

我在Python中使用它们来进行语音识别,并且希望使用这样的语句

代码语言:javascript
复制
sox = shutil.which('sox') or glob.glob('C:\Program Files*\sox*\sox.exe')[0]

使其独立于平台。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-26 14:10:46

使用sox手册:

提供播放和rec命令,这样基本的播放和录制就像 play existing-file.wavrec new-file.wav 这两个命令在功能上等价于 sox existing-file.wav -dsox -d new-file.wav

-d选项意味着选择输入的默认音频设备(如果是第一)或输出(如果是最后)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34844551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档