Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@Sean Hi Sean I’ve been trying to setup MMM-Assistant however after renaming my client-secret.json file to credentials.json and running the auth_and_test.json the OAuth2 page to get my token gives me an error 500, any ideas?
-
@toastedtoasty Usually, 500 error means your google project has something wrong. I suggest you remove your google project and recreate again. (I doubt you might have two or more projects and have some confusing about selecting them)
-
@Sean
I have all setup correctly and no error with the configs.
I think I have understood the correct working of transcriptionhook but it does not fire the related actions.
Can you confirm it is like this the logic:
I setup a keyword in the config (unicorn) in the example you provide.
Notification trigger catches the word if it is spoken after the hotword.
The related action is fired.Unfortunately nothing is triggered . Also : should I see some feedback in the console windows if the hook triggers ?
Thanks as usual for the support -
@toastedtoasty I think you might have forgot to configure your mail in the oauth tab in google Dev console.
This happened to me. -
@dvbit You can add
console.log("hook", k)
in line 100 of
node_helper.js
to check whether hookstring be caught or not. -
@sean Thanks… guess what? assistant setup in my mother tongue did not catch english hook :-D
-
@sean @JRCelis Im having the same issue with the buzz and im also using the HAT. Did you fix the issue? Is there a way to just not use the HAT I have a usb mic but Im new at the whole raspberry thing.
Looks like a great module but im having small hickups along the way. -
I’ve installed MMM-AssistantMk2 with MMM-Hotword and MMM-NotificationTrigger.
Everything works fine except for the return audio.
It stutters and i’m getting the idea that it isn’t procest quick eneough.Am i the only one with this problem and if not does somebody have the solution?
-
@markv @teitlebot
There could be many reasons for that case.
Maybe too many modules or too many front-end refreshing or animating, too many background process or anything else, even including internet speed.
I cannot point specific reason at this moment.
Anyway in my device, I use BT speaker and I have no problem about that. Sorry. -
@sean
Thanks for the reply.
I was scared of something like that. After a clean raspbian image i just installed MagicMirror and after that MMM-AssistantMK2, MMM-Hotword and MMM-TriggerNotification (with all the nmp rebuild errors). I’ve uninstalled the compleet LibreOffice and game packets wich come by default with raspbian.I allready made a .asoundrc file like you can find around the internet.
aplay && arecord work fine without glitches.Result .asoundrc
pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker" } ctl.!default { type hw card 0 } pcm.mic { type plug slave { pcm "hw:1,0" } } pcm.speaker { type plug slave { pcm "hw:0,0" rate 18000 } }
Results aplay -l && arecord -l
pi@MagicMirror2:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/7 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 pi@MagicMirror2:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
Result lsmod
pi@MagicMirror2:~/MagicMirror $ lsmod Module Size Used by fuse 106496 3 cfg80211 573440 0 rfkill 28672 2 cfg80211 joydev 20480 0 ads7846 20480 0 hwmon 16384 1 ads7846 snd_bcm2835 32768 1 spi_bcm2835 16384 0 i2c_bcm2835 16384 0 fixed 16384 0 uio_pdrv_genirq 16384 0 uio 20480 1 uio_pdrv_genirq evdev 24576 8 snd_usb_audio 172032 0 snd_hwdep 16384 1 snd_usb_audio snd_usbmidi_lib 32768 1 snd_usb_audio snd_rawmidi 32768 1 snd_usbmidi_lib snd_seq_device 16384 1 snd_rawmidi snd_pcm 98304 2 snd_usb_audio,snd_bcm2835 snd_timer 32768 1 snd_pcm snd 69632 10 snd_hwdep,snd_usb_audio,snd_timer,snd_rawmidi,snd_usbmidi_lib,snd_seq_device,snd_bcm2835,snd_pcm i2c_dev 16384 0 ip_tables 24576 0 x_tables 32768 1 ip_tables ipv6 434176 22
What would you suggest doing now? I’m a little stuck now, due to my lack of knowledge of Linux.