summaryrefslogtreecommitdiff
path: root/client
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #155 from Holzhaus/new-speakersschneefux2014-09-274-66/+368
|\
| * Readd hardcoded alsa playback device (should be removed later)schneefux2014-09-261-1/+1
| * Delete tempfiles in play_mp3() method of AbstractMp3TTSEngineschneefux2014-09-261-1/+1
| * Get rid of pyaudio in `tts.py`schneefux2014-09-261-2/+1
| * Added testcase for tts with DummyTTS engineschneefux2014-09-261-1/+7
| * Reuse speaker from mic in musicmodeschneefux2014-09-261-2/+1
| * Rename `speaker.py` to `tts.py` to match `stt.py` and also change class namesschneefux2014-09-261-14/+14
| * Move tts engine options from say method to __init__schneefux2014-09-261-14/+27
| * Move tts_engine_slug to jasper.py, improve module functions of speaker.pyschneefux2014-09-261-22/+12
| * Remove TTS_ENGINES constant from `client/speaker.py`schneefux2014-09-261-3/+1
| * Check for `aplay` in AbstractSpeaker (because of af31dc5)schneefux2014-09-261-1/+1
| * 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
| * 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 goo...schneefux2014-09-261-16/+153
* | Merge pull request #200 from Holzhaus/remove-useless-wrapper-funcschneefux2014-09-261-7/+4
|\ \
| * | 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 optionsschneefux2014-09-255-37/+56
* | Merge pull request #196 from webmariner/masterschneefux2014-09-262-4/+4
|\ \
| * | Fix small issues with music moduleschneefux2014-09-242-4/+4
| |/
* | Merge pull request #171 from Holzhaus/pocketsphinx-logfnschneefux2014-09-251-3/+31
|\ \
| * | 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 modulesschneefux2014-09-251-10/+13
* | | Catch errors in client modules and warn users about them instead of crashing ...schneefux2014-09-251-3/+12
| |/ |/|
* | 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 unusedschneefux2014-09-231-5/+0
* | Merge pull request #187 from Holzhaus/jasperpath-usageschneefux2014-09-234-12/+16
|\ \