{"push_id":1205769751,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f580eb8355765b7b6e7bf2347907eafbe4aaae10","before":"73b5129f6edda49f968b73222a63a962437736ad","commits":[{"sha":"b1266b5f8b16c243bdda20489cf3736d64cfc598","author":{"name":"Ghostbird","email":"7bbca738431c930168582cbf16e8097f8970fb0f@gmail.com"},"message":"Fix for espeak TTS not working.\n\nOmit use of self.play(<temporary file>)\nInstead call espeak directly.\nApparently self.say() does not correctly use the system default\naudio device, but espeak does.\nThis breaks the design pattern, but fixes the issue at hand.\n\nAdditionally, but not necessary for the fix:\nDo not use temporary file for subprocess.call pipes\nInstead use p = subprocess.Popen and output, errors = p.communicate()","distinct":true,"url":"https://api.github.com/repos/Ghostbird/jasper-client/commits/b1266b5f8b16c243bdda20489cf3736d64cfc598"},{"sha":"f580eb8355765b7b6e7bf2347907eafbe4aaae10","author":{"name":"Ghostbird","email":"7bbca738431c930168582cbf16e8097f8970fb0f@gmail.com"},"message":"Merge branch 'master' of https://github.com/Ghostbird/jasper-client","distinct":true,"url":"https://api.github.com/repos/Ghostbird/jasper-client/commits/f580eb8355765b7b6e7bf2347907eafbe4aaae10"}]}
{"actor":{"display_login":"Ghostbird"}}