Avec PlainTalk, l’ordinateur pouvait parler avec humour

Dans un vieux bouquin sur le Macintosh, je suis tombé sur un easter egg rigolo : le Mac pouvait répondre de façon humoristique à certaines phrases, bien avant Siri et ses (mauvaises) blagues.

L’easter egg fait partie de PlainTalk, le système de reconnaissance vocale d’Apple (et la liste est sur MacKido). Parce que si PlainTalk est associé à certains microphones, il s’agit surtout d’une technologie de reconnaissance vocale, sortie avec System 7. Pour essayer de faire simple, l’easter egg se trouve dans la version 1.2 (spécifiquement) de PlainTalk, mais on peut bidouiller pour que ça fonctionne avec la 1.0 – livrée avec les Quadra « AV » – et la 1.3, qui s’installe avec System 7.5 et les Power Mac de première génération. Sans aller dans les détails, si vous n’avez pas la bonne version, il faut installer un fichier System Speech Rules trouvable sur le Net.

Le panneau de réglages

Pour mes tests, j’ai d’abord sorti un Centris 660AV, que j’ai réinstallé avec la version d’origine du système (7.1). Et je n’ai eu… aucun résultat. J’ai tenté avec un microphone adapté, un microphone standard, un câble (depuis la sortie d’un autre Mac), etc. Ma seule conclusion, c’est que l’entrée audio est morte (dommage). J’ai donc sorti un Power Mac 6100, que j’ai réinstallé sous System 7.5 (et évidemment PlainTalk). Là, même sans le DSP, ça fonctionne. Le Mac réagissait. Mais mon accent anglais est pitoyable et la reconnaissance (vraiment) perfectible. J’ai donc utilisé la synthèse vocale de macOS (plus précisément la voix Tom, avec un débit un peu plus bas que la normale) pour essayer de faire réagir PlainTalk, avec succès.

Tom


Le terminal

Les easter egg

Il y a a priori sept messages différents, mais il faut dire la bonne phrase avec la bonne application lancée pour obtenir une réaction. Le montage vidéo triche un peu : j’ai (à peu près) calé la synthèse vocale avec les réponses de PlainTalk. Attention, il faut commencer les phrases par Computer, un peu comme Dis Siri.

Dans le Finder : « Are there any Easter Eggs ». PlainTalk répond « If there were any do you think I would tell you ? ».

Dans Simple Text : « Do you need help ? ». PlainTalk répond « I’m trapped inside this computer and I can’t escape ! ».
Toujours dans le même : « I need help ! », il répond « I’m sorry, they did not have time to add my artificial intelligence module. ».



Les suivants sont dans le Speech Setup (les réglages).
« Tell me about Casper ». (le nom de code de la technologie). Il répond « He’s a friendly ghost from ATG » et affiche « Version 1.2 updated by Jeff Shulman and Laile Di Silvestro ».
« What about Speech Recognition ? ». Il répond « Don’t forget ATG » (Advanced Technology Group) et affiche « Version 1.2 by Kurt Rodarmer, Matt Pallakoff and Arlo Reeves »
« Did anyone test you ? ». Il répond « Not to mention ULQ » et affiche « Of course! I was tested by ‘Braz’ Ford and Morgan Wize ».
« Who was the boss ? ». Il répond « Our fearless leader » et affiche « The boss was Tim Schaaff ».





C’est un peu compliqué à tester, c’est limité à quelques versions, mais c’est amusant.