summaryrefslogtreecommitdiff
path: root/client/speaker.py
Commit message (Expand)AuthorAgeFilesLines
* Rename `speaker.py` to `tts.py` to match `stt.py` and also change class namesschneefux2014-09-261-361/+0
* 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
* Fix small issues with music moduleschneefux2014-09-241-1/+1
* Remove Shebangs from modules not meant to be executed directlyschneefux2014-09-101-1/+0
* Add shebang and PEP 0263 source encoding to every moduleschneefux2014-09-061-0/+2
* More cleanup, mostly in docstringsschneefux2014-08-231-0/+5
* Changes suggested in CR.schneefux2014-06-281-8/+27
* Escape phrases before 'say'ing them in OS Xschneefux2014-06-211-1/+4
* Clean up before pull request.schneefux2014-06-211-1/+1
* Stop hardcoding /home/jasper and abstract out mic.say for multiplatform supportschneefux2014-06-211-0/+35