Grupo 2

Grupo 2

de Julieta Cuevas Acosta -
Número de respuestas: 2

Hola, cómo andan¿

Estoy intentando correr un Match template. Todo sale bien hasta que intento hacer el plot

Me dice 'Error in local (x,...): trying to get slot 'duration' from an object of a basic class (NULL) with no slots.'

Y obtengo un espectrograma del archivo de audio común y corriente. 

Leo en internet algunas opciones para solucionar pero las encuentro complejas, y no van exactamente al punto de este problema.

Saben qué puede estar pasando ¿

Gracias! 

Abrazo!

En respuesta a Julieta Cuevas Acosta

Re: Grupo 2

de Martin Rocamora -
El error es muy parecido al que tuvieron otros compañeros. Escribo el problema a continuación.

En la función plot estaban usando un nombre de template, pero al definir el template usaban otro nombre.
Fijate en el siguiente código de ejemplo que está correcto.

# se define el template con name='temp1'
template1 <- makeCorTemplate('archivo.wav',
+ t.lim = c(2.9, 7.1),
+ frq.lim = c(2, 4),
+ name = "temp1")

# acá se hace todo lo demás :)

# finalmente se hace el plot usando también 'temp1' en which.one
plot(peaks,
+ which.one="temp1",
+ legend=FALSE,
+ hit.marker="points",
+ color='red')

Podrías confirmar si es ese el error?

Saludos