Reading a text file and then loop load audio files
2 ビュー (過去 30 日間)
古いコメントを表示
Mohammed Babangida Ibrahim
2021 年 10 月 11 日
コメント済み: Mathieu NOE
2021 年 10 月 12 日
I’m a bit confused, i want to read a text file data.txt and then in a loop load some wav-files.
2 件のコメント
Mathieu NOE
2021 年 10 月 11 日
hello
this is a bit vague.. what is the txt file for ? does it contains a list of the wav files names ?
採用された回答
Mathieu NOE
2021 年 10 月 11 日
hello again
so this script will read the txt file where you have a list of wav file names
then the loop will open the associated wav files and display the data
hope it helps
clc
clearvars
folder = pwd; % current folder
fullfnames = readcell('wav.txt'); % read txt files and store filenames in cells
nFiles=numel(fullfnames);
for iFile = 1:nFiles
fullfname = char(fullfnames(iFile));
[signal,fs]=audioread(fullfile(folder,fullfname)); %read in wav
h = plot(signal); %
hold on
end
3 件のコメント
Mathieu NOE
2021 年 10 月 11 日
hello again
fullfile is used to create an absolute complete path to the files
I you work only on the current folder , this may be overkill but it's a safer method to create the path to your wav files
see more info on : help fullfile
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Audio and Video Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!