如何在R中连接两个.wav文件



如何在R中连接两个.wav文件
我已经检查了声音和音频包,但我仍然不知道如何做到这一点。

您在声音包(CRAN)中尝试过appendSample(s1, s2, ...)saveSample(s, filename, overwrite)吗?

appendSample:

描述:附加两个或多个示例对象或wav文件。用法:appendSample(s1,s2,…)参数:s1,s2。。。示例对象或wav文件的名称。详细信息:如果采样具有不同的采样参数(比特、速率和信道),命令fitSampleParameters被调用以在采样之前对其进行调整附加了。价值:一个采样对象,其中的采样一个接一个地播放

保存示例:

描述:将Sample对象作为wav文件保存到磁盘。用法:saveSample(s,filename,overwrite=FALSE)参数:s是Sample对象。filename一个字符串,给出目标文件的路径和名称。重写逻辑。如果FALSE且文件名已存在,则会出现错误将进行报告。否则,旧文件将被删除

命令示例:

> sample = appendSample('/home/grzegorz/file1.wav', '/home/grzegorz/file2.wav')
> saveSample(sample, '/home/grzegorz/output.wav', overwrite=FALSE)

我下载了两个示例wav文件,它可以工作(wav是串联的)。当然,你需要安装声音库才能做到这一点。

相关内容

  • 没有找到相关文章

最新更新