frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Sam TTS – Recreates the classic Microsoft SAM voice in the browser

https://samtts.com
15•chrisweiindie•1d ago
Hi HN,

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

Comments

beagle3•21h ago
Sounds exactly the same as SAM on the C64 circa 1985 (and likely Apple II around the same time?)

Is this early 2000’s? Dr.Sbaitso circa 1992 sounded better. AT&T had an offering in 2002 that sounded completely natural.

ctoth•21h ago
Just to clarify - this is SAM (Software Automatic Mouth), a vintage speech synthesizer from the early 1980s Commodore era, not Microsoft Sam (the SAPI 5 voice from Windows XP). These are entirely different technologies from different generations of speech synthesis. SAM is remarkably elegant in its simplicity.

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.

pvg•20h ago
Is your project public?
ctoth•13h ago
Not yet, though this is good motivation for me to get off my butt and publish it!
akx•20h ago
Speaking of that sort of thing, have you seen https://dood.al/pinktrombone/ (/ https://github.com/imaginary/pink-trombone/)?
akx•20h ago
* Windows XP's speech synthesizer wasn't SAM (Software Automatic Mouth), and sounded nothing like this. (I know this is emulating Software Automatic Mouth, because, well, https://samtts.com/lib/sam.js says so, and has a link to https://github.com/discordier/sam. It would be courteous to at least acknowledge the shoulders you're standing on.)

* 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".

jasonjmcghee•20h ago
It looks a bit like a 100% vibe coded project. There are things like "Listen to examples" and there are no examples and other weird things I wouldn't expect a human to do.
HanClinto•20h ago
This is pretty great! Excellent work!

I could be wrong, but I think the presets for Stuffy Guy and Little Old Lady seem to be swapped?

Show HN: Muscle-Mem, a behavior cache for AI agents

https://github.com/pig-dot-dev/muscle-mem
185•edunteman•15h ago•41 comments

Show HN: Semantic Calculator (king-man+woman=?)

https://calc.datova.ai
135•nxa•15h ago•147 comments

Show HN: Kudos.wiki – Discover the best movies on Wikipedia

https://kudos.wiki
2•kilgarenone•1h ago•0 comments

Show HN: I’ve built an IoT device to let my family know when I’m in a meeting

https://nullonerror.org/2025/05/11/i-have-built-an-iot-device-to-let-my-family-know-when-i-am-in-a-meeting/
100•delduca•3d ago•65 comments

Show HN: Lumier – Run macOS VMs in a Docker

https://github.com/trycua/cua/tree/main/libs/lumier
141•GreenGames•19h ago•45 comments

Show HN: HelixDB – Open-source vector-graph database for AI applications (Rust)

https://github.com/HelixDB/helix-db/
223•GeorgeCurtis•1d ago•102 comments

Show HN: CSV GB+ by Data.olllo – Open and Process CSVs Locally

https://apps.microsoft.com/detail/9pfcrwp46v22?hl=en-US&gl=US
46•olllo•20h ago•19 comments

Show HN: Airweave – Let agents search any app

https://github.com/airweave-ai/airweave
166•lennertjansen•2d ago•37 comments

Show HN: Booktranslate.ai – Recursive AI Translation Engine for Full Books

https://www.booktranslate.ai/
3•sunwood•7h ago•0 comments

Show HN: Kasimba – Simple macOS app that converts Windows paths to SMB addresses

https://github.com/taranntell/kasimba
6•bobnarizes•15h ago•5 comments

Show HN: Doxxer – CLI tool for dynamic SemVer versioning using tags

https://github.com/karlis-vagalis/doxxer
9•nautical_dog•20h ago•3 comments

Show HN: acmsg (automated commit message generator)

https://github.com/quinneden/acmsg
14•qeden•1d ago•19 comments

Show HN: A5

https://github.com/felixpalmer/a5
92•pheelicks•2d ago•29 comments

Show HN: Basecoat – shadcn/UI components, no React required

137•hunvreus•1d ago•74 comments

Show HN: Sauron MCP – one MCP to rule them all

https://sauron-mcp.com/
3•shchagin•11h ago•0 comments

Show HN: Mycelium

https://github.com/mycweb/mycelium
38•brendoncarroll•4d ago•7 comments

Show HN: Lumoar – Free SOC 2 tool for SaaS startups

https://www.lumoar.com
89•asdxrfx•2d ago•32 comments

Show HN: CLI that spots fake GitHub stars, risky dependencies and licence traps

https://github.com/m-ahmed-elbeskeri/Starguard
119•artski•2d ago•70 comments

Show HN: Family Folder – Help your family remember everything, organise anything

https://www.familyfolder.com
4•tonystaunton•16h ago•6 comments

Show HN: You know browser-use, here's human-use for LLMs to get info from humans

https://github.com/RapidataAI/human-use
6•maalber•22h ago•3 comments

Show HN: AG-UI Protocol – Bring Agents into Frontend Applications

https://github.com/ag-ui-protocol/ag-ui
33•swiftlyTyped•1d ago•5 comments

Show HN: Build a free linktree alternative that skips in-app-browsers

https://www.link-it.bio/
4•DevEric•17h ago•2 comments

Show HN: LTXV 13B Distilled – Generate 5s Videos in Under 10s

https://www.lightricks.com/
9•statusreport•17h ago•1 comments

Show HN: Codigo – The Programming Language Repository

https://codigolangs.com
78•adamjhf•5d ago•24 comments

Show HN: Horochan – a fast, minimalist daily horoscope site (no ads,no tracking)

3•viknesh_x•21h ago•3 comments

Show HN: GlassFlow – OSS streaming dedup and joins from Kafka to ClickHouse

https://github.com/glassflow/clickhouse-etl
78•super_ar•3d ago•32 comments

Show HN: BrandMyApp – Complete brand identity in minutes for your startup

4•ditegashi•22h ago•4 comments

Show HN: StealthCoder – Invisible AI helper for coding interviews

3•StealthCoder•22h ago•2 comments

Show HN: Build native iOS and Android apps without coding

https://gobuildmy.app
2•svenvdz•22h ago•1 comments

Show HN: I've added 59 free tools to work with PDF documents

https://www.digiparser.com/free-tools/pdf
3•pankaj9296•23h ago•4 comments