Open Assistant is an evolving open source artificial intelligence agent able to interact in basic conversation and automate an increasing number of tasks.
Maintained by the Open Assistant working group lead by Andrew Vavrek, this software is an extension of Blather by Jezra, Kaylee by Clayton G. Hobbs, and includes work done by Jonathan Kulp.
- Arch Linux or Ubuntu Linux (Testing Soon on macOS)
- Python 3.5
- PocketSphinx 5PreAlpha
- GStreamer-1.0
- GStreamer-1.0 Base Plugins
- Python-GObject
- Python-Requests
- aplay - console audio player
- pamixer - portaudio volume control
- plaympeg - console mp3 player
- projectm - visualizations responsive to sound
- wmctrl - window manager control. opening, closing, resize, switch windows.
- xdotool - command line x automation tool
- xvkbd - virtual keyboard for x
- Install dependencies and tools.
- Download and unpack the latest
openassistant-master.zip
package. - Edit
run.sh
to configure desired variables, then save. - Make
run.sh
executable with:$chmod +x ./run.sh
- Run
./run.sh -c -H20 -m0 -M mind/stella
. Global variables will be set andrun.py
will launch. - If
$MINDDIR/conf/commands.json
has changed and your machine is online, a new dictionary and language model will be created via the Sphinx Knowledge Base Tool. - Say "Hello!" :) To mute, say "Be quiet" or "Silence". To unmute, say "Talk to me".
- To quit, say "Goodbye" or "Farewell."
- To change assistant commands and language, edit
$MINDDIR/conf/commands.json
. Exit and relaunchrun.sh
. - For help, you can receive support in the OpenAssistant Forum.
- Port Open Assistant to multiple Linux distributions, beginning with Ubuntu
- Enable dynamic voice and instant name changes via spoken commands
- Configure syntax and actions via spoken commands
- Install internal language model translation
- Improve speech recognition and synthesis
- Long-term memory & machine learning
- Web scraping & information analysis
- Establish multiple default 'personalities' and plug-in functions
- Port Open Assistant to all operating systems and devices
- Galactic Exploration!
Join our development working group at: http://www.openassistant.org
Open Assistant fork for crux system, for more information read; https://github.com/s1lvino/c9-ports/tree/master/openassistant