[FEATURE PROPOSAL] Open Source Voice Assistant on /e/

Hi Julien,
Maybe we’ll really need one: today I accidentally hit the microphone button on the AnySoftKeymap, this is what happend:


Voice is not installed. When I finally hit “Install” to get out of this because hitting “No” didn’t help, the keymap crashed: no app available. Maybe I’ll have to report an issue about this, or is it already known this can happen sometimes?

Since this issue is not yet known, please report it. I just tried this on my s2, but could not reproduce this problem. It would be great, if you could add a logcat to your report.

This happens on LineageOS too. I have not found any voice app that will work with AnySoft keyboard yet.

1 Like

I recall that Android used to have a very basic Voice interface before the Google app and the assistant were added.
It offered calling contacts by name and maybe not much more, but at least for my use case of calling while driving this might be enough.

Anyone knows if this is something that could maybe be forked from AOSP?

2 Likes

I think I was wrong; Mycroft can be used for free, no need to pay.

2 Likes

I have the same issue on my phone and I tried several speech to text applications with no result with anykeyboard. The only solution that works is to have the google assistant :triumph:
so I don’t dictate my sms or other.

Have you found a solution that works ?

I didn’t really search for it, but it is needed because not only “Mom and Dad, the neighbours, friends and family” should be able to use a phone with /e/, but also the disabled, like blind people. They should be able to use a phone just by talking to it!

3 Likes

we always come back to the same problem, it is always the same company that holds the keys and it is absolutely necessary to find alternative solutions with assistants and free services

I found this project that can be self hosted:
https://github.com/leon-ai/leon

https://getleon.ai/

4 Likes

Hello,
I open this topic because /e/ dev team plan to develop an assistant so maybe if anyone find an opensource assistant to fork, that would save time, energy and money.
I found an Open Source Voice Assistant called Mycroft. Be careful, the name is very confusing when you read it fast do not read Microsoft
Here is the gitHub repo where you can find the core and more: https://github.com/MycroftAI
Cheers,
Julien

5 Likes

Hi @isa I moved all the post under a separate topic with Feature proposal tag. This is a good suggestion and we would definitely want to add such features to the /e/ ROM . Do not have any ETA or timelines as yet but it will be on the /e/ road map.

hi all,
https://f-droid.org/en/packages/ai.susi/
this one is just for the home:
https://f-droid.org/en/packages/io.homeassistant.android/
Rik

1 Like

haha Susi and Leo :slight_smile:

This is an excellent idea, Julien, and I am happy to see that Manoj says it is on the /e/ roadmap.

Suggesting building on an existing project such as Mycroft is brilliant, also.

2 Likes

I personally don’t like them, but they are popular and from an accessibility standpoint they’re crucial. However, if voice recordings are uploaded and analysed on a server, this needs to be communicated very clearly, so people can make an informed choice about using them.

1 Like

Same here.
I find it annoying when people make loud calls or don’t hold their cell phones to their ears. It’s loud enough around us already. I don’t need people talking with their mobile phones. Or with Alexa or Siri or what they’re all called. That just makes us all more stressed.

Sure, for people with certain handycaps it’s ok, but please not for everyone, everywhere.

1 Like

It is not really a dication app, but I use VoiceTra (Voice Translator) and save the text output.
I haven’t found any other dictation app with decent privacy.
I someone has found a better work around, I would love to hear it.
I’m using a Oneplus 3.

As an aside, on my Samsung Galaxy Tab, running stock Android 7.1.2 , very few non-Google dictation apps work properly.

mozillas DeepSpeech is able to proceed speech-to-text tasks utterly on your device without any connectivity to cloud providers. it only comes with trained models for english, but other languages are also on the way. nevertheless it’s only a development solution for this kind of tasks, not an end user friendly simple app.

https://hacks.mozilla.org/2019/12/deepspeech-0-6-mozillas-speech-to-text-engine/

This assistant needs to connect to an account, it let connect to your own server but i don’t find how to create this one.

Well, I understand that, but everyone should be happy if we can make our phone easier to use…

Voice assistants are good, but they are neither the best or only solution to make your phone super efficient/easy to use. We can try something easier and more silent anyway, such as a visible “screen assistant” (think about that Apple’s little round stuff, I dunno it’s name :sweat_smile:). It is silent, and can be audible if you turn on a switch. (and have a TTS engine behind it,which /e/ do’t have…). It will show a list of actions depends on the app you’re using, and can say hello and chat with you(using text) if connected to some AI

Actually this “screen assistant” can be quite cute if you change the default boring icon with an animated pony or a anime figure! :smiling_face_with_three_hearts:that’s quite sweet! :smiling_face_with_three_hearts:

1 Like