Open
Description
I’ve been using MNN along with MNNServer (thanks to @sunshine0523’s work) and Tasker to create a custom digital assistant that works across my device. It’s been very useful, but I think this feature could benefit all MNN users if it were built directly into the app. Here’s what I’m suggesting:
Feature Idea: MNN Digital Assistant
I’d love to see a dedicated Assistant section in the MNN app where users can:
- Select their own model and prompt to power the assistant.
- Keep it running in the background (with a persistent notification to prevent Android from closing it).
- Open it from any screen using a long-press on the home/power button (by setting MNN as the default assistant) or another convenient trigger.
How It Would Work
When activated, the assistant would show a dialog overlay with two options:
- Text Input: A small text box for quick queries (e.g., "Summarize this," "Explain this concept," or "Rephrase this politely").
- Voice Input: Speak to the assistant, which would convert speech to text, send it to the LLM, and reply with text-to-speech for a natural conversation.
Why This Would Be Great
- It lets users interact with MNN instantly, without switching apps—perfect for quick help.
- Right now, I’ve hacked this together using Tasker, but a native solution would be smoother and more reliable.
- It would turn MNN from just an inference engine into a true always-available AI assistant.
Challenges to Consider
- Keeping the assistant running reliably (hence the persistent notification).
- Making voice interactions fast and responsive.
- Designing the pop-up to be helpful but not intrusive.
I’d really love to see this in MNN! It would make the tool even more powerful for everyday use. I’m happy to help test or provide more details if needed. Thanks for considering it!