Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[💡 Feature Request]: Take advantage of Intel's Wake on Voice tech #819

Closed
2 tasks done
androidacy-user opened this issue Nov 15, 2022 · 11 comments
Closed
2 tasks done
Assignees
Labels
🐛 bug Something isn't working ✨ enhancement New feature or request

Comments

@androidacy-user
Copy link

androidacy-user commented Nov 15, 2022

What's the Problem?

Intel has native tech to enable low-power listening for a wake word; however this app seems to just blanket listen for the wake word, consuming unnecessary battery.

What's your solution or idea?

https://www.intel.com/content/www/us/en/architecture-and-technology/smart-sound-technology.html#:~:text=With%20Intel%C2%AE%20Wake%20on,devices%20at%20the%20same%20time this describes Intel's tech to enable scenarios like this in a hardware supported and battery efficient way.

Alternatives Considered

Current impl

App Version

1.1.0

OS Version

Windows 11 Build 22H2

Additional context

Device I'm using is a Galaxy Book Pro, from Samsung.

Pre-submission Checklist

  • I have checked the issue tracker and didn't find any duplicate issue
  • This issue only covers one particular feature request
@androidacy-user androidacy-user added the ✨ enhancement New feature or request label Nov 15, 2022
@github-actions github-actions bot added the 🐛 bug Something isn't working label Nov 15, 2022
@sumeshir26
Copy link
Contributor

This can be done on Intel PCs only, but what abkout AMD or Qualcom chips?

@androidacy-user
Copy link
Author

This can be done on Intel PCs only, but what abkout AMD or Qualcom chips?

Qualcomm has their own tech but idr what it is, not sure about AMD.

@im-coder-lg
Copy link
Contributor

We use universally used software to make sure it works everywhere. I think Intel's software ain't open-sourced, so I can't really trust it, y'know. Plus, I think most people just hit Meta(win key/command) + Shift + A.

@androidacy-user
Copy link
Author

We use universally used software to make sure it works everywhere. I think Intel's software ain't open-sourced, so I can't really trust it, y'know. Plus, I think most people just hit Meta(win key/command) + Shift + A.

Is providing a better user experience just not worth it to you?

@im-coder-lg
Copy link
Contributor

im-coder-lg commented Dec 9, 2022

Well, it is important, but not at the risk of removing a feature for other computers, right? We know that Intel software would best suit Windows, but we also have Mac users(who use Apple Silicon ARM too) and a wide range of Linux distributions with wide architectures. Bumblebee Hotword integrates with all of them nicely. However, by adding Wake on Voice, we could potentially be removing Hotword support for Macs and Linux computers. That is a risk I would generally like to avoid, as users are cross-platform and making features exclusive to one OS unless it has to happen(like CRLF on Windows files and LF on POSIX can be accepted on text editors) would make it seem like injustice to me. However, I am not the owner of the project, @Melvin-Abraham is and I think it's better to see his response.

@im-coder-lg
Copy link
Contributor

It says:

Intel® Smart Sound Technology (Intel® SST) is an integrated audio DSP (Digital Signal Processor) built to handle audio, voice, and speech interactions. It allows the latest Intel® Core™ and Intel® Atom™ processor-based PCs to respond to your voice command quickly and offer high fidelity audio without impacting system performance and battery life.

Latest Intel® Core™ and Intel® Atom™ processor-based PCs means only latest. Many of us(including me) probably(exclude me) use 5-10 year old PCs. For us, we could just install Linux and do devwork. And Linux ain't gonna support this quickly. Plus, it would be a burden to check the chipset of a computer to check for Intel software compatibility - Linux world drivers are either proprietary or community made. So, I don't think so :(

If Intel introduced this before and Apple still used Intel Macs, we could implement this with a fallback to Bumblebee for resiliency.

@androidacy-user
Copy link
Author

Whatever, it was just a suggestion.

Sorry for bothering.

@im-coder-lg
Copy link
Contributor

im-coder-lg commented Dec 10, 2022

No worries! I just wanted to help.

Also, Intel makes things like this when there is power to their chipsets. It is all a strategy to make people move to costlier and redundant Windows-powered PCs.

Reason I said "redundant" for Windows is that S-zero level sleep that empties ionic juice.

@Melvin-Abraham
Copy link
Owner

Hey @androidacy-user, thanks for the suggestion. It would have been a great feature to add but unfortunately it is not possible to be implemented for now due to following reasons:

  • It seems that the "Wake-on-Voice" technology is primarily intended to be used with Cortana, there's little to no references online referring to anything otherwise
  • This technology is proprietary and does not seem to have any API documentation for extending it's functionality to any 3rd party application

@im-coder-lg
Copy link
Contributor

Dang, Intel software seems to be only for Windows.

Mac and Linux users would rather make their own FOSS tech I betcha.

@im-coder-lg
Copy link
Contributor

P.S.

Universal truth fellas, Cortana sucks. Speaking from experience and a deep hatred for the effin' S-zero sleep used in computers today. Can't they leave us customers with juice like Macs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working ✨ enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants