couldnt incorporate the .wav file

2 visualizaciones (últimos 30 días)
Gaurav Sharma
Gaurav Sharma el 22 de Nov. de 2018
Editada: Walter Roberson el 22 de Nov. de 2018
I am trying to run some voices [.WAV] in the matlab but couldnt able to do that. Firstly, it wasnt takimg the folder of the sounds... now after provoding the path it is throwing some error.
"Index exceeds the number of array elements (51).
Error in train1 (line 25)
files = traindir('*.wav');"
can some one pls help me with this code. I want to run these code... it is my final project.
I am providing all the codes and the data set of .wav down below as an attchment.
  1 comentario
KALYAN ACHARJYA
KALYAN ACHARJYA el 22 de Nov. de 2018
See the link, answer form Walter Roberson sir.

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 22 de Nov. de 2018
traindir is aa variable there . traindir('*.wav') is a request to index the variable with index
[double('*'), double('.'), double('w'), double('a'), double('v')]
  2 comentarios
Gaurav Sharma
Gaurav Sharma el 22 de Nov. de 2018
sorry sir, but I didn't get you. What should I need to do ?
I want to run the code, what changes should I make?
Walter Roberson
Walter Roberson el 22 de Nov. de 2018
Editada: Walter Roberson el 22 de Nov. de 2018
files = dir(fullfile(traindir,'*.wav'));
and change
[y,Fs] = audioread(files(i).name);
to
[y,Fs] = audioread( fullfile(traindir, files(i).name));

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by