Très bien, j'ai des difficultés à démarrer sur celui-ci. Je suis en train d'utiliser la fonction soundsc dans Octave, mais je continue à obtenir cette erreur:Utilisation de soundsc dans Octave, sous Windows 7
error: sound.m: No command line utility found for sound playing
J'ai cherché autour de certains sur le net mais ne pouvait pas savoir quoi faire. Voici un lien vers le code source du fichier que j'ai trouvé sur le net qui contient l'erreur: http://octave-audio.sourcearchive.com/documentation/1.1.3/sound_8m-source.html
L'erreur que je pense vient d'ici:
## What do we use for playing?
global sound_play_utility;
if ~isempty(sound_play_utility),
## User specified command
elseif (file_in_path(EXEC_PATH, "ofsndplay"))
## Mac
sound_play_utility = "ofsndplay -"
elseif (file_in_path(EXEC_PATH, "play"))
## Linux (sox)
sound_play_utility = "play -t AU -";
else
error("sound.m: No command line utility found for sound playing");
endif
Je viens donc arriver à utiliser Windows 7, donc je suppose que je dois spécifier le chemin en quelque sorte moi-même? Changer le code source? Je n'ai aucune idée de ce que je suis supposé faire pour que ça marche! Quelqu'un peut-il me dire?
Je pense, même si je ne suis pas sûr, que le code s'attend à transmettre les données audio à un canal, pas en tant que fichier (voir les lignes 'fwrite'). Je ne sais pas si Winamp etc. peut gérer cela. Mais alors, je ne sais pas non plus si 'sox' se comportera comme prévu sur Windows. – mtrw
Je parlais juste de jouer de l'audio. Pour toute autre chose que ce module offre, oui, vous devez installer sox. Vous devriez envisager d'upvoting/acceptant la réponse de mtrw, qui est morte à cet égard. –