IIRC, SAM uses formant synthesis combined with filters to simulate speech. The formants basically emulate vocal chords, while the filters simulate how the mouth shapes sounds. I’ve also looked into this before, but I didn’t get very far. Answer from GearBent on reddit.com
🌐
SAM
discordier.github.io › sam
SAM: Software Automatic Mouth
Sam is a very small Text-To-Speech (TTS) program written in Javascript, that runs on most popular platforms. It is an adaption to Javascript of the speech software SAM (Software Automatic Mouth) for the Commodore C64 published in the year 1982 by Don't Ask Software (now SoftVoice, Inc.).
🌐
BetterSAM
imrane03.github.io › better-sam
BetterSAM: Software Automatic Mouth
Pitch: Speed: Mouth: Throat: Preview Download · GitHub Code.
Discussions

How Software Automatic Mouth (SAM) worked?
IIRC, SAM uses formant synthesis combined with filters to simulate speech. The formants basically emulate vocal chords, while the filters simulate how the mouth shapes sounds. I’ve also looked into this before, but I didn’t get very far. More on reddit.com
🌐 r/DSP
5
6
July 24, 2019
Introducing my own V1 Voice claim since sam automatic mouth is widely used for V1's voice.
🌐 r/Ultrakill
4
22
December 30, 2024
SAM: Software Automatic Mouth
581k members in the geek community. Geeky things More on reddit.com
🌐 r/geek
9
I just ported SAM (Software Automatic Mouth) to pure go. It worked!
It worked on my (linux) system for basic test cases, outputting direct to the audio card. I tried to feed it the lyrics to Stay Alive and I got a panic. But it does work. And man does it sound 8-bit. If nothing else this would make a good thing to mix into some chip tunes. More on reddit.com
🌐 r/golang
14
65
September 21, 2017
🌐
Text To Speech Robot
texttospeechrobot.com › text-to-speech-sam
Text To Speech SAM | Free Online | Multilingual TTS for your Computer,Phone And Tablet.
ONLINE SAM RECITER ROBOT is an Multi Language Text To Speech program that converts ordinary text into phonemes that S.A.M. can understand. You simply supply output strings of 256 characters or less to the program.
IIRC, SAM uses formant synthesis combined with filters to simulate speech. The formants basically emulate vocal chords, while the filters simulate how the mouth shapes sounds. I’ve also looked into this before, but I didn’t get very far. Answer from GearBent on reddit.com
🌐
Reddit
reddit.com › r/dsp › how software automatic mouth (sam) worked?
r/DSP on Reddit: How Software Automatic Mouth (SAM) worked?
July 24, 2019 -

Does anyone know how the text-to-speech used on the Commodore, i.e. Software Automatic Mouth, or SAM, actually synthesized the voice? Did it have any sort of recorded sample data? Did it just use additive synthesis? Or formant synthesis?

There's a github of someone's port of it to C here, although many of the variables, functions, and labels are just named based on their location in memory, not their function, so it still appears a black box.

🌐
Wikipedia
en.wikipedia.org › wiki › Software_Automatic_Mouth
Software Automatic Mouth - Wikipedia
October 29, 2025 - Software Automatic Mouth, or S.A.M. (sometimes abbreviated as SAM), is a speech synthesis program developed by Mark Barton and sold by Don't Ask Software. The program was released for the Atari 8-bit computers, Apple II, and Commodore 64.
🌐
Tetyys
tetyys.com › SAPI4
Online Microsoft Sam TTS Generator
Online Microsoft SAM, SAPI4, Bonzi Buddy Text to speech generator
Find elsewhere
🌐
Simulationcorner
simulationcorner.net › index.php
SAM: Software Automatic Mouth
Sam is a very small Text-To-Speech (TTS) program written in C, that runs on most popular platforms. It is an adaption to C of the speech software SAM (Software Automatic Mouth) for the Commodore C64 published in the year 1982 by Don't Ask Software (now SoftVoice, Inc.).
🌐
GitHub
github.com › thedjinn › rustsam
GitHub - thedjinn/rustsam: Rust reimplementation of the C64 Software Automatic Mouth speech synthesizer
This is a reimplementation of the Software Automatic Mouth, a speech synthesizer originally built for the Commodore 64.
Starred by 11 users
Forked by 3 users
Languages   Rust 99.2% | JavaScript 0.8%
🌐
SAM TTS
samtts.com › home › sam: software automatic mouth - classic speech synthesizer online
SAM: Software Automatic Mouth - Classic Speech Synthesizer Online
January 1, 2024 - Type any text you want to convert using our Software Automatic Mouth simulator. The SAM automatic mouth technology works best with clear English text. ... Customize your Software Automatic Mouth experience by adjusting pitch, speed, mouth, and throat parameters to achieve the perfect SAM automatic mouth sound.
🌐
GitHub
github.com › s-macke › SAM
GitHub - s-macke/SAM: Software Automatic Mouth - Tiny Speech Synthesizer
Sam is a very small Text-To-Speech (TTS) program written in C, that runs on most popular platforms. It is an adaption to C of the speech software SAM (Software Automatic Mouth) for the Commodore C64 published in the year 1982 by Don't Ask Software ...
Starred by 1.4K users
Forked by 310 users
Languages   C 88.0% | Shell 10.9%
🌐
GitHub
github.com › Duke-is-my › sam
GitHub - Duke-is-my/sam: Software Automatic Mouth - Tiny Speech Synthesizer
It is an adaption to Javascript of the speech software SAM (Software Automatic Mouth) for the Commodore C64 published in the year 1982 by Don't Ask Software (now SoftVoice, Inc.).
Author   Duke-is-my
🌐
IMDb
imdb.com › name › nm14561084
Software Automatic Mouth | Actor
Software Automatic Mouth. Actor: Ultrakill. Software Automatic Mouth is known for Ultrakill (2020), Sparkle On, Raven: The Life of DrillGirl (2022) and Matt's Life (2009).
🌐
Websim
websim.com › @leblock69 › software-automatic-mouth
Software Automatic Mouth Text To Speech
Software Automatic Mouth Text To Speech · @leblock69•10mo48 · Recent · Next up:
🌐
Hacker News
news.ycombinator.com › item
Just to clarify - this is SAM (Software Automatic Mouth), a vintage speech synth... | Hacker News
May 14, 2025 - 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
🌐
PyPI
pypi.org › project › software-automatic-mouth
software-automatic-mouth 1.0.0
March 13, 2021 - JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
🌐
Internet Archive
archive.org › texts
User Manual: Software Automatic Mouth (S.A.M.) : Free Download, Borrow, and Streaming : Internet Archive
April 1, 2013 - Ask the publishers to restore access to 500,000+ books · By submitting, you agree to receive donor-related emails from the Internet Archive. Your privacy is important to us. We do not sell or trade your information with anyone
🌐
101 Soundboards
101soundboards.com › tts › 74150-sam-software-automatic-mouth-tts-computer-ai-voice
☊ SAM (Software Automatic Mouth) TTS Computer AI Voice Soundboard
December 11, 2022 - Type your text and hear it in the voice of SAM (Software Automatic Mouth) by sajattack. 1296 MP3 clips & quotes to play and download