Wednesday, November 23, 2011

"Say.exe" - A simple command line text to speech program for Windows

This is a useful tools that I'd like to share. The followings are written by Martin.



I remember back to the old days of my Commodore 64 . Way back in the early eighties, I had a command line program to be able to have the computer say what you type on the command line. I was very surprised that nothing like this is freely available on the net for windows. Microsoft provides both the "MS Agent" COM api as well as the SAPI api, but no easy way to utilize either.

This is a real simple program that simple uses the MS SAPI api. Simple run "Say.exe Hello world!" and have your computer say hello to the world.

Here is a link to a statically linked EXE: SayStatic.exe

Here is a link to a dyncamically linked EXE (MSVCRT.dll version 8 / Visual Studio 2008 (9) ): SayDynamic.exe

Here is a link to the source code.

Put it up on a publically accessible network share and use System Internal's psexec.exe (now owned by Microsoft) and have fun freaking folks out.

by martin

6 comments:

man9ar00 said...

The links to the tool and source code seem to be broken now. Can we get proper links? Or is this no longer available? :(

Sam V said...
This comment has been removed by the author.
Sam V said...

https://web.archive.org/web/20121104113038/http://krolik.net/wsvn/wsvn/public/?rev=0&sc=0

Sam V said...
This comment has been removed by the author.
Sam V said...
This comment has been removed by the author.
Sam V said...

Just go here at the Wayback Machine/Internet Archive and get the Tarball for the project you want. It contains the EXE files and the source code all in one:

https://web.archive.org/web/20121104113038/http://krolik.net/wsvn/wsvn/public/?rev=0&sc=0