In a nutshell, what would be in the screenreader-cartridge?
To start we'd need to store pronunciation rules & a dictionary of common words & symbols, which depending on the language could take up a fair bit of our MiB. Converting text to phonemes.
We may want to store a selection of voices, which'll take up to next to no memory.
We'd need audio & FX to convert the phonemes to audio, taking most of the rest of our MiB.
And we'd need code to interpret these!
2/2 Fin! Details tomorrow!