melvin-abraham / google-assistant-unofficial-desktop-client Goto Github PK
View Code? Open in Web Editor NEWA cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)
License: Apache License 2.0
A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)
License: Apache License 2.0
This project is amazing. But maybe you have to change the style of the project to fit Desktops.
Please give us the option to disable the indicator, so when you click on the icon's launcher it runs instead of starting it through the indicator menu.
Hello Melvin!
Recently I noticed that in the settings we can't choose which audio device google assistant will get the audio source from and send the audio source to.
Since I got multiple audio devices on my pc I need to change it to the ones I use regularly on almost every program or sometimes I want it to be on specific ones like my VR headset microphone in case I want to know some stuff while using my VR headset.
A small selection drop-down box with all of the user's audio devices and you can choose the one for the microphone and one for the headset will do the job.
Describe the bug
Whenever I launch the app, at every corner, they are not translucent, but white.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Clear and transparent rounded corners.
Desktop (please complete the following information):
I would simply love to be able to change the hotkey to whatever I want. That is all, could not see an option for that. Thank you
Describe the bug
Upon searching for web results, the Google Assistant states results have been found however none are shown.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect to see a list of websites (including the name, link, and a description) and occasionally embeds containing relevant information or images.
Desktop:
Additional context
I'm not entirely sure if this is a bug or a missing feature, sorry. On one hand, I haven't seen anyone else complaining about this, but on the other hand, I haven't seen it stated that this feature isn't currently available anywhere.
Describe the issue
When tapping the microphone button on the UI, it shuts off straight away, however, the assistant 'bing' came up when pressing the mic. When typing to it, a blue loading bar goes halfway on the bottom of the header and shows what I've typed on the top of the window, no output noise or response was given.
Screenshots
Desktop
Will be great if we can have an option to change the quick access shortcut.
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : Detect operating system language automatically
Thanks !
I installed the google assistant (unofficial client) from the ubuntu software store. the installation was smooth, but when i try to launch the application from my applications menu, it opens a pop up saying that a java error occured in the main process i have attached a screen shot of the pop-up down here. and about my system specificaion, i use ubuntu 20.04.1
Describe the bug
I've just installed by snap command, as the main page says...
When I open it from the tray, it opens normally but i can't send commands, the mic button doesn't work, neither the config button.
the screen is not frozen because the animations works, the close and maximize button works, and the text box works (but not send commands anyaway)
i've opened from the terminal just to see if it has errors, but not relevant, see the screenshot.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Mic buttons to send commands that i've typed (yes, the type is working)
Desktop (please complete the following information):
Describe the bug
A few different packages are depreciated or unsupported for NPM.
To Reproduce
Steps to reproduce the behavior:
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
For certain uses Google Assistant requires a signed-in user. Setting the default temperature unit to Celsius is one such example.
Describe the solution you'd like
Provide an interface to connect your Google Account.
Hi,
First of all, I want to thank you for this project! I loved it!
I would like to see a light mode option (my Windows theme is set to light).
Furthermore, I know this sounds like nitpicking, but could you update some fonts and formatting? If you ask for the weather, rainy days would be spaced weirdly (see attachment). Also, could you update the font so that it is Google's font everywhere? It would also be nice if you included speech bubbles for the user/Google Assistant's words.
By the way, I don't really want this to sound like nitpicking, but it was just something that bothered me.
Thank you so much!
I would want my google assistant to control my computer to mainly show up web related information on my browser, what i mean is, when i ask simple questions like "where is italy located" the output is just a blank screen and a voice saying "here is what i found from wikipedia" (no info displayed on screen). I want the assistant to open my browser and show up the wikipedia content what was found relevant.
Describe the bug
I tried to build this app on Ubuntu 20.10 for the Raspberry Pi, npm install
finished successfully but when running npm start
the tray icon appears but nothing else works. clicking on the icon and selecting launch assistant
doesn't do anything. I included a screenshot of the terminal output.
To Reproduce
Steps to reproduce the behavior:
npm
on ubuntu 20.10 on a raspberry pinpm start
I get a few errors from MESA-LOADER
and app doesn't work correctly.Expected behavior
I expected google assistant to start when clicking on start assistant
in the tray icon menu.
Desktop:
Additional context
I tried running the next command in the build instructions (npm run dist
) and it errored out, I think because of the errors when running npm start
.
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : Try to find a solution to "surpass" Cortana which is automatically integrated into Windows, so be able to use the "Windows + C" keyboard shortcut which is initially intended for Cortana. And a lot of other things...
Thanks !
Is your feature request related to a problem? Please describe.
Google Assistant officially supports Russian language, but your app isn't. Google Home device supports Russian language too, so it supposed to be inplemented in Google Assistant API.
Describe the bug
The Assistant randomly says "Sorry, there was a problem, please try again later."
Everything goes ok, it responds and a minute after it just says that for no reason.
To Reproduce
Steps to reproduce the behavior:
It happens time-to-time
Expected behavior
It shouldn't do anything because it successfully completed the task.
Screenshots
/
Desktop (please complete the following information):
Additional context
/
when i click mic button or when i do a random search.
2020-12-12-20-07-49.zip
here is the video and i already set my tokens and things but not working
Is your feature request related to a problem? Please describe.
I use Google Assistant primarily with voice. When I trigger the app with the hotkey, I then need to navigate my mouse in order to click the microphone.
Describe the solution you'd like
I would like the option to trigger the microphone automatically, allowing me to press a hotkey and begin speaking.
Describe alternatives you've considered
There is an option to toggle the microphone when hotkey is triggered - I am unsure what that feature does, and if it is the exact feature I am requesting, but it currently does not do that. The app's behavior does not change if that setting is on or off.
Additional context
This is how I use the product on my mobile devices and Chrome devices. The extra step makes it just as fast as using a Launcher and I'd like to avoid that.
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : Instead of displaying an error message "Preventing launch: An instance of Google Assistant is already running. Openration Aborted" when trying to open the Google Assistant when it is already open, the shortcut should activate the microphone.
Thanks !
Hello Melvin,
I have compiled packages for linux systems and have uploded them to my fork. Unfortunately, I wasn't able to make a pull request for releases (I am new to contributing through GitHub). Please add them from their to your project so that others can simply download and run it.
PS:I have compiled them as appimages and snap package for x86 systems.
Here's the link: https://github.com/ayush06feb/Google-Assistant-Unofficial-Desktop-Client/releases/tag/v1.0.0-rc.1
Describe the bug
On running npm start
, the electron window is not launching. The following error is logged in the terminal,
(node:5462) Electron: Loading non-context-aware native module in renderer: '/home/v4d3r/Downloads/packages/Google-Assistant-Unofficial-Desktop-Client/node_modules/grpc/src/node/extension_binary/electron-v9.0-linux-x64-glibc/grpc_node.node'. This is deprecated, see electron/electron#18397.
To Reproduce
Steps to reproduce the behavior:
npm install
npm start
Expected behavior
The landing window should pop up.
Screenshots
Desktop (please complete the following information):
Additional context
The same behaviour is noticed after building and running g-assist
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : A simpler login system, I don't know if it's possible, but like other applications or website, use a simple form to log into your Google account, without having to create a project yourself, etc.
Thanks !
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : Ultimately, when you have succeeded in activating your application automatically with the sentences "Hey Google" and "Ok Google", take care not to monopolize the microphone. What is a bit annoying is that Windows displays when the mic is in use by an application and in this case since your application is using it all the time I can't tell "easily" when another application is using my mic without my permission. So this Windows option unfortunately loses all meaning.
Thanks !
Describe the feature you'd like
Often I use Electron apps and notice that I can select text. In some cases, this is useful. However, most of the time it just adds to the feeling that I'm using a website, not a native app. This app is similar. I believe that you should not be able to select text in this client to help create a more native feel.
Describe alternatives you've considered
This is, of course, a matter of opinion. Some may prefer the ability to select. Maybe this could even be added as a setting?
I'd be glad to work on this and submit a PR if that'd be helpful!
Can some kind of API be built into this tool, so that users can trigger and send commands to the assistant via an API, such as REST.
I get this when I start Google Assistant on windows
Unexpected Exception Occured
An unexpected error occurred.
Error: Tried calling start() before the ready event!
Is your feature request related to a problem? Please describe.
I'm always annoyed how the microphone isn't on when I press the hotkeys (Command+Shift+A)
Describe the solution you'd like
When you press the hotkeys (Command+Shift+A), the microphone turns on automatically so you can speak at it.
Describe alternatives you've considered
Toggle to enable or disable microphone when pressed.
Hello!
If i wanna search or view my google photos, it shows nothing.
I tried the same commands on the phone and they worked fine.
Please fix it!
Thanks! :)
Not really sure if when I press the close button the application stops listening; Just want to clarify. I am pretty paranoid there is always someone listening. Just curious.
Hi, sorry to bother you
My save settings wont work. I've put in the Key File Path and clicked save, it then autmatically puts the saved token path as the tokens.json but when I click the save button nothing happens. It wont work work, please please help as it was working on my other PC.
Describe the bug
not working out of the box when i installed from snap
To Reproduce
Steps to reproduce the behavior:
1.just try to run it (no matter what permissions you give it)
Desktop (please complete the following information):
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My issue : When I activate the option to launch the application at system startup on Windows 10, it does not appear in my system bar at the bottom left. On the other hand, when I add an application shortcut in the start-up folder of my "shell: startup" session, an error appears to show that another instance of Google Assistant has been launched.
So I disabled the option to start your app in its settings and left the shortcut in my start folder and it works just fine like that.
On Linux Mint 20 it works perfectly.
Thanks !
Describe the bug
I tried installing the snap but I got a pop up error textview with boxes on it. When I tried to open the AppImage I got a similar-looking text view but with proper text. As seen here:
I'm using Arch Linux and I've tried the same on XFCE and GNOME environments.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
They should've ran.
Screenshots
Screenshot of App Image attached above, here is a screenshot of snap:
Deskto:
Is your feature request related to a problem? Please describe.
Having a command to launch the assistant like the hotkey is supposed to would allow me to use system hotkeys to activate the assistant, solving #46
Describe the solution you'd like
A command to launch Google Assistant so that it opens the existing instance when ran. Current commands to run it require a new instance to be launched which takes a long time
Hello,
I really love your app, I have been waiting for a long time to have Google Assistant on Windows 10 and others and your app is just awesome!
My suggestion : Change the application icon, it's a matter of taste, but personally I changed the icon of the shortcut on my task bar to the s-logo of the Google Assistant without a white background.
Is it possible to add an option in the settings to choose between more icons? See adding a box for a custom icon?
Thanks !
Describe the bug
The super+shift+a hotkey does not work in Wayland sessions.
To Reproduce
Steps to reproduce the behavior:
echo $XDG_SESSION_TYPE
Expected behavior
Assistant launches
Desktop (please complete the following information):
You are Offline!
Please check your Internet Connection...
Error: Getting metadata from plugin failed with error: invalid_grant
This is the error I get when I try to interact with it.
Here is the console output
[ozgur@ozgur ~]$ g-assist
Gtk-Message: 01:47:27.764: Failed to load module "colorreload-gtk-module"
WARNING: Kernel has no file descriptor comparison support: Operation not permitted
(node:2768) Electron: Loading non-context-aware native module in renderer: '/run/user/1000/snap.g-assist/.org.chromium.Chromium.p0zq7X'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:2830) Electron: Loading non-context-aware native module in renderer: '/run/user/1000/snap.g-assist/.org.chromium.Chromium.S8rREt'. This is deprecated, see https://github.com/electron/electron/issues/18397.
Error on DevTools
common.js: line 62 ;
Auth error:Error: invalid_grant
main.js: Line 492 ;
Error: 14 UNAVAILABLE: Getting metadata from plugin failed with error: invalid_grant
at Object.exports.createStatusError (/snap/g-assist/1/res…pc/src/common.js:91)
at ClientDuplexStream._emitStatusIfDone (/snap/g-assist/1/res…c/src/client.js:233)
at ClientDuplexStream._receiveStatus (/snap/g-assist/1/res…c/src/client.js:211)
at Object.onReceiveStatus (/snap/g-assist/1/res…nterceptors.js:1311)
at InterceptingListener._callNext (/snap/g-assist/1/res…interceptors.js:568)
at InterceptingListener.onReceiveStatus (/snap/g-assist/1/res…interceptors.js:618)
at /snap/g-assist/1/res…nterceptors.js:1127
Desktop
When i try to authorize the app for the token it says access denied
Authorization Error
Error 403: access_denied
The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer ([email protected]).
Describe the bug
applications cannot be launched if it has been kept unused for half an hour (more or less) and i need to instantly kill the process to restart it
To Reproduce
Steps to reproduce the behavior:
Expected behavior
after i press Super+ Shift + A it should show me the Google Assistant Interface
Desktop (please complete the following information):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.