The Moose That Talked: A Classic Desktop Companion That Many Still Write About

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. His creator was a Canadian physician, Dr. Steven B. Halls. He wrote the code himself, in assembly language.

The character grew familiar to Macintosh owners throughout North America and Europe. Many people knew the Talking Moose. Some still write to its creator to ask if he will make a new version.

That is a remarkably long afterlife for a desktop diversion.

A talking mouth, antlers and pixels

The original Talking Moose had no need for a realistic human face. The antlers kept him recognizable on a small, black-and-white screen. Halls was fond of moose, and the outline worked within the limited pixels.

Making him speak convincingly was the harder problem. The mouth had to follow the speech, not just open and close while a voice played.

Halls solved it by observing the Macintosh speech engine, Macintalk, in memory. The Moose could determine what sound was being played and choose a corresponding lip shape. Early Macintosh software could inspect memory across applications far more freely than modern systems allow, and the technique used that.

It was a watcher, not a modifier of the speech engine. Carefully written 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.

A magazine award and an unusual greeting

The Moose had gained color by around 1989. His pictures of the color version include scans of an image from an early Macintosh color printer. You can still make out the printing dots.

The recognition went further than users enjoying the jokes. In 1991, the software won MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion".

There was also a reception Halls has never forgotten. At an Apple Developers conference in those early Macintosh years, fellow developers greeted him as "a God". They believed he had coded something impossible.

Their reaction says something about the surprise of seeing the Moose work. Today, a face matching a computer-generated voice may seem ordinary. On the early Macintosh, assembly code and an understanding of the speech engine's memory let Halls make it happen.

The award and the developers' greeting show two sides of the same program: users enjoyed having it around, and programmers valued the work behind it.

Career, children and the requests that kept coming

In later years, Halls turned his attention to his radiology career and family life with children. The Moose was not the center of everything he did.

Still, requests for a new version kept arriving now and then. Even in 2026, they still come.

It is one thing for software to be popular while people are using it. It is quite another for someone to remember it years later and go to the trouble of contacting its author. The requests have kept the old character present in Halls's life, long after those first Macintosh screens.

The Moose on Windows, redesigned

A three-dimensional head came with the later Windows project. Ears could move and eyes could look around. For lip synchronization, it used timing information from Microsoft's Speech API, unlike the Macintalk memory method.

The movement changed too. Procedural animation replaced identical animation clips. Algorithms varied where a movement ended and how quickly it happened. Pauses varied as well, with smooth acceleration and deceleration helping the motions look natural.

Plugins expanded what the character could say. News and weather arrived alongside jokes, and reminders and notifications gave practical reasons to hear from him.

In a June 2016 development update, Halls described a working Pushover and IFTTT connection. He could announce approaching rain or say "Welcome home" as a phone entered a home geofence. By 2019, alpha testers were reporting their experiences with the Windows software, and installer instructions appeared in four languages.

None of it makes the original achievement a story about conversational AI. The Macintosh Moose spoke through programmed behavior and speech synthesis. His mouth moved because Halls had worked out how to match it to the sounds.

One magazine called it the best desktop diversion. Fellow developers believed the coding was impossible. Requests for another Moose still reach the physician who proved it could be done, decades later.