ProjectAlice Versions Save

Main repository of Project Alice, contains main unit source code

v1.0.0-rc2

2 years ago

What's new

  • Skills are not using tickets anymore, better perfs
  • Skill manager cleaned up
  • Fixed shut down logic error
  • Fixed potential issues on shut down
  • Cleanup requirements
  • Fix skill checks
  • Fix asound loading into settings
  • Store now checks for skill conditions
  • Fix skill state event propagation
  • Added a few notifications on web ui
  • New bug report feature
  • Allow leading zeroes in pin code
  • Coqui is now the default ASR fallback instead of deepspeech

What's Changed

Full Changelog: https://github.com/project-alice-assistant/ProjectAlice/compare/v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

2 years ago

What's Changed

  • 1.0.0 rc1 by @Psychokiller1888, @philipp2310 in https://github.com/project-alice-assistant/ProjectAlice/pull/546
  • All Alice's files are now licensed
  • Added a load of pydocs
  • Skills trying to modify a system config do trigger a warning for the user to accept
  • Alice cleans up the mess after deletion of skills
  • Telemetry improvements
  • Support for neural voices
  • Coqui STT implemented
  • Remodeled the admin config UI page
  • UI skill creation and edition
  • Loads of new endpoints on the api
  • New decorator for skill "KnownUser"
  • Sensitive values are not transmitted to front end anymore
  • Re implemented multi intents support
  • Implemented intent extenders
  • Implemented skill download suggestion when an intent is not recognized
  • Custom tiles for MyHome upload support
  • No more icons blinking in My Home
  • Implemented persistent notification for web ui
  • Implemented microphone support for web ui/browser
  • New Alice CLI

New Contributors

Full Changelog: https://github.com/project-alice-assistant/ProjectAlice/compare/v1.0.0-b5...v1.0.0-rc1

v1.0.0-b5

3 years ago

This release is the last beta we will publish.

As of today, no more big changes or new features will be authorized. We will now work on debugging the maximum to start releasing RC releases.

Beta 5 changelog

  • Complete new UI
  • Fix wakeword creation
  • New configurations for mic and sound
  • Extended API
  • Removed siteId in favour of deviceId
  • Fixed DB manager when updating
  • Widgets are now instances and can be spawned multiple times on your widget page
  • Magic mirror mode
  • Cleanup and update for requirements
  • Added google credentials in admin config
  • AWS region settings made easier
  • Settings can now change child settings
  • Fixed skil lcreation over UI
  • Not using services for snips anymore
  • Drop snips.toml usage
  • Cleanup and refactoring for performances

1.0.0-b4

3 years ago
  • Reworked settings so they can execute action before and after updating their values in admin
  • Node red support is now implemented, with auto install
  • Skill devs now use Alice-SK on the UI
  • Added unittests
  • Added unittest support for skills
  • Changed fonts on UI
  • If Alice doesn't understand what you want she can now propose skills to download
  • Fixed test if online
  • The UI is now on 0.0.0.0
  • Jsons are finally using tabs
  • Core side support for Polish language
  • Reworked skill store flow
  • Fixed leaking skill between Alice's versions
  • Fixed skill update failure
  • Fixed quadruple skill check on start
  • Added setting for internet quality
  • Cutting Google ASR if internet goes down or is too laggy, to prevent a timeout
  • Fixed widgets not appearing on UI
  • Reworked and fixed z-indexing on UI
  • Dumped pyaudio for Sounddevice
  • Audio hardware is now more intelligently auto selected and is user selectable on the admin pannel
  • Fixed "Is that what you meant" going in wrong intent
  • Fixed internet connectivity check failure not setting Alice as offline
  • Saving widgets when clicking checkmark
  • Disable snips-asr service after installing it, prevents ASR double run
  • Prevent skill download when NLU is training, avoid double or triple training at same time
  • Z-Indexer buttons fixed

v1.0.0-b3

3 years ago

Lots of work went into this release

  • Skills now can display instructions
  • Rework for myHome
  • Rework for the initializer
  • Fixed satellite communication
  • Giant cleanup for Sonarqube
  • Skills can't change Alice configs without user's permission anymore
  • Fix reboot
  • Fix nuking
  • The interface now tells if Alice is off and auto reloads
  • Login and dialog API fixes
  • Config dump for non ascii characters is fixed
  • Alice uses config.json now and we dropped config.py
  • Protected intents have been removed

Migrating from beta 2 will require you to place a ProjectAlice.yaml in /boot to recreate your configs to new format

v1.0.0-b2

3 years ago

Fixes and improves beta 1 stability

v1.0.0-b1

3 years ago

A massive work was injected into this, a gigantic amount of time was spent, 50'000 lines of code added, hundreds of reports, ideas, improvements by the community to bring out the very first Project Alice Beta!

Far from being finished, this is a first shot at a more "beginner user" friendly Alice!

Check our documentation to install: https://docs.projectalice.io/setup/

v1.0.0-a6

4 years ago

This release marks the end of alpha releases. The next version will be beta 1, with a focus on stabilizing and improving user experience.

Changelog for alpha 6:

150 commits, 113 files change résumé

  • Upload skills to github
  • Fix skills trying to load non json files
  • Added base alicewatch, removing snips-watch (WIP)
  • Eraser and backspace in interface admin auth
  • ASR is not listening to Alice speaking anymore
  • Retrain assistant, dialogue templates and NLU on the interface
  • Fixed skill creation on interface
  • Icons for skill store
  • Fixed nlu training with utterances without slots
  • Fixed wipe all from admin
  • Fixed bad toml file after adding wakeword
  • Added possibility to connect to admin without saying wakeword but by typing
  • New default user is "admin", pin is set in config.
  • New and short first dialog by Alice
  • Italian support
  • Probability threshold in skills is now dynamic and can be set for each dialogue turns
  • Added Deepspeech support for ASR
  • Interface now has mqtt support built-in
  • Added wakeword tuning from the interface
  • Added missing AWS regions
  • Fixed database pruning resulting in always empty telemetry data
  • ASR timeout config added
  • Sensitive fields hidding in interface fixed
  • Added markdown like support for logs
  • Skill tickets download logic change to avoid half written files being red by Alice resulting in errors
  • Interface syslog and alicewatch now reactive thx to mqtt use
  • Fix some sessions that weren't updated

v1.0.0-a5-fixed

4 years ago
  • Completely removed the dependency on Snips Console
  • API improvements
    • Add user
    • Delete user
    • Ask through api
    • Say through API
    • Auth through API
    • Telemetry data
    • Install skills
  • Initializer rework
  • Widgets now support multi languages
  • Skills rework, they are now submodules and cloned vs copied in alpha 4
  • Fix config manager savings
  • Skill update channel added. You can have alice on alpha release but skills on beta per exemple
  • Skill store is now pre loaded for instant display
  • Dialog state rare bugs have been fixed
  • Uninstalled skills now appear in store again
  • Hidden configurations are not displayed on interface anymore
  • Update, restart, reboot Alice from interface
  • Skill creation in dev mode implemented. Upload to github not yet supported
  • TelemetryManager now broadcasts correctly
  • NLU Manager is born, and NLUEngine user selectable (for now only SnipsNLU)
  • NLU is now trained locally using skill data
  • SnipsAssistantManager is born, assistant is now trained locally
  • Removed Snips ASR since it is not trainable and added support for PocketSphinx and Google ASR
  • Skill updates now happen before their start
  • Fix skill finding new update right after updating it
  • Removed intent owner as this was snips console specific
  • Removed unused dependencies
  • Preinstalled latest Hermes Led Control that replaces Snips Led Control
  • A LOT OF CLEANING and other fixes

Filename: ProjectAlice-MainUnit-Buster-shrunk-alpha5.7z Checksum SHA256: 5C3EC4EC32457B67D917A8875614A87A4B729D7A4091C50A4E3EA6B3D864CBA7 Filesize: 1667493978 bytes (1590 MiB)

v1.0.0-a4

4 years ago

Improvements

  • Faster skill store
  • Wipe all under admin interface, for a fresh start
  • Configs now have definitions
  • Your skills confs are now safe when updating a skill
  • VAD message support added
  • Skill settings are now available directly after skill install, without reboot
  • Added support for Buster
  • Config auto cleanup for dead skills
  • Widgets can now talk to Alice
  • Added possibility to add a skill for devs. Requires dev mode enabled
  • MqttHandler now supports mqtt wildcards, both + and #
  • Various bug fixes

MD5 checksum for Stretch: BA8C5A8605A25C931F9FE436A0B79631 MD5 checksum for Buster: 2283BD8F974628C511AC9394F97F8EAB