Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@davido I think the option you are looking for regarding answer of assistant duration on screen is :
“screenDuration”: 2000 // here for 2 secondshope this helps
Ejay
-
@sean hello mate
i want to install google assistant on my rpi 3b+. i have connected a bluetooth speaker and was wondering if it would work? i have tried in the past with my rpi2b but couldnt just install assistant.
also is there a ste[ by step guide on how to install assistant?
many thanks god bless.
-
@bachoo786 bt speaker will work. Personally I recommend.
And for instructions, read the github documents. And leave issues what trouble tou have. I’ll support. -
@davido could be that the radio is too loud . my running at 50% volume and it works.
Hotword is “webradio” for start and stop … next hotword is “next station”At the moment i have problems with the sound config. Mic is USB MIC and Speaker HDMI from my monitor.
Assistant voice is distorted but radio is cleanUpdate: i deleted all ALSA settings in /etc/asound.conf and ~/.asoundrc and Voice works perfekt.
in raspi-config i do this setting > Force HDMI -
-
@Sean I have installed assistantmk2 correctly and have also installed hotword. However I get a blank screen but when I say ok google everything works fine.
I have already been through the “electron-rebuild” step, this is what I did:
pi@raspberrypi:~/MagicMirror/modules/MMM-AssistantMk2 $ npm install --save-dev electron-rebuild + electron-rebuild@1.8.4 updated 1 package and audited 617 packages in 12.623s found 0 vulnerabilities pi@raspberrypi:~/MagicMirror/modules/MMM-AssistantMk2 $ ./node_modules/.bin/electron-rebuild ✔ Rebuild Complete
but still no joy.
and this is what I have in my config.js
{ module: "MMM-AssistantMk2", position: "top_right", config: { record: { recordProgram : "arecord", device : "plughw:1", }, notifications: { ASSISTANT_ACTIVATED: "HOTWORD_PAUSE", ASSISTANT_DEACTIVATED: "HOTWORD_RESUME", }, } }, { module: "MMM-Hotword", config: { record: { recordProgram : "arecord", device : "plughw:1", }, autostart:true, onDetected: { notification: function (payload) { return "ASSISTANT_ACTIVATE" }, payload: function (payload){ return { profile: payload.hotword } } }, }, },
what I did notice that if I was to remove the MMM-Hotword from my config i.e. the last part of the code i.e.
{ module: "MMM-Hotword", config: { record: { recordProgram : "arecord", device : "plughw:1", }, autostart:true, onDetected: { notification: function (payload) { return "ASSISTANT_ACTIVATE" }, payload: function (payload){ return { profile: payload.hotword } } }, }, },
the mirror starts working fine.
Also in the hotword git I have followed all the possible solutions and also the main one which is :
cd ~/MagicMirror/modules/MMM-Hotword/node_modules/snowboy
nano package.json ## Or open the file with any TEXT editor
Then, find this and replace From“node-pre-gyp”: “^0.6.30”
To“node-pre-gyp”: “^0.12.0”
Then retry npm install again in the module directory again.I have no joy buddy. Please help me
-
Hi @Sean
So I managed to get it working and everything is fine. However I will be grateful if you could please help me with the following queries:
1). When i say jarvis or smart mirror, the assistantmk2 module takes 1 to 2 seconds to respond i.e. the ding bell I mean after which I can ask any question. How can I remove this lag and make it instant? I have seen other people dont have this issue.
2). How do I get the assistantmk2 to play youtube videos on my mirror by asking it to play something from youtube?
Thanks.
This is my config:
{ module: "MMM-AssistantMk2", position: "top_right", config: { deviceLocation: { coordinates: { // set the latitude and longitude of the device to get localized information like weather or time. (ref. mygeoposition.com) latitude: 51.597442, // -90.0 - +90.0 longitude: -0.338839, // -180.0 - +180.0 } }, record: { recordProgram : "arecord", device : "default", }, play: { // Full values are in `FOR EXPERTS` section. playProgram: "mpg321", // recommended. }, notifications: { ASSISTANT_ACTIVATED: "HOTWORD_PAUSE", ASSISTANT_DEACTIVATED: "HOTWORD_RESUME", }, } }, { module: "MMM-Hotword", config: { record: { recordProgram : "arecord", device : "default", }, autostart:true, onDetected: { notification: function (payload) { return "ASSISTANT_ACTIVATE" }, payload: function (payload){ return { profile: payload.hotword } } }, }, },
-
to 1) which Hardware are you using?
to 2) i say the Hotword and then “play on youtube …” and it is working -
@Davido I am using raspberry pi 3b+
-
i am using a normal rPi 3B without + and the answering time is really fast … maybe some other Module which is interacting?