> Michael,
> 
> Thanks for sending the files.  I finally found the 3Com/USR web page that
> these documents came from:
>       http://ae.pcd.usr.com/techref/index.htm
> This page also has information on distinctive ring and other neat features.
> 
> That is just one of the technical information areas available at:
>       http://www.usr.com/home/online/techinfo_f.htm
> 
> It looks like yet more useful information is available from one level
> up the tree.
>       http://www.usr.com/home/online/index.html
> 
> Good luck with the voice package; I'm looking forward to using it after
> you get it working.
> 
> Cheers,
> Eric

GOOOOOOOOAAAAAAAAAALLLLLLLLL!!!!!!!!
(I guess this isn't soccer; but that is how I feel!)

Mega Thanks to Eric for uncovering these URL's and sending me to them.  I 
think that
I'd come across the later two.  But the first one was brand new to me.  It 
looks like
the files that I originally received from Nemeth Laszlo (Mega thanks 
again...), which I have already mailed back out to several
people, were actually html's referenced by the above link.  But one of the 
links on this
URL was for GSM source code!  I downloaded just for kicks, not sure what it 
was.
I had to rename all of the 8.3 filenames to comply with the Makefile, but after
I had all of the filename stuff straight (oh, I had to make them into lower 
case names as well--I have a script for doing that.), it compiled flawlessly.

What came out the other end were binaries, "toast," "untoast," and "tcat," and 
a library, "libgsm.a" .
Toast converts a .au audio file into a GSM, compressed file that can be dumped 
directly to the USR modem (or other GSM capable modem, I assume).  Man, it 
sounds great!
I mentioned in a previous post that I was using the pvftools from the 
mgetty-voice
package for my conversion from .wav or .au to .rmd, or the Raw Modem Data.  I 
used those utils to create files whose rmd type was GSM, and they didn't 
work--made static in the speakers when dumped to the modem.  The only usable 
rmd type that I could produce with the pvftools was the G.721 compression.  
(By the way, if you use a terminal program and switch to voice mode by issuing 
an AT#CLS=8, you can look at what types of compression are available by 
issuing an AT#VSM? or AT#VSM=? (they each show different types of output).  My 
USR has 3 available: GSM, G.7241 ADPCM, and another ADPCM type that I think is 
like a generic one or something.  Anyway, I was getting not so great sound 
with the pvftools converting to the G.721 format.  It sounded a little (code 
word for "a lot!")
weaker than I expect out of the modem.

But using toast to convert a .au to GSM, the output sounds almost perfect to 
me!
It is very good.  And if you're wondering if I'm stuck with having to use only 
.au
source files, the answer is NO!  I can use sox to convert from many other 
different audio types, including .wav, to .au audio.  Then, I can convert the 
.au to .gsm using toast.  So, using sox and toast, I'll write a nifty script 
to look at the file extension
or command line arguments and do the proper conversion, piping the audio data 
first through sox and then through toast, and popping out a beautiful sounding 
GSM file!

Life is good!

 
-- 
======================== Mike Wilkerson ==========================
"You cannot go on 'seeing through' things forever. The whole point
of seeing through something is to see something through it."
C.S. Lewis, "The Abolition of Man"

PGP Fingerprint-> 
1E 5F 0F 39 54 28 73 4F  27 7C 48 69 E6 0D E9 3A
==================== [EMAIL PROTECTED] =====================



-- 
  PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
         To unsubscribe: mail [EMAIL PROTECTED] with 
                       "unsubscribe" as the Subject.

Reply via email to