How do you save a new audio file from a sound on matlab?
    6 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Jonathan Fisher
 le 1 Août 2017
  
    
    
    
    
    Commenté : muhammad siddique
 le 5 Jan 2021
            Hi, I'm trying to write use matlab to take some sound files, trim them to the same size, and save them into a completely new folder with new names without overwriting the original. I've been trying to use audiowrite, but it gives me an error:
Error using audiowrite
The value of 'filename' is invalid. Expected input to be one of these types:
char
Instead its type was double.
Error in audiowrite>parseInputs (line 226)
parse(p,filename, y, Fs, pvpairs{:});
Error in audiowrite (line 103)
props = parseInputs(filename, y, Fs, varargin);
This was after using the code
audiowrite(anna_ten10, trimmed_anna_ten10, 44100)
where anna_ten10 was the original file that was trimmed, trimmed_anna_ten10 was the trimmed file that I would like to make into a seperate file, and 44100 was the fs. I'm not sure what to put in place of anna_ten10, since I don't want that file to be overwritten, but I've tried putting the new folder directory there and it isn't saving. What should I do?
1 commentaire
Réponse acceptée
  Star Strider
      
      
 le 1 Août 2017
        The file name has to be a string:
audiowrite('anna_ten10.wav', trimmed_anna_ten10, 44100)
I am assuming here you want to save it as a ‘.wav’ file. Change that if you want to save it in another format.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Audio I/O and Waveform Generation dans Help Center et File Exchange
			
	Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


