Still unable to use sound function

11 Ansichten (letzte 30 Tage)
Sean Lineaweaver
Sean Lineaweaver am 3 Nov. 2014
Kommentiert: Sean de Wolski am 4 Nov. 2014
I asked this question a few days ago and was told to investigate my sound data (wav file). I tried to debug my wav file but still could not find the offending issue. The wav file I'm reading is just a simple file named asa.wav. I can successfully read into a data array using the following: [X,fs]=wavread('asa.wav'); The resulting data array X is 16636 values long, real, and within the range -0.6 and 0.8. So sound(X,fs) should work just fine. Yet I get the following exception thrown:
Error using sound (line 76)
Error: File: audioplayer.m Line: 474 Column: 20
Arguments to IMPORT must either end with ".*" or else specify a fully qualified class name:
"multimedia.internal.audio.device.DeviceInfo" fails this test.
When something weird like this has happened in the past, was usually because I had an offending file somewhere in my path This time, however, I reinstalled Matlab and removed all folders in the path except the original Matlab folders. Still, i.e. get errors when I use sound.m. What could be happening?
One other thing, when I type
>> help sound
I get the command line reply: No help found for sound.m.
Could this be a clue as to what is going on?
  5 Kommentare
Sean Lineaweaver
Sean Lineaweaver am 3 Nov. 2014
Nevermind. I found the problem with an incorrectly invoked audio player call.
Is there documentation regarding the nuclear hammer? I can think of many instances over the years where this would have come in very handy.
Thanks, Sean
Sean de Wolski
Sean de Wolski am 4 Nov. 2014
doc restoredefaultpath
doc rehash

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sean de Wolski
Sean de Wolski am 3 Nov. 2014
Yes in reply to comments, it's probably being used wrong:
[ap,x] = audioplayer
Instead of
ap = audioplayer
Would throw this error because audioplayer is only expected to return one output. For this use the following to stop at the offending line.
dbstop if error
Then fix this call.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by