Show HN: Sam TTS – Recreates the classic Microsoft SAM voice in the browser
I built a fun little side project that recreates the classic Microsoft SAM voice from Windows XP—entirely in the browser.
SAM TTS uses phoneme-based synthesis (no AI models), written in JavaScript with Web Audio API. You can type any text, adjust pitch/speed/mouth/throat settings, and instantly hear the robotic voice we all remember from early 2000s computers.
You can even download the generated audio as a WAV file, which makes it handy for game developers, meme creators, retro enthusiasts, or anyone who wants to bring a touch of digital nostalgia to their work.
This was inspired by both my childhood memory of playing with SAM on XP, and my curiosity about how voice synthesis worked before neural TTS took over.
Would love to hear your thoughts or feedback!
Try it here: https://samtts.com
For my own project, I've been recreating the formant synthesizer described in Dennis Klatt's influential 1980 paper. I've found that WebAudio Worklets provide an excellent framework for implementing this type of acoustic modeling in the browser.
* I would be very wary about touting this to be "Microsoft SAM TTS" so prominently, since it has nothing to do with Microsoft.
* Your privacy policy page is from "Image to Ghibli".
* Your contact and about pages are 404.
* All of the copy smells like AI, and "5 stars from 2000+ happy users" is probably a blatant lie. (Where can I see some of those 5-star reviews, or review it myself?)
* "Our modern SAM TTS JavaScript implementation brings this iconic Microsoft voice to your browser" is also pretty disingenious, both because it's not a Microsoft voice, and as seen above, you didn't implement the TTS.
* Some of the alternate TTS implementations you link to (and then embed from Huggingface) in the footer are broken.
* Your Sign-in button (why would I sign in anyway?) is broken: "Access blocked: This app’s request is invalid" from Google, "Error 400: redirect_uri_mismatch".
Is this early 2000’s? Dr.Sbaitso circa 1992 sounded better. AT&T had an offering in 2002 that sounded completely natural.
I could be wrong, but I think the presets for Stuffy Guy and Little Old Lady seem to be swapped?