Full repo, with module and instructions, here: scruss/micropython-SYN6988: MicroPython library for the VoiceTX SYN6988 text to speech module
(and for those that CircuitPython is the sort of thing they like, there’s this: scruss/circuitpython-SYN6988: CircuitPython library for the YuTone VoiceTX SYN6988 text to speech module.)
I have a bunch of other boards on order to see if the other chips (SYN6288, SYN6658, XF5152) work in the same way. I really wonder which I’ll end up receiving!
Update (2023-07-09): Got the SYN6658. It does not support English TTS and thus is not recommended. It does have some cool sounds, though.
Embedded Text Command Sound Table
The github repo references Embedded text commands, but all of the sound references was too difficult to paste into a table there. So here are all of the ones that the SYN-6988 knows about:
- Name is the string you use to play the sound, eg: [x1]sound101
- Alias is an alternative name by which you can call some of the sounds. This is for better compatibility with the SYN6288 apparently. So [x1]sound101 is exactly the same as specifying [x1]sounda
- Type is the sound description from the manual. Many of these are blank
- Link is a playable link for a recording of the sound.
|sound401||credit card successful|
|sound402||credit card successful|
|sound403||credit card successful|
|sound404||credit card successful|
|sound405||credit card successful|
|sound406||credit card successful|
|sound407||credit card successful|
|sound408||successfully swiped the card|