Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-27 | Rename license file to COPYING | Clayton G. Hobbs | |
2015-12-27 | Mention the new dependency in README | Clayton G. Hobbs | |
2015-12-27 | Rewrote language_updater.sh in Python | Clayton G. Hobbs | |
At the same time, I moved the logic to check if the language should be updated into the new LanguageUpdater class. The README has been updated to reflect the fact that you no longer need to do any of this manually ever. | |||
2015-12-27 | Removed prints from config.py | Clayton G. Hobbs | |
2015-12-27 | Moved paths to Config class | Clayton G. Hobbs | |
Paths of important files and directories are part of the program's configuration, no? We're making better use of XDG paths now. Only configuration-y things go in $XDG_CONFIG_HOME now, with cache-y and data-y things going in the appropriate places instead of just being crammed in with configuration. | |||
2015-12-27 | Quieter; reorganize gst pipeline code | Clayton G. Hobbs | |
Removed a bunch of print statements that looked like they were added for debugging, then never removed. Reorganized GStreamer pipeline code so that all configuration is done when the pipeline is created. | |||
2015-12-27 | Improved config/argument behaviour | Clayton G. Hobbs | |
The configuration file is now properly overridden by argument parsing. This was accomplished by loading the config file, then treating the specified options as a namespace for the ArgumentParser. This makes things from the config file get overridden iff they were specified on the command line (not simply from defaults set in the ArgumentParser). | |||
2015-12-27 | Minor formatting improvements | Clayton G. Hobbs | |
2015-12-27 | Replaced last YAML bit with JSON | Clayton G. Hobbs | |
Hashes are now stored in hash.json, not hash.yaml. Also, we use the XDG configuration directory rather than assuming we should use ~/.config/. Maybe I should also make use of XDG data and/or cache directories. | |||
2015-12-27 | Beginning work moving from YAML to JSON | Clayton G. Hobbs | |
Mostly working for the options file now. Still some difficulty with command-line arguments, though; they're overriding the config file even when not specified. If I made them simply not get stored at all when not specified, there would be further problems when a configuration file is not present. Maybe I should make a whole new class to handle this. | |||
2015-12-27 | Removed override command line option | Clayton G. Hobbs | |
Personally, I don't see a point to a switch that must be turned on to make all other switches work at all. It's a confusing behaviour that made me think I somehow broke the GUIs. | |||
2015-12-27 | Work towards Python 3 support | Clayton G. Hobbs | |
2015-12-27 | Whoops, two ~ on either side for strikethrough | Clayton G. Hobbs | |
2015-12-27 | Mention self-updating feature in README | Clayton G. Hobbs | |
2015-12-27 | Update language automatically on startup | Clayton G. Hobbs | |
We now have a hash.yaml file which contains a SHA256 hash of sentences.corpus. If this differs from the hash the file calculated when Kaylee sarts, the language is updated and the new hash is stored in hash.yaml. | |||
2015-12-26 | More changes to README | Clayton G. Hobbs | |
This fork is called Kaylee, not Blather. Let's at least be consistent with referring to the program as Kaylee, even if the code is still in blather.py. | |||
2015-12-26 | Update README to reflect the missing Qt UI | Clayton G. Hobbs | |
2015-12-26 | Removed QT interface, renamed interfaces to Kaylee | Clayton G. Hobbs | |
I'm a GTK man myself. I don't know if I have Python QT bindings installed on any of my computers. It follows then that I would not maintain the QT interface well, let alone use it at all. It has therefore been removed to avoid having someone try to use it only to find that it's broken. | |||
2015-12-26 | Ported to new pocketsphinx and pygi | Clayton G. Hobbs | |
Gotta keep that stuff up-to-date, yo. Pocketsphinx changed so it needs GStreamer 1.0, and that required rewriting everything to use GObject Introspection instead of the old, static Python bindings for GObject. | |||
2015-08-01 | More format fuckery | Jezra | |
2015-08-01 | Baaaahhh! gitlab markdown processing leaves something to be desired | Jezra | |
2015-08-01 | Added missing return | Jezra | |
2015-08-01 | Added invalid sentence command and valid sentence command to the documentation | Jezra | |
2015-03-15 | Added example for -p flag to README | Jezra | |
2014-11-09 | *slightly* improved the error handling.... slightly | Jezra | |
2014-09-12 | Added -p --pass-words flag that will pass the recognized words to the shell ↵ | Jezra | |
command a few print commands were remove too. | |||
2014-08-24 | pull your shit together jez. moved the options print out | Jezra | |
2014-08-24 | modified recognizer instance creation to use self.options['microphone'] | Jezra | |
2014-08-24 | Added the ability to define a command to run whenever a valid sentence is ↵ | Jezra | |
detected, or when an invalid sentence is detected | |||
2014-07-04 | Added a bit of error checking for the most common problem: missing gstreamer ↵ | Jezra | |
pocketsphinx plugin | |||
2014-05-04 | Reads default startup options from an options.yaml file | Jezra | |
Added some missing files because I'm an idiot | |||
2014-04-26 | Added Gtk Tray UI (thanks padfoot) | Jezra | |
Added active/inactive icons | |||
2014-01-21 | added gstreamer0.10-base-plugins to the requirements in the README | Jezra | |
commands don't need to be in all caps | |||
2014-01-17 | Changed README to reference a working corpus processing web page | Jezra | |
2014-01-14 | Added '-m --microphone' flag to let the user pick a mic other than the ↵ | Jezra | |
system default | |||
2013-08-23 | Updated the README to correct instructions for copying commands file | Jezra | |
2013-07-23 | ctrl+q will quit the UI if it is running | Jezra | |
2013-07-16 | The updater uses the correct commands file | Jezra | |
2013-07-02 | icon, dumbass | Jezra | |
2013-07-01 | Added a data dir with the blather icon | Jezra | |
made sure the UIs would use the icon booyah? | |||
2013-06-26 | Something .conf | Jezra | |
2013-06-25 | added -H Num to keep track of blather history | Jezra | |
this shit is untested! | |||
2013-06-10 | Implemented -i flag to select UI and -c flag to start UI in 'continuous ↵ | Jezra | |
listen' mode giggity | |||
2013-06-01 | Added some graphical assets for blather (icon related) | Jezra | |
2013-05-03 | Control the size | Jezra | |
2013-04-25 | licensing | Jezra | |
2013-04-22 | patched language_updater.sh to generate corpus from command file | Jezra | |
2013-04-20 | Whoa bub! you don't have to yell. | Jezra | |
Case insensitive commands | |||
2013-04-19 | Updated the README to better reflect the new UIs | Jezra | |
2013-04-18 | Cleaner quiting for Qt, added Gtk UI | Jezra | |