Cheetah Sweet Talker

Sweet Talker Audio Demo

Hersteller: Cheetah Marketing Ltd.
Erscheinungsjahr: 1983
Preis: £34.95, später £24.95

Der »Cheetah Sweet Talker« war eine Sprachausgabe-Modul für den ZX Spectrum. Es wurde 1983 von »Cheetah Marketing Ltd.« auf den Markt gebracht.
Die Sprachsynthese basiert auf einem SP0256Chip von General Instrument. Dem IC ist ein Verstärker und Lautsprecher nachgeschaltet, sodass sich der Spectrum recht laut ist. Das Modul wird auf den EdgeConnector aufgesteckt und hat einen durchgeschleiften Bus, sodass es möglich ist, weitere Module aufzustecken.
Über eine Liste von einzelnen Silben und Lauten, den Allophonen, die als DATA-Anweisungen ausgegeben werden, werden Worte und Sätze erzeugt, die mehr oder weniger verständlich sind. Das Paket enthielt ein Demoprogramm, das den User begrüßt und kurze Anweisungen erteilt.
Im internen ROM des SP0256AL2 sind 59 verschiedene Laute, die Allophone, abgelegt, die über eine einfache Adressierung angesprochen und abgerufen werden können. Um überhaupt etwas verstehen zu können, wird das Tonsignal, bevor es auf den Verstärker geht, über einen Tiefpass geglättet. Die Verstärkung zur hörbaren Sprache übernimmt das AudioverstärkerIC LM386N mit einer Leistung von 1,25W.
Zu programmieren ist der Sweet Talker relativ einfach. Um dem Interface einen Ton zu entlocken, benötigt man zwei Befehle. Einen, der den entsprechenden Laut heraussucht und einen, der den Sweet Talker dazu veranlasst, anschließend wieder die Klappe zu halten. Wird das Abbruch-Kommando nicht gegeben, tönt das Interface so lange, bis man den Computer ausschaltet.
Dem Sweet Talker stehen insgesamt 63 Laut-Kommandos zur Verfügung. Mit diesen Kommandos können die meisten Wörter gebildet werden. Da die im ROM einprogrammierten Laute aber aus dem englischen Sprachraum kommen, ist es einigermaßen schwierig, deutsche Worte und Sätze zusammenzusetzen. Der AllophonenTabelle, die dem Sweet Talker beigelegt war, sind die einzelnen Silben zu entnehmen. Diese werden zu Worten und Sätzen zusammengesetzt, wobei die Pausen zwischen den Worten nicht vergessen werden dürfen, da das Interface sonst ohne erkennbare Pause plappert. Ein kurzes Beispiel:

10 DATA 50, 19, 13, 15, 15, 0
20 FOR I = 1 TO 6
30 READ A
40 OUT 7, A
50 NEXT I

Das Programm gibt das Wort »Cheetah« aus und dürfte jedem verständlich sein. Interessant sind die Daten in der ersten Programmzeile. Hier werden die einzelnen Allophone zugeordnet, die das Wort »Cheetah« bilden.
Der »Cheetah Sweet Talker« hat Probleme mit der Kompatibilität, vielmehr – die neuen Interfaces haben Probleme mit dem »Sweet Talker«. Zwar funktionierte das Interface mit dem Spectrum 48, dem Spectrum 128 Toastrack und dem Harlequin 48 problemlos. Mit den anderen Geräten sollte man aber vorsichtig sein. Am Harlequin 128 verweigert das Interface gänzlich seinen Dienst. Die Interfaces EnJOY! und VGA-Joy funktioniren mit dem Sweet Talker nicht.