Я строю скрипт на R для выбора файлов WAV. Однако, в последних нескольких строках, когда я пытаюсь использовать функцию Wave пакета tuneR для определения конфигурации аудиофайла, он не распознает эту функцию.
Мне нужна эта функция, чтобы иметь возможность сохранить мой окончательный файл в выходной каталог, как мне это получить?
Укажите фон, включая то, что вы уже пробовали
library(seewave)
library(tuneR)
library(warbleR)
library(monitoR)
input_dir <- setwd("D:\\teste")!
output_dir <- setwd("D:\\teste_saida")!
setwd(input_dir)
lis.files<-dir(".", pattern="wav")
list.sample.lucas<-sample(lista.arquivos)
list.sample.lucas.01<-list.sample.lucas[1:4]
for (i in lista.aleat.lucas.01){
audios <- readWave(i, from = 0, to = 60, units = c("seconds"), header = FALSE, toWaveMC = TRUE)
audios2 <- Wave(left=channel,rigth = channel, samp.rate=audios@samp.rate, bit= audios@bit)
file_novo<-paste("Lucas_01_", lista.aleat.lucas.01, sep="")
setwd(output_dir)
writeWave(audios2, file_novo, extensible = TRUE)
setwd(input_dir)
}
audios2 <- Wave (левый = канал, rigth = канал, samp.rate=audios@samp.rate, bit = audios @ bit) </p>
Ошибка в (функция (классы, fdef, mtable) не может найти
унаследованный метод для функции ‘Wave’ для сигнатуры ‘« function »’
Я надеюсь, что смогу перечислить мои wav-файлы, случайным образом выбрать 2 файла и сохранить их как WAV-файл в выходном каталоге