Как объединить два файла .wav в R? - PullRequest
1 голос
/ 04 июня 2011

Как объединить два файла .wav в R?
Я проверил звуковые и звуковые пакеты и до сих пор не знаю, как это сделать.

1 Ответ

9 голосов
/ 04 июня 2011

Вы пробовали 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)

Я скачал два образцаwav файлы и это работает (wavs объединены).Конечно, для этого вам нужно установить звуковую библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...