你试过appendSample(s1, s2, ...)用saveSample(s, filename, overwrite)在音响包(CRAN)?
appendSample:
Description:
Append two or more Sample objects or wav files.
Usage:
appendSample(s1, s2, ...)
Arguments:
s1, s2, ... Sample objects, or the names of wav files.
Details:
If the samples have different sample parameters (bits, rate and channels),
the command fitSampleParameters is called to adjust them before the sample
are appended.
Value:
a Sample object with the samples played one after the other.
saveSample:
Description:
Save a Sample object to disk as a wav file.
Usage:
saveSample(s, filename, overwrite=FALSE)
Arguments:
s a Sample object.
filename a string giving the path and the name of the destination file.
overwrite logical. If FALSE and filename already exists, an error
will be reported. Otherwise the old file will be deleted.
示例命令:
> sample = appendSample('/home/grzegorz/file1.wav', '/home/grzegorz/file2.wav')
> saveSample(sample, '/home/grzegorz/output.wav', overwrite=FALSE)
Run Code Online (Sandbox Code Playgroud)
我下载了两个示例wav文件,它可以工作(连接wavs).当然你需要安装声音库才能做到这一点.
| 归档时间: |
|
| 查看次数: |
807 次 |
| 最近记录: |