3 ms·
It's not quite that fancy - she's just a loop switching over an RNG, looking up words against a random API, and speaking the output. The input words come from m
by stephengillie 9y ago
It's not quite that fancy - she's just a loop switching over an RNG, looking up words against a random API, and speaking the output. The input words come from my clipboard, any errors she generates, and randomly from her word:meaning database. The APIs are Urban Dictionary, Wikipedia, and DDG's Instant Answers. She finds some very interesting definitions.
Instead of writing to a console, she writes her output to a web page - along with using the .NET libraries to speak, if my phone's MAC address is on the same LAN as her. She waits a random amount of time before speaking again, and the webpage has a simple meta tag set to refresh in the same number of seconds.