summaryrefslogtreecommitdiff
path: root/client
Commit message (Expand)AuthorAgeFilesLines
* Add method to fix AttributeError in local/test_micschneefux2014-10-012-0/+6
* Added missing import in stt.pyschneefux2014-09-271-1/+2
* Merge pull request #176 from Holzhaus/improved-stt-moduleschneefux2014-09-272-90/+156
|\
| * Read Framerate from wave file in GoogleSTTschneefux2014-09-251-2/+6
| * Use tempfile module in mic.py's listen methodsschneefux2014-09-252-37/+38
| * Fixed STTEngine.get_config() kwargsschneefux2014-09-251-1/+1
| * Added get_config() to AbstractSTTEngineschneefux2014-09-251-0/+4
| * Make pocketsphinx lm/dic pairs configurable and move config logic into classesschneefux2014-09-251-15/+38
| * Fix mode in AbstractSTTEngineschneefux2014-09-251-1/+1
| * Use TranscriptionMode enumschneefux2014-09-252-35/+33
| * Use with statement to open file in Google STT engineschneefux2014-09-251-3/+2
| * Implement is_available() in STT enginesschneefux2014-09-251-12/+27
| * STT engines now use slugsschneefux2014-09-251-11/+17
| * STT engines now inherit from AbstractSTTEngineschneefux2014-09-251-2/+18
* | 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
|\ \ \ | |/ / |/| |