I had not seen this before. I have not played the files from a PIC yet, but it sounds interesting as well. This C codeuses a "simplified Adaptive Differential Pulse Code Modulation (ADPCM) algorithm". The files look slightly larger than the Roman Black files, but not by much, comparing to the numbers files sizes. The source code also has an executable file called winspeech.exe which encodes wave files.
Source code: http://ww1.microchip.com/downloads/e...otes/an643.zip
Bookmarks