Thomas Hunter II

Results 112 issues of Thomas Hunter II

This issue was reported by @ErickWendel. Apparently, on macOS, the callback doesn't fire when the message is done being spoken. Or, perhaps it runs immediately instead of waiting for the...

OS:macOS

This project most likely has security vulnerabilities. If an attacker is able to craft any string being spoken then it's likely such a string can be used for command injection....

Security

I'm considering changing interface of speak and export to this: ```js // locale + flavor + platform automatically pick most appropriate voice let options = { "locale": "en-US", // Under...

Both the `.speak()` and `.export()` methods should accept a callback or return a promise if the callback is missing.

Feature Request

Check to see which TTS software the user has installed instead of guessing based on platform. E.g. `say`, `festival`, `espeak`.

Feature Request

Generate unit tests. Probably want to wrap `require('child_process').spawn` using `sinon` and make sure that the generated command arrays are valid.

Consider the following query: ```js { $expr: { $lt:[ { $cond: { if: { $gte: ["$qty", 100] }, then: { $divide: ["$price", 2] }, else: { $divide: ["$price", 4] }...

Add a gash property . This will add a chasm line across the room, except where the line intersects with protected tiles. Keep note of where those intersections are and...

enhancement

Litter / Pillars / Holes options should be a float not a boolean. The value should mean 0 = no occurences, 1 = full occurences, 0.5 = 50%, etc.

enhancement