Google Home
-
Ok, I have another simpler idea for how to solve this.
@Tim-S and @nathan7, or anyone else, I'd appreciate your feedback on this.
What if you could give other TRIGGERcmd users access to run your commands by sending them bookmark URLs for your commands?
They could copy/paste those URLs into their own accounts, then trigger those commands via voice.
-
@russ Thanks for the responses and caring about this. Would it be possible to make it so another account could be created on TriggerCMD that could give you another $12 per year adding an additional handler for my pc's server so that TriggerCMD user could request to trigger the TriggerCMD server on my pc? I don't know how tight the bond is between my TriggerCMD user identity and the pc server is. In other words, theoretically, you could have 10,000 gmail accounts you are getting $12 per yr and trigger request from while only having 3,000 PCs that have your server running. Whoever creates the TriggerCMD account with the pc would be able to send an invite to share their pc with other TriggerCMD users? I dunno tho. Maybe this might violate Google's TOS you have to adhere to on your end or not even possible for some other reason?
Google's remove voice match page
If you remove Voice Match,
Your Google Account and voice pattern will be completely removed from this device.
Your Assistant will no longer be able to recognize your voice.
You'll lose the ability to hear personalized info.
Important: You can't unlink your voice without unlinking your Google Account. They're tied.If I was to remove voice match from my google home how would my google home be able to tell TriggerCMD that it is receiving a request from me. It would no longer know me. How would it even know to send the request "Kitchen Light Off" to TriggerCMD? It's knowledge to do that is in the Google Home app on my phone, not the Google Home itself. Right know when others in the home make one of my TriggerCMD requests it says "Sorry I don't recognize your voice so I can't connect you to TriggerCMD" Without voice match, there is no longer a phone or account linked to the device for it to even know to relate to TriggerCMD.
Maybe Alexa is the way to go...
-
@tim-s, your idea is similar to mine. You're talking about having the ability to share a whole computer with another TRIGGERcmd user, but I was thinking of giving the ability to share specific commands instead. I like your idea of being able to send an invite. I don't think it would violate Google's TOS.
BTW, I had my wife try triggering a command via my Google Home and it worked because I don't use voice match.
-
-
@da-panda, sorry. It's on my todo list, but no not yet.
-
@russ
I guess I have this issue when trying to make triggercmd working with my google home mini. It keeps telling me that it cannot send commands to triggercmd because it cannot recognize my voice. My voice recognition is turned off. One of the household members using the device has the voice recognition on although that person never used or linked to triggercmd. Is it expected not to work under such circumstances?EDIT: If it is supposed to work under these circumstances then it could also be that the Home is just not linked to triggercmd - I tried several things but I don't think anything succeeded. The suggested way to link (https://www.triggercmd.com/forum/topic/36/google-assistant-integration/3) does not work since I am told that my voice is not recognized. And the original description (https://www.triggercmd.com/forum/topic/36/google-assistant-integration) does not work because I see no such icons, presumably due to changes in the interface... also nothing abot triggercmd in the Discovery tab.
Any ideas? Or a clarification what is supposed to work and what not?
EDIT2: If I enable my Voice Match & use the Assistent link to link the account then it works for me. However as this thread points out, it does not work for other users then. If I disable my Voice Match then it does not work. In fact, with Voice Match off it does not work for anybody since it is linked with my account only. So I see no solution how to use triggercmd in our household.
-
@russ said in Google Home:
Ok, I have another simpler idea for how to solve this.
@Tim-S and @nathan7, or anyone else, I'd appreciate your feedback on this.
What if you could give other TRIGGERcmd users access to run your commands by sending them bookmark URLs for your commands?
They could copy/paste those URLs into their own accounts, then trigger those commands via voice.
Where should I specify these URLs? I do not see anything like that in the Triggercmd interface nor the Home interface. And how would this help in the situation when I am linked to Triggercmd but still cannot use it as "my voice is not recognized" and thus triggercmd usage is not allowed by Home?
As far as I can see, it is currently not possible to use Triggercmd with Home by multiple people if at least one of them has the Voice Match active (and perhaps even if nobody has it active - I just guess that that might work based on your 7 months old comment in this thread). It's a pity as it is a nice service but obviously this makes it impossible to use by majority of Home owners (most households have more than one person and Voice Match is heavily pushed by Google with many features disabled without it, so the chance that nobody would set it up is not large).
-
@paskal, I recognize this is a large problem, so it's on my list of urgent issues. I haven't had much time to work in TRIGGERcmd lately because my day job is taking all my time. I've actually put in my notice to quit my day job, so in just over a month I'll have a lot more time to work on this.
I'm thinking the best solution would be to allow multiple google users to link to the same TRIGGERcmd account. That way it will work for households that use voice match.
-
@russ , wow, that's big news! Of course I understand that it is tricky to sort out complicated issues like this one in the free time...
From my testing it seems to me that allowing multiple users to link the same triggercmd account would "only" fix the issue if all users use the voice match. To fix it generally (ie for any combination of voice matches and no voice matches) the opposite approach may be needed - one account linked and shared for one device with personalisation / voice match turned off. It should be possible, I believe eg Spotify works that way (we have one account that anyone in our household can use via Home voice commands without voice matching).
-
@paskal, I just had my wife try TRIGGERcmd via my Google Home. It didn't work because it didn't recognize her voice. Then I had her try Spotify, and it worked even though it's only linked to my account. If I can do the same, that would be ideal, but think that functionality might only be possible for music actions.
-
@russ yes, your experience exactly matches mine. If this setup not possible for Triggercmd then I am out of ideas how to fix it generally... although the individual linking would still help for users with Voice Match on.
-
I know it's only been a few months.... Any update to this yet? If I can't get my wife to also use triggercmd then I'm gonna have to look for some other way
-
@Atmosphere, I'm going to try to make it so when you link your Google account to your TRIGGERcmd account it doesn't replace the link, it adds a link. That way you could have her link her Google account to TRIGGERcmd in the Home app, and you'll both be able to use the same TRIGGERcmd account.
Please confirm that would work for you.
Sorry this is taking forever. It's a difficult thing to do, but I'll make it a priority now. Your feedback helps.
EDIT: I started looking at the code and it's not going to be practical to allow multiple Google accounts to link to the same TRIGGERcmd account, so now I'm looking into the idea of being able to share a computer with another TRIGGERcmd user.
In the meantime, you could use her IFTTT account to trigger your TRIGGERcmd commands. I know it's a relative pain to set that up though.
EDIT2: I'm making progress on the ability to share your computers with other TRIGGERcmd users. @Atmosphere, when it's ready, you'll be able to share your computers with your wife's TRIGGERcmd account, and she'll be able to link her Google Home account to her TRIGGERcmd account.
EDIT3: I'm very close. I have a system for sharing your computer so another user can trigger your commands. So far the commands on the shared computer can only be triggered via the website though. I'll update the live system when I test it more and I get Google Assistant working.
EDIT4: It's ready to use now. You can share your computer with your wife's TRIGGERcmd account, then she can trigger the commands on your computer via Google Assistant. She can make one of the computers you share her default computer too. Alexa and Cortana work with shared computers now too.
-
@paskal, @Atmosphere, and @Da-Panda, I finally built a solution for this Google Home voice match problem.
Please try the new computer sharing feature.
-
@Russ Sorry for the late answer, I was travelling. If I understand it correctly, the sharing solution is equivalent to the originally intended linking solution in the sense that it solves the issue for the situation when everybody uses the voice recognition but it does not help if some members of the household use it and others don't. Unfortunately, that is my situation, so while this appears undoubtedly a large step in the right direction, I am afraid it still does not solve the problem in general. Please correct me if I am wrong.
-
@paskal, I'm finding that if anyone using the Google Home device uses voice match on a device, then only people who've setup voice match on that device can use TRIGGERcmd on it, and they have to use their own individual TRIGGERcmd accounts.
BUT, I was able to have myself and my wife use my TRIGGERcmd account on one of my Google Home devices by tapping "Remove Voice Match" in the Device settings for that Google Home device. I also had to make sure "Personal results" was enabled.
So basically, if you want everyone in your household to use a Google Home device to run commands on a computer, your options are:
- Disable voice match on that Google Home device.
- Enable voice match for everyone, create TRIGGERcmd accounts for everyone, and share the computer with each individual TRIGGERcmd account.
-
@Russ Thanks for the clarification. That was my understanding as well - to share TRIGGERcmd for all, either everybody has to use Voice Match or nobody can use it. Unfortunately, the children really want to use the Voice Match (required to teach Google Home important things such as names of our cats etc) while both me and my wife are strictly against Voice Match for us. That means that the children could share TriggerCMD but no solution for the adults. And we'd need TriggerCNS exactly mainly for the adults...
I understand it's a relatively specific situation though, so probably no solution will be available. I was hoping for something similar to Spotify (that works also for non-VoiceMatch members of the household) but I understand it may be difficult to achieve. Thanks for your efforts anyway!