Microsoft Sam alternative: a retro computer voice today
Microsoft Sam is the voice many people remember as “the computer talking”: the default text-to-speech voice of Windows 2000 and Windows XP, used by the built-in Narrator, and later the star of countless memes and joke videos. People still search for it for nostalgia, for a robotic punchline or for a retro game.
This guide explains what happened to Sam and shows how to get a retro computer sound today: a clear voice from SuperClonica, free to try online, plus an old-PC effect you can add in two lines of Python.
What Microsoft Sam was
If you want Sam himself, only an old Windows installation has him. If you want the feeling, a modern voice plus a lo-fi effect gets close and stays easy to understand.
- Microsoft Sam was the default male voice of Windows 2000 and Windows XP, and the Windows XP Narrator used it.
- With Windows Vista, Microsoft Anna became the default English voice; later versions brought David, Zira and Hazel.
- Sam belonged to old versions of Microsoft’s speech technology; it is not a voice you can download on its own today.
- SuperClonica does not offer Sam; it offers natural voices and a free engine that can be made to sound retro.
Try a voice free online
On the page of any voice, type a line of 30 to 100 characters, for example “Welcome to the computer of the future. Please do not panic.”, choose the language and press Voice it. In a few seconds you can listen and download the clean recording, with no account.
Make it sound like an old PC
Keep it short: the joke of a retro voice lands in one or two sentences.
- Start from a flat, calm male voice: a stock M voice works well.
- Write short, formal sentences: old voices sounded best with simple statements.
- Add a robot touch in your editor: a short metallic echo or a ring modulator.
- For the old sound card, lower the sample rate and the bit depth.
The 8-bit effect in Python
With the free engine you get the old-PC sound directly: python -m pip install superclonica-cpu, then from superclonica import Superclonica; from scipy.signal import resample_poly; import soundfile as sf; tts = Superclonica(); audio, rate = tts.synthesize('Welcome to the computer of the future.', 'M1', 'en'); sf.write('retro.wav', resample_poly(audio, 11025, rate), 11025, subtype='PCM_U8'). The file is 8-bit mono at 11,025 Hz, the format of many sound effects from the Windows 98 era, so it sounds grainy and small. scipy, numpy and soundfile come with the engine. For a fully robotic voice instead, an old formant synthesizer such as eSpeak NG sounds like one out of the box.
Memes, nostalgia and names
Memes, retro games and nostalgia videos are a fine use of a retro voice. Do not present the result as Microsoft Sam or as a Microsoft product; Sam and Windows are Microsoft’s names. For a channel or a game you publish, use the ten stock voices, M1 to M5 and F1 to F5, free under the OpenRAIL-M license, or your own voice trained in the SuperClonica studio.