Releases: bossjones/scarlett-dbus-poc
v0.6.0
From PR:
Listener works, all signals are being passed via dbus from process to process. Seems like everything is working correctly!!!!!!!!!!!!!!!!!!!!!!!!!
With this, we now have a full proof of concept for the new age version of Scarlett w/ updated dependencies/packages/better error handling/threading/everything!!!
All the work has basically been done to get us started on the path to ScarlettOS ( FINALLY ).
Time to start thinking about Application design once more.
v0.5.0
Notes from PR:
Upgraded to Pydbus 0.5.x
Signals are working, sounds is working as well, thanks to this: https://gist.github.com/bossjones/357449b53f3f65ff73988a0e189455f9
Going to close PR before this gets any bigger, then finishing up last part of POC. Calling next signal to trigger an action, eg time or lights perform action, then have Scarlett say something in callback function.
v0.4.0
- Better error handling all around
- Still a lot of code duplication, but things will really change when we move to
ScarlettOS
Notes from PR
- Major update to
generator_listener.py
- Creation of
generator_dbus_service.py
, for the purpose of this POC repo we will continue using the following:
generator_dbus_service.py
- Dbus Service itself
FooDbusThread.py
- Testing Dbus Client interactions
generator_listener.py
- Runs in a separate process, handles all speech to text work
IMPORTANT TO NOTE, AFTER UPGRADING TO PYDBUS 0.5+ LISTENER WILL REPLACE FooDbusThread.py as the TASKER.
Feature: Working versions of PyGObject 3.18.2 + Gstreamer 1.6.0 / PyGst 1.4.0-2
Simply tracking new pydbus
implementation.
Requirements:
gobject-introspection 1.46.0
Python-gi 3.18.2
Pydbus 0.2
When new listener service is finished, will open new PR for sound player / etc.
v0.2.0 Working on Gstreamer 0.10 and pocketsphinx 0.8
Merge pull request #3 from bossjones/feature-fix-dobules chg: added signal handlers for cancel, start, failed, etc