SAM synthèse vocale : la voix de Software Automatic Mouth en ligne
SAM, pour Software Automatic Mouth, est l’un des premiers logiciels vocaux pour ordinateurs familiaux. Il a parlé sur le Commodore 64 en 1982, et sa voix robotique et grésillante vit encore dans les mèmes, les jeux rétro et la musique chiptune.
Ce guide explique où SAM tourne aujourd’hui, ce que font ses réglages, pourquoi sa licence est floue et comment créer une voix rétro que vous pouvez publier librement.
D’où vient SAM
SAM a été publié en 1982 par Don’t Ask Software pour le Commodore 64 ; les droits appartiennent aujourd’hui à SoftVoice, Inc. Une partie appelée reciter transforme le texte en phonèmes, puis en son, d’où sa célèbre voix mécanique.
SAM dans le navigateur
Des passionnés ont reconstitué SAM par rétro-ingénierie, l’ont porté en C puis en JavaScript pur ; la version JavaScript a une page de démo où l’on tape un texte pour l’écouter. Les réglages sont vitesse, hauteur, gorge et bouche, et la voix d’origine utilise 72, 64, 128 et 128. En changeant gorge et bouche, on obtient d’autres préréglages classiques.
La question de la licence
L’auteur du portage qualifie SAM d’abandonware : le code est reconstitué à partir d’un logiciel commercial, les tentatives de joindre l’éditeur ont échoué, il ne peut donc pas avoir de licence open source. Un mème entre amis, c’est une chose ; pour un jeu, une app ou une chaîne monétisée, les droits sont flous.
Une voix rétro à publier
Pour un son d’ordinateur ancien que vous pouvez utiliser librement, faites dire la phrase par une des dix voix standard de SuperClonica, gratuites sous OpenRAIL-M, et ajoutez un effet lo-fi. Notre guide Microsoft Sam montre une version 8 bits à 11 kHz en quelques lignes de Python, et notre guide de voix de robot une version à modulation en anneau. Installez le moteur avec python -m pip install superclonica-cpu ou essayez une voix du catalogue gratuitement sur sa page avec 30 à 100 caractères.