Some people collect stamps. Others collect porcelain miniatures. [David Viens] collects voice synthesizers and their ROMs. In this video, he just got his hands on the ultra-rare Electronic Voice Alert (EVA) from early 1980s Chrysler automobiles (video embedded below the break).
Back in the 1980s, speech synthesis was in its golden years following the development of TI’s linear-predictive coding speech chips. These are the bits of silicon that gave voice to the Speak and Spell, numerous video game machines, and the TI 99/4A computer’s speech module. And, apparently, some models of Chrysler cars.
We tracked [David]’s website down. He posted a brief entry describing his emulation and ROM-dumping setup. He says he used it for testing out his (software) TMS5200 speech-synthesizer emulation.
The board appears to have a socket for a TMS-series voice synthesizer chip and another slot for the ROM. It looks like an FTDI 2232 USB-serial converter is being used in bit-bang mode with some custom code driving everything, and presumably sniffing data in the middle. We’d love to see a bunch more detail.
The best part of the video, aside from the ROM-dumping goodness, comes at the end when [David] tosses the ROM’s contents into his own chipspeech emulator and starts playing “your engine oil pressure is critical” up and down the keyboard. Fantastic.
Thanks [William] for the tip!
This is a lot of fun, particularly the keyboard manipulation.
I hope I’m not dating myself too much by saying that the original versions of these astoundingly annoying annunciators died a horrible death in the marketplace for a reason. (“So last century” according to my wife). Driving one of these cars was like having Harry Mudd’s android (lower-case “A”) wife in the back seat.
https://youtu.be/2FGgHEKko3E?t=56s
I dunno.. I’m sure it was annoying at the time, but I’d gladly take the old-school robot voice over today’s incessant beeping for no apparent (or good) reason. I’ve had numerous occasions where I’ve almost put my fist through the dashboard in a rental car because of the constant beeping when parking or when the temperature drops slightly below freezing. Honestly really, really annoying, and the obstacle avoidance systems are just plain ineffective and distracting.
Lol… Angry dad.
I don’t know if that was the real reason. The quality was lacking. We use GPS now and don’t mind them talking to us. Yes they can get annoying. Usually when they repeat a direction when you’re caught in certain circumstances. lol I did like tinkering around with some of the voice synthesizer chips.
I find the GPS generally speaks too much. Usually I’m trying to talk on the phone (via the same speaker system), which does a great job of filtering out the GPS voice to the person on the other end of the line… however the GPS is usually “In 3 km, at the interchange, keep right and follow signs to A11 City, City, City” …which first really interrupts the call and takes forever to speak, then she reminds at 2km, 1km 500m and so on. By the turn I want to smack her! And worse, because the car filters out the GPS voice when taking audio for the caller, the caller has no idea they’re being spoken over…GAH!
I don’t know I have a kinda soft spot for 80’s high tech, with the digital displays and all, retrofuture even when it was new.
That.. is awesome. Seriously gave me chills at the end.
Now to find me a speak-and-spell.. ;)
Just like any other song by Kraftwerk.
Steam Powered Giraffe should hear of this stuff.
Slight Ferris Bueller-style flashback at the end :) Nice project!
+1
I guess car can’t detect when it’s hijacked, probably that’s why there is no “all your base are belong to us” sound, it would sound nice at the end of the video.
Very cool, but is that really synth or just PCM of synth in the ROM? Also at first I thought the narrator was a synth, took me a minute to realize he was human
I believe the ROM chip just contains strings of parameters which feed the actual TI LPC synth chip.
The rom chip is filled with LPC10 data, but can contain other things as well, for instance the first 60 bytes are pointers that the CPU reads to know where to access the start of each phrase.
Well, OP was asking if the ROM chip contained PCM samples of the robot voice… and it doesn’t : )
I vividly recall renting a car on an important sales call back in the 80s. We were treated to an upgrade to a fancy car with a synthesized voice, which had similar messages about open doors, etc.
Imagine our embarrassment when we picked up our very important (and also very large) client. As she sat down in the rear seat, the self leveling suspension adjusted for the weight difference.
The synthesizer calmly announced NOW LEVELING THE LOAD as she settled in for the ride.
Needless to say, we were all speechless at that point.
Hi! Thanks for the article! If anyone of you knows of someone with the French or Spanish EVA boxes they are on the most wanted list! Thanks
Kids say the darndest things!
Reads like the closing line of a David Letterman “Top 10 reasons you should go on a diet”.
My brother owned a 1984 Dodge Daytona Turbo, and it had one of those. It was a neat gimmick for a few days, but he got annoyed after a while and I figured out how to turn it off (toggle switch inside the glovebox). There were issues with the car, though (he had bought it with 140k hard-driven miles on it), so he replaced it with an ’81 280ZX. It also had a voice module, but this one was female, and was very clear and human-like. I’ve wondered if it wasn’t a digital recording of an actual voice, with a way to trigger the appropriate messages.
Nissan/Datsuns of the ’80s used a miniature phonograph! Check it out: http://jalopnik.com/5246380/1982-datsun-voice-warning-box-used-tiny-phonograph-record-just-like-moon-base-robots
This is funny. The above video reminds me of a tale I once heard about someone who bought a couple year old Chrysler car with the voice norifications for too good to be true low price Here in British Columbia. The punchline was that this car was from originally from Quebec and spoke French, the owner however did not and after a year or so of it constantly saying “fermer la porte” (close the door) or similar he had enough and resold the thing. Passing along the curse of the francophone LeBaron to another un suspecting owner
My aunt had a French EVA LeBaron in the 80’s. If I could get back in time i would salvage it. I’ve been looking for that for years now.
Analog recording, in fact. The early Nissan voice modules were phonographs!
The first voice synthesizer I made used the SPO256 chip. I laughed when I heard it for the first time and realized that it had an American accent.
Sega arcade games around 1981 used the G80 system, which used the General Instrument SP0-250 Orator chip:
http://bitsavers.trailing-edge.com/pdf/gi/speech/General_Instrument_-_SP0250_Applications_Manual_-_Jun1982.pdf
I’ve been working on a C development environment for this hardware system.
I would really like to know if there is software out there that would allow someone to record and replay for these devices. I believe the data is LPC encoded, according to the manual.
For the TI chips there was QBOX Pro. So old it’s a 16 bit Windows 3.1 program but I’ve heard of people running it in 32 bit Windows XP.
Reminds me of the Renault R11 TXE Electronic car. It has a similar EVA system but in french :
https://www.youtube.com/watch?v=zjU3lQ3Q5-g
The “electronic” version of the car (with EVA) is quite hard to find, unfortunately…
This reminds me of the Arduino Talkie project:
https://github.com/going-digital/Talkie
basically a library for the Arduino implementing the speech synthesis algorithm plus a set of phrases.
Thanks for this link I’m thinking Good as Gold. Last year I wanted to play with talking Arduinos for some reason but refused to pay $60 for a speech shield.
To that end I expect trolls to post aliexpress links to some $9 rs-232 to speech board.
I so <3 this ^_^
My Aunt had a 1987 Dodge with the voice alerts. A. DOOR. IS. A. JAR. Yes, like that, with a definite pause between A and JAR. Made me wonder what kind of jar? Mason? Jam?
The TI speech chips (as used in the Home Computer Speech Synthesizer) had a base voice which could ‘simply’ be fed LPC code. There are also ADSR (Attack, Delay, Sustain, Release) and other parameters that can be used to carefully craft the voice you want. It should be possible to interface one of those speech synthesizers to just about anything. They’re an input only device, output is via an analog audio line which went back to the computer console to be mixed with the computer’s analog audio out.
The other way was to digitally record a voice or sounds to replicate. The recording had to be a specific bits per sample, mono etc. I don’t know what TI used originally but in the early 90’s they developed Windows 3.1 software called QBox Pro. Download it and a DLL it requires here http://atariage.com/forums/topic/153704-ti-994a-development-resources/
That analyzes the audio and creates LPC data to feed to the synthesizer to use to replicate the original audio.
Other 1980’s microcomputers and game consoles used digitized audio directly. The Odyssey^2 voice module contained a set of prerecorded words and some phonemes to construct words not in its vocabulary. The IntelliVoice module was just a DAC, reading digitized sound samples in the cartridge ROMs when commanded by the game code.
The IBM PCjr had an optional speech module which used the TI speech chip (its built in tone/noise chip was also the same as in TI’s computer) but IBM’s implementation was nowhere as good as TI’s so very little PC Jr software used speech.
It took this video for me to realize how dead, dead, dead talking cars were. Another thing to look for at Pull-A-Part. I laughed so hard at the keyboard sample–three hundred dollars to buy this, and a homemade jig to read it. Just because. Yep, he’s one of us.
Reminds me of Gauntlet. “Valkyrie needs food badly” http://www.soundboard.com/sb/gauntlet_arcade_game
ISTR Clarkson describing the Austin Maestro with the talking dashboard; a colleague test-drove one and crashed it, as he was laying in a ditch “upside-down and on fire” there was a moment’s silence and then the car said “…oil pressure low.”
Personally I believe anyone who deliberately adds speech or any noises, bongs, dings, swooshes or tinkles to any piece of technology needs stabbing in the eye with a fork.
Polite disagree here. There are metric buttloads of applications that save lives. Try ( https://en.wikipedia.org/wiki/Ground_proximity_warning_system ) GPWS on for size
Black box recording. Chinese pilots discuss, what means “pull up” repeatedly as they fly level into terrain. Mountains rear out of the sky. A flashing arrow would have been better, though English is the official-air-com worldwide.
Audible notices are easily missed unless nagging repeatedly or are heard separate form any other audio source, otherwise they will be intrusive to the sound experience. Simple visual warnings are enough. Thus the tinny voice of a Garmin up on the dash can stand out without intruding on sensible aware listening and driving. Deaf people here only have to have an outside mirror, which is standard anyway.
Toyota’s had the best version.
https://www.youtube.com/watch?v=fJlJX4Rj_WU&feature=youtu.be&t=16
A bit late, but the question that no one seems to ask: where to find this dump?
Supposedly they were “given to the MAME team”, but I don’t see any reference as such in any of the tispeak drivers to this as the author indicated on their page. I think someone needs to resurrect another one of these EVAs and provide a public dump as a service to the community.
The Chrysler who held any patents on this is long since dead, and I doubt Stellantis gives two craps about the EVA ROMs at this point, so there’s no reason not to release them, IMHO.