summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused import from client/stt.pyschneefux2014-11-281-1/+0
|
* Improve Google STT engine.schneefux2014-11-281-22/+32
|
* Fix typos in client/stt.pyschneefux2014-11-281-6/+6
|
* Merge pull request #238 from claidiere/masterschneefux2014-11-191-2/+2
|\ | | | | On OSX Yosemite version 10.10. The system is called "Darwin" not "darwin"
| * on OSX Yosemite version 10.10. The system is called "Darwin" not "darwin". I ↵schneefux2014-11-141-2/+2
|/ | | | lower the platform.system() call
* Fix typo in logging outputschneefux2014-11-061-1/+1
|
* Merge pull request #233 from Holzhaus/pyaudio-init-loggingschneefux2014-11-051-1/+6
|\ | | | | Added log message for PyAudio initialization
| * Added log message for PyAudio initializationschneefux2014-11-051-1/+6
|/
* Merge pull request #224 from Holzhaus/fix-weather-pluginschneefux2014-11-052-10/+64
|\ | | | | Fix support for multi-word city names (Weather module)
| * Fix Weather testcaseschneefux2014-10-151-1/+1
| | | | | | | | | | | | The only change here is that the test profile location has been changed from "08544" (US zipcode of Princeton, NJ) to "Cape Town" (this was chosen because of high code coverage). It looks like it was broken anyway and just passed because the weather module did not fail if the city was not found. If I type http://rss.wunderground.com/auto/rss_full/08544 into my webbrowser, it says "City not found". If you now have an invalid location name in your profile, the user will be informed that something is fishy.
| * Fix support for multi-word city names (Weather module)schneefux2014-10-151-9/+63
| | | | | | | | | | | | Also, add support for setting a wmo_id directly in your config file. This fixes jasperproject/jasper-client#42
* | Merge pull request #219 from Holzhaus/remove-transcription-modeschneefux2014-11-055-146/+92
|\ \ | | | | | | Remove transcription mode
| * | Remove TranscriptionMode and improve STT engine initialisationschneefux2014-11-055-146/+92
|/ /
* | Merge pull request #229 from Holzhaus/marytts-supportschneefux2014-11-052-2/+159
|\ \ | | | | | | Add config options for TTS engine (+ MaryTTS support)
| * | Update API in tts.py __main__schneefux2014-10-201-1/+1
| | |
| * | Add config options to tts enginesschneefux2014-10-201-0/+76
| | |
| * | Adapt STT engine API from PR jasperproject/jasper-client#219 in tts.pyschneefux2014-10-202-1/+11
| | |
| * | Added MaryTTS engineschneefux2014-10-201-0/+71
|/ /
* | Merge pull request #228 from Holzhaus/fix-string-format-bugschneefux2014-10-201-2/+2
|\ \ | |/ |/| Fix bug #227: Not all arguments converted during string formatting
| * Fix bug #227: Not all arguments converted during string formattingschneefux2014-10-201-2/+2
|/
* Use jasperpath in stt.py (bugfix no. 2)schneefux2014-10-131-1/+1
|
* Use jasperpath in stt.py (bugfix)schneefux2014-10-131-1/+1
|
* Merge pull request #222 from Holzhaus/updated-gitignoreschneefux2014-10-131-17/+66
|\ | | | | Revised .gitignore with comments
| * Revised .gitignore with commentsschneefux2014-10-131-17/+66
| | | | | | | | Removed old tempfiles that should not be created anymore
* | Merge pull request #221 from Holzhaus/fix-keyword-detection-regressionschneefux2014-10-131-1/+1
|\ \ | |/ |/| Fix keyword detection regression in Mic.passiveListen()
| * Fix keyword detection regression in Mic.passiveListen()schneefux2014-10-131-1/+1
|/ | | | Prior to commit 6bb87e20423e41f1bb79e6af285fe4d49cf1359a (Handle all Google Speech options, Pull Request #148), passive listen checked if the transcribed phrase contained the keyword. Since then, it only detects if the transcribed phrase was *exactly* the keyword. When using Pocketsphinx, it often happens that additional words are transcribed (like "JASPER OF"), so that saying the keyword sometimes did not result in an active listen call. With this commmit, this regression will be fixed and the old behaviour restored.
* Nit: fix variable naming in client/vocabcompiler.pyschneefux2014-10-131-1/+1
|
* Merge pull request #181 from Holzhaus/vocabcompiler-abstractionschneefux2014-10-138-186/+779
|\ | | | | Rewrite of vocabcompiler
| * Fix G2P testcaseschneefux2014-10-081-2/+2
| |
| * remove redundant variable assignmentschneefux2014-10-081-3/+2
| |
| * Use configfile from jasper config dir in g2p.py (i.e. use )schneefux2014-10-081-1/+1
| |
| * Reorder importsschneefux2014-10-081-1/+2
| |
| * Use diagnose.check_executable for executable detection in g2p.pyschneefux2014-10-081-15/+2
| |
| * Remove unneccessary pass statement from AbstractVocabulary classschneefux2014-10-081-1/+0
| | | | | | | | This should raise vocabcompiler test coverage to 100%. Whohooo!
| * Further improve unittest coverageschneefux2014-10-081-10/+21
| |
| * Update TestMic testcase to work with Vocabularyschneefux2014-10-081-1/+1
| |
| * Add test for keyword phrase extractionschneefux2014-10-081-0/+13
| |
| * improve vocabulary unittest coverageschneefux2014-10-081-16/+51
| |
| * Add testcases for (patched) PocketsphinxVocabularyschneefux2014-10-081-13/+54
| |
| * Add unittests for G2P without phonetisaurusschneefux2014-10-081-1/+40
| |
| * PEP8 style fixes in test.py and vocabcompiler.pyschneefux2014-10-082-2/+3
| |
| * Remove unused tempfile from client/g2p.pyschneefux2014-10-081-22/+21
| |
| * Remove unneccessary print from g2p.pyschneefux2014-10-081-1/+0
| |
| * Fix G2P testcases, do not depend on fixed translation stringschneefux2014-10-081-12/+7
| |
| * Minor style fix in phonetisaurus-g2p codeschneefux2014-10-081-3/+1
| |
| * Rewritten G2P codeschneefux2014-10-082-49/+154
| |
| * Integrate new vocabcompiler into jasper.py, client/stt.py and ↵schneefux2014-10-083-70/+71
| | | | | | | | client/musicmode.py
| * Add method to get keyword phrases to vocabcompilerschneefux2014-10-082-0/+38
| | | | | | | | This way they can be used by other STT engines as well
| * Use newer cmuclmtk libary version and catch ImportErrorschneefux2014-10-082-2/+2
| |
| * Remove UnorderedList from unittestsschneefux2014-10-081-6/+0
| |