The Original Talking Moose: A Pixel-Built Original That People Still Remember
Macintosh screens gained a black-and-white moose in 1986, one who told jokes aloud with a mouth that moved in time with his words. Behind him stood a Canadian physician, Dr. Steven B. Halls. The code was his own work, written in assembly language.
Across North America and Europe, Macintosh owners got to know the character. People knew the Talking Moose. Some still write to its creator to ask if he will make a new version.
It is a long afterlife for a desktop diversion.
Antlers, pixels and a talking mouth
A realistic human face was never needed for the original Talking Moose. The antlers kept him recognizable on a small, black-and-white screen. Halls liked moose, and the outline suited the limited pixels available.
Getting him to speak convincingly was harder. The mouth had to follow the speech, not just open and close while a voice played.
Halls found a way by watching Macintalk, the Macintosh speech engine, in memory. The Moose could tell which sound was playing and pick a matching lip shape. The method took advantage of an early Macintosh environment that let software inspect memory across applications freely.
The Moose was a watcher, not a modifier, of the speech engine. Careful code turned speech information into visible movement, giving a synthetic voice a face.
The original character could also comment on window and document names in familiar programs.
An unusual greeting and a magazine award
By about 1989, the Moose had color. His pictures of the color version include scans of an image from an early Macintosh color printer. You can still see the printing dots.
The recognition went further than users enjoying the jokes. The software won MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion" in 1991.
There was also a reception Halls has never forgotten. Fellow developers at an Apple Developers conference in those early years greeted him as "a God". They thought he had coded something impossible.
That was their reaction, and it says something about the surprise of seeing the Moose work. It may seem ordinary now for a face to match a computer-generated voice. Halls made it happen on the early Macintosh with assembly code and an understanding of the speech engine's memory.
The award and the greeting show two sides of the same program: people enjoyed having it around, while programmers appreciated what it took to build.
The career, the children and the requests that kept coming
In later years, Halls shifted his attention toward his radiology career and family life with children. The Moose was not at the center of all he did.
But requests for a new version kept coming in from time to time. Even in 2026, they still come.
It is one thing for software to be well known while people use it. Remembering it years later and taking the trouble to contact its author is another matter. The requests have kept the old character present in Halls's life, long after those first Macintosh screens.
A new kind of Moose on Windows
The later Windows project gave the character a head in three dimensions. Its ears could move, and its eyes could look around. The lip synchronization drew on timing information from Microsoft's Speech API, not on watching Macintalk's memory.
The movement changed too. Rather than replaying identical animation clips, the Moose used procedural animation. Algorithms changed where a movement ended and how quickly it went. Pauses varied too, and smooth acceleration and deceleration helped the motions look natural.
Plugins widened what the character could say. News and weather arrived alongside jokes, and reminders and notifications gave practical reasons to hear from him.
Halls described a working Pushover and IFTTT connection in a June 2016 development update. The Moose could announce approaching rain, or say "Welcome home" when a phone entered a home geofence. By 2019, alpha testers were sharing their experiences with the Windows software, and installer instructions appeared in four languages.
This does not turn the original achievement into a story about conversational AI. The Macintosh Moose spoke through programmed behavior and speech synthesis. Halls had worked out how to match the mouth to the sounds, and so it moved.
A magazine named it the best desktop diversion. Fellow developers thought the coding was impossible. Decades on, the requests for another Moose still reach the physician who proved it could be done. |