Open readbeyond opened 7 years ago
Note: as pointed out by one user, having a "permanent cache" would help solving the problems with TTS services failing (e.g., due to network problems/latency), invalidating the whole cache at once.
Added label "bug" since e.g. the cache-on-disk is a "borderline bug".
Note: we should store the cache on disk "per TTS". We also need to marshal (from/to disk) the dictionary containing (key=text, value=filename) pairs. "text" here is the actual text fragment (upper/lower case sensitive).
Several improvements can be made: