Our great sponsors
-
Sapphire-Assistant-Framework
An extensible framework for creating Android Assistants on-device. It does not require Google services or network connectivity
-
spokestack-android
Discontinued Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I have been working on something just for this, and I am almost ready to throw an Alpha APK on my github (https://github.com/Tadashi-Hikari/Sapphire-Assistant-Framework). It's designed to be modular (like Linux, or Android) and customizable. The STT, natural language processing, and the like all work, I'm just formalizing the protocol between modules, the documentation, and writing an example app for Termux, Tasker, Mycroft and native Android.
Good stuff. Nice to see Tasker and Termux being considered as clients upfront. Maybe you'd also get some use out of Spokestack's integrations: we* have a modular system for hooking into different services for different parts of the request pipeline (wakeword/ASR/NLU/TTS). Android ASR and Spokestack NLU work offline like your assistant framework; the rest would require an Internet connect.
Related posts
- Status of FOSS voice typing (speech to text)
- What are some FOSS hidden gems that a lot of people don't know about?
- Interested in bringing custom voice tech to Android? I've got the beta program for you!
- Linux for Dex Alternative
- Looking to integrate Tasker in my Assistant, but very very confused about the Tasker development flow