I've tried everything else I can think of, so I finally come here to HN in something akin to desperation.
I have a sound file from a dead Psion 5MX (RIP) and I'd very much like to convert it into a format that I can play on my Windows XP laptop, and on my SuSE 10.1 desktop. On my SuSE 8.1 (yes, yes, I know) machine it plays with this command:
play -r 8000 -s b -c 1 -t raw -f A filename
However, on every platform I've tried, sox segfaults, or the software I have says it doesn't recognise the format. This, despite listing the Psion A-Law format specifically.
I've spent a couple of hours with Google trying to find utilities specific to the purpose, and reinstalled and recompiled sox, but, as you might guess, I've made to real progress.
I've written a small utility to convert the file using the conversion functions from A-Law to raw as given on Wikipedia, but that produces noise with a barely audible sound track underneath.
Advice welcome. I'm not, at heart, a computer person, but I program and I devise algorithms. See http://news.ycombinator.com/item?id=822789 if you're interested in what I can do.
Questions for clarification also welcome.
So assuming you got this far, thanks for reading, and sorry if this has wasted your time.
mv file file.wve
sox file.wve -2 -c 2 -r 44100 file.wav
lame file.wav file.mp3
Enjoy. If you have more of them send them over and I'll convert them in case you can't get the recipe to work.
I mailed you that one mp3. And I messed up the recipe, the first line of course should not have the .wve at the end of the first file argument.