C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen
Produktcode
198822
Auch der FILEPLAYER hat als default Adresse 160. Stellen Sie den FILE PLAYER auf die Adresse an der
sie das EEPROM betreiben.
sie das EEPROM betreiben.
z.B.
VOICEBASE = 174
Wenn Sie Ihr File unter der ID „A“ also 41 HEX gespeichert haben, rufen sie es mit
SAY „A“
auf. Beachten Sie, dass einige Buchstaben vom OS gewandelt werden oder eine Pause hinzugefügt wird.
Das Programm wird für die Dauer der Soundausgabe angehalten, Interrupts werden aber weiterhin bedient.
Während einer Sprach oder Soundausgabe darf kein Interrupt ausgeführt werden der auf die Schnittstelle
oder das LCD schreibt.
Während einer Sprach oder Soundausgabe darf kein Interrupt ausgeführt werden der auf die Schnittstelle
oder das LCD schreibt.
DIE EIGENE STIMME FÜR DAS TTSS
Sie sehen, dass sie auf diese Weise dem TTSS Ihre eigene Stimme geben können. Wenn Sie die Samples
der von Ihnen gesprochenen Buchstaben so im EEPROM speichern, dass das Sample zum Buchstaben „a“
auch die ID „a“ bekommt (und ebenso für die weiteren Buchstaben), wird das TTSS im OS ohne jede
Probleme auch mit Ihrer Stimme funktionieren.
der von Ihnen gesprochenen Buchstaben so im EEPROM speichern, dass das Sample zum Buchstaben „a“
auch die ID „a“ bekommt (und ebenso für die weiteren Buchstaben), wird das TTSS im OS ohne jede
Probleme auch mit Ihrer Stimme funktionieren.
SAY „hallo“
wird also dann Ihre Stimmsamples zusammenfügen und sprechen.
Für erste Versuche ist es ratsam mit den Zahlen von 0 bis 9 zu beginnen, da es nur 10 Files sind, die erstellt
werden müssen. Sie bekommen die IDs 0 bis 9, also die ASCII CODES 30 bis 39 (HEX) die im File an Stelle
0x030 stehen müssen.
Für erste Versuche ist es ratsam mit den Zahlen von 0 bis 9 zu beginnen, da es nur 10 Files sind, die erstellt
werden müssen. Sie bekommen die IDs 0 bis 9, also die ASCII CODES 30 bis 39 (HEX) die im File an Stelle
0x030 stehen müssen.
Da Ihre Files keine Kompression haben, muss diese (wie auch für alle anderen Ihrer Files) abgeschaltet
werden ( Bit 5 in CONFIG2 ist dann 1)
werden ( Bit 5 in CONFIG2 ist dann 1)
Wenn sie wirklich eigene Stimmsamples verwenden wollen, müssen Sie wissen nach welchen Regeln das
OS die Buchstaben verarbeitet. Hier ist eine Zusammenstellung:
OS die Buchstaben verarbeitet. Hier ist eine Zusammenstellung:
Wie bereits eingangs erwähnt werden Buchstaben zusammengefasst und unter einer speziellen ID
abgelegt:
EI = 01, CH = 02, SCH = 03, ER = 04, EU = 05, AU = 06
abgelegt:
EI = 01, CH = 02, SCH = 03, ER = 04, EU = 05, AU = 06
Ausserdem werden einige Buchstaben vom OS gewandelt:
IE → II, äu → EU, qu → kw, ck → k, e → ä, E → Ä, v → f, y → Ü, c → k
IE → II, äu → EU, qu → kw, ck → k, e → ä, E → Ä, v → f, y → Ü, c → k
Eine Leerstelle ist unter der ID 20 (hex) abgelegt und ist eine 100ms lange Pause. Diese Pause wird bei der
Ausgabe allen Zahlen und folgenden Buchstaben vorangestellt:
t, g, k, d, b
Ausgabe allen Zahlen und folgenden Buchstaben vorangestellt:
t, g, k, d, b
6