Ten Second Films? A Candide Production

HOMEVIEWCREATESUBMITPRIZESJUDGESHELP

The Talking Moose: A Speaking Desktop Character That People Still Ask About

In 1986, a black-and-white moose appeared on Macintosh screens and told jokes aloud, his mouth moving in time with the words. The man who made him was a Canadian physician, Dr. Steven B. Halls. The code was his own work, written in assembly language.

The character became familiar to Macintosh owners across North America and Europe. People knew the Talking Moose. Some of them still write to its creator, asking whether he will make a new version.

Few desktop diversions enjoy such a long afterlife.

Pixels, antlers and a talking mouth

The first Talking Moose got by without a realistic human face. His antlers made him easy to recognize on a small, black-and-white screen. Halls was fond of moose, and the outline worked within the limited pixels.

Getting him to speak convincingly was harder. A moving mouth had to follow the speech rather than simply open and close while a voice played.

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

The Moose 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.

In familiar applications, the original character could also comment on window and document names.

An unusual greeting and a magazine award

Around 1989, the Moose gained color. His pictures of the color version include scans of an image from an early Macintosh color printer. The printing dots are still visible.

Recognition came from more than users enjoying the jokes. In 1991, MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion" went to the software.

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 believed he had coded something impossible.

It was their reaction, and it speaks to the surprise of watching the Moose work. A face matching a computer-generated voice may seem ordinary now. On the early Macintosh, assembly code and an understanding of the speech engine's memory let Halls make it happen.

Together, the award and the greeting record two sides of one program: people enjoyed it, and programmers appreciated what it took to build.

The career, the children and the requests that kept coming

As the years went on, Halls gave his attention to radiology and family life with children. The Moose was no longer the center of everything he did.

Even so, requests for a new version kept arriving sporadically. They continue even in 2026.

Software can be well known 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. Those requests have kept the old character present in Halls's life, long after the first Macintosh screens.

A new kind of Moose on Windows

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

Movement was different too. Rather than replaying identical animation clips, the Moose used procedural animation. Algorithms varied where a movement ended and how fast it happened. Pauses varied as well, and smooth acceleration and deceleration made motions look natural.

What the character could say grew through plugins. Jokes now shared the stage with news and weather, while reminders and notifications added 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. In 2019, alpha testers reported on 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. The mouth moved because Halls knew how to match it to the sounds.

A magazine judged it the best desktop diversion. Other developers thought the coding was impossible. Decades later, requests for another Moose still reach the physician who proved it could be done.


Candide Media Works? 2003 Candide Media Works, Inc. All Rights Reserved. Privacy Policy and User Agreement.
Questions?