summaryrefslogtreecommitdiff
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Added dummy tts engine (for testing purposes)schneefux2014-09-261-0/+19
| | | |
| * | | Added festival TTS engineschneefux2014-09-261-0/+40
| | | |
| * | | Added logging system to client/speaker.pyschneefux2014-09-261-7/+55
| | | |
| * | | Use os.devnull instead of hardcoded /dev/nullschneefux2014-09-261-1/+1
| | | |
| * | | Use distutils.spawn.find_executable instead of whichschneefux2014-09-261-3/+4
| | | |
| * | | Add better TTS engine detection/testing codeschneefux2014-09-261-9/+27
| | | |
| * | | Change AbstractMP3Speaker.play_mp3() to use AbstractSpeaker.play()schneefux2014-09-261-17/+13
| | | |
| * | | Change AbstractSpeaker.play() to use aplay due to issues with PyAudio playbackschneefux2014-09-261-16/+5
| | | | | | | | | | | | | | | | see jasperproject/jasper-client#188 for more info
| * | | Fix missing brackets in speaker.py testing codeschneefux2014-09-261-1/+1
| | | |
| * | | Simplify is_available() method of osx-speakerschneefux2014-09-261-1/+1
| | | |
| * | | Added __main__ testing code to client/speaker.pyschneefux2014-09-261-0/+12
| | | |
| * | | Use slug in Exceptionschneefux2014-09-261-2/+2
| | | |
| * | | Add yaml import to speaker.pyschneefux2014-09-261-0/+1
| | | |
| * | | Remove unused importschneefux2014-09-261-1/+0
| | | |
| * | | Added missing importschneefux2014-09-261-0/+1
| | | |
| * | | Getting tts engine from profileschneefux2014-09-261-1/+15
| | | |
| * | | Added logic to select the TTS engine from a slugschneefux2014-09-261-5/+14
| | | |
| * | | Actually include a phrase in eSpeakSpeaker.say()schneefux2014-09-261-1/+2
| | | |
| * | | Improve is_available methodschneefux2014-09-261-6/+7
| | | |
| * | | Added slugs to TTS enginesschneefux2014-09-261-0/+11
| | | |
| * | | Rename isAvailable() to is_available()schneefux2014-09-261-11/+11
| | | |
| * | | Cleanup client.speaker and add additional tts speakers (svox-pico-tts and ↵schneefux2014-09-261-16/+153
| | | | | | | | | | | | | | | | | | | | | | | | google-tts) Also, get rid of aplay and use pyaudio instead (pyaudio is a dependency anyway, so why rely on an external tool that might not be installed)
* | | | Merge pull request #200 from Holzhaus/remove-useless-wrapper-funcschneefux2014-09-261-7/+4
|\ \ \ \ | |_|_|/ |/| | | Remove useless activeInternet wrapper func
| * | | Remove useless activeInternet wrapper funcschneefux2014-09-261-7/+4
| |/ /
* | | Merge pull request #148 from alexsiri7/multiple_queriesschneefux2014-09-265-37/+56
|\ \ \ | |/ / |/| | Handle all Google Speech options
| * | Handle all Google Speech optionsschneefux2014-09-255-37/+56
| | |
* | | Merge pull request #196 from webmariner/masterschneefux2014-09-262-4/+4
|\ \ \ | |_|/ |/| | Fix small issues with music module
| * | Fix small issues with music moduleschneefux2014-09-242-4/+4
| |/ | | | | | | | | | | | | The reconnect wrapper couldn’t be used to return values and this sometimes caused crashes when getting current playback status. Also espeak was only being passed track names etc in ASCII so fixed to allow UTF-8 to get through.
* | Merge pull request #171 from Holzhaus/pocketsphinx-logfnschneefux2014-09-251-3/+31
|\ \ | | | | | | write pocketsphinx decoder output to debug logger
| * | write pocketsphinx decoder output to debug loggerschneefux2014-09-241-3/+31
| |/
* | Merge pull request #197 from alexsiri7/test_fixschneefux2014-09-251-10/+13
|\ \ | | | | | | Fixed testWordExtraction not to depend on installed modules
| * | Fixed testWordExtraction not to depend on installed modulesschneefux2014-09-251-10/+13
| | |
* | | Catch errors in client modules and warn users about them instead of crashing ↵schneefux2014-09-251-3/+12
| |/ |/| | | | | the whole application
* | Allow brain to load submodulesschneefux2014-09-241-2/+2
|/
* Fix brain logging testschneefux2014-09-241-5/+5
|
* Fix logging in brain.pyschneefux2014-09-241-12/+2
|
* Merge pull request #192 from Holzhaus/cleanup-dependenciesschneefux2014-09-241-5/+0
|\ | | | | Remove packages from requirements.txt that seem to be unused
| * Remove packages from requirements.txt that seem to be unusedschneefux2014-09-231-5/+0
| |
* | Merge pull request #187 from Holzhaus/jasperpath-usageschneefux2014-09-234-12/+16
|\ \ | | | | | | Use jasperpath for static resources
| * | Use os.chdir inside client/test.pyschneefux2014-09-191-0/+3
| | | | | | | | | | | | | | | | | | Otherwise, the transcribe check will fail, if you execute test.py from outside the client directory, e.g. via `python2 client/test.py` It's a mess that we need os.chdir at all, but hopefully we can remove this soon, if absolute paths are used everywhere.
| * | Replace JASPER_HOME with jasperpath.APP_PATH + os.pardirschneefux2014-09-192-5/+4
| | |
| * | Use jasperpath in client/modules/Joke.pyschneefux2014-09-191-1/+2
| | |
| * | Use jasperpath in client/test.pyschneefux2014-09-191-3/+4
| | |
| * | Use jasperpath in client/mic.pyschneefux2014-09-191-3/+3
| |/
* | Changed pip package processingschneefux2014-09-231-5/+6
| |
* | Using logging module for logsschneefux2014-09-211-8/+13
| |
* | Use pip module for checking packagesschneefux2014-09-211-18/+19
| |
* | Added extra diagnosticsschneefux2014-09-211-3/+26
|/ | | | | - Check if say or espeak are installed - Check if all pip requirements were installed
* Style fixes for jasperpath.py and removal of shebangschneefux2014-09-181-1/+2
|
* Style fix: Added newline at the EOFschneefux2014-09-171-1/+1
|