ok I got it installed following the top part of the thread and got the demo going but no reply is tts not working?
pi@raspberrypi:~ $ snips-watch -vvv
[17:47:32] Watching on localhost:1883 (MQTT)
[17:47:35] [Hotword] detected on site default, for model default
[17:47:35] [Asr] was asked to stop listening on site default
[17:47:35] [Hotword] was asked to toggle itself âoffâ on site default
[17:47:35] [Dialogue] session with id â1242416f-6a3a-4c9a-b6ac-3981790931bfâ was started on site default
[17:47:35] [Asr] was asked to listen on site default
[17:47:40] [Asr] captured text âwhatâs the weatherâ in 5.0s
[17:47:40] [Asr] was asked to stop listening on site default
[17:47:40] [Nlu] was asked to parse input whatâs the weather
[17:47:40] [Nlu] detected intent searchWeatherForecast with probability 0.993 for input âwhatâs the weatherâ
[17:47:40] [Dialogue] New intent detected searchWeatherForecast with probability 0.993
[17:47:46] [Dialogue] session with id â1242416f-6a3a-4c9a-b6ac-3981790931bfâ was ended on site default. The session was ended because one of the component didnât respond in a timely manner
[17:47:46] [Asr] was asked to stop listening on site default
[17:47:46] [Hotword] was asked to toggle itself âonâ on site default
That is absolute correct, you only need a client to actually respond to that intent
How to do that, is more a thing of snips, https://snips.ai/
They have a discord channel as well, with a lively chat
For Home Assistant integration, I advise you to check to component Snips.
On the discord of snips, there is also a home-assistant channel
Just a little question about controller a light with Matrix ,Snips ,HOME ASSISTANT. Should I need a special light bulb(bluetooth,zwave ,zigbeeâŚ) or just a Ordinary lamp?
If an ordinary lamp ,how to connect it with the home assistant? Need to Re-wiring ?
Well, you need some sort of connectivity in your lamp.
This can be a wifi light bulb or you can change your switch to a smart switch of sort (if you google you will find tons of options like https://getden.co.uk/ or SonOff and you could use all sorts of 433hz devices, just too many to list all of them here ) No need to rewire though, in the majority of cases you just replace some old part with a connected one or put a device in between the switch and the bulb
Thanks for your answer. You said this can be a wifi light bulb. So it also could be a Zigbee light bulb or Z-wave or even a bluetooth light bulb? Just connect this light with Home assistant and matrix .Right?
Yes, but you should make sure that you first can control your light within Home Assistant.
I mean without any voice control.
The forum for Home Assistant is also very alive, you can find a lot of help there.
After that, you need to add voice control to Home Assistant, i.e. Snips.
The input for the voice control (a.k.a. Microphone) can then be the Matrix Voice or Creator.
So âJust connect this light with Home assistant and matrixâ is too simply said.
Thanks for your answer. Iâd like followed your full steps.
But after I run sudo apt install matrixio-kernel-modules
It show the error message
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gyp libjs-inherits libjs-node-uuid libuv1-dev lxkeymap node-abbrev node-ansi node-ansi-color-table node-archy node-async
node-balanced-match node-block-stream node-brace-expansion node-builtin-modules node-combined-stream node-concat-map
node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fs.realpath node-fstream node-fstream-ignore
node-github-url-from-git node-glob node-graceful-fs node-hosted-git-info node-inflight node-inherits node-ini
node-is-builtin-module node-isexe node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch
node-mkdirp node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv
node-path-is-absolute node-pseudomap node-qs node-read node-read-package-json node-request node-retry node-rimraf
node-semver node-sha node-slide node-spdx-correct node-spdx-expression-parse node-spdx-license-ids node-tar
node-tunnel-agent node-underscore node-validate-npm-package-license node-which node-wrappy node-yallist python-cairo
python-gobject python-gobject-2 python-gtk2 python-xklavier
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
matrixio-kernel-modules
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/16.2 kB of archives.
After this operation, 100 kB of additional disk space will be used.
(Reading database ... 171559 files and directories currently installed.)
Preparing to unpack .../matrixio-kernel-modules_0.1.4_armhf.deb ...
Unpacking matrixio-kernel-modules (0.1.4) ...
dpkg: error processing archive /var/cache/apt/archives/matrixio-kernel-modules_0.1.4_armhf.deb (--unpack):
unable to make backup link of './boot/overlays/matrixio.dtbo' before installing new version: Operation not permitted
Errors were encountered while processing:
/var/cache/apt/archives/matrixio-kernel-modules_0.1.4_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Do you know the solution?
And I did sudo apt-key adv --keyserver pgp.mit.edu --recv-keys D4F50CDCA10A2849
OR
sudo apt-key adv --keyserver pgp.surfnet.nl --recv-keys D4F50CDCA10A2849
But it showed gpg: keyserver receive failed: No data
Is there other server?
I do not know, those were working fine beforeâŚ
Iâve removed DUMMY from matrix-mics.conf ,but why it still show these errors?
Jun 18 13:14:51 raspb snips-audio-server[4332]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa
Jun 18 13:14:51 raspb snips-audio-server[4332]: ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Jun 18 13:14:51 raspb snips-audio-server[4332]: ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Jun 18 13:14:51 raspb snips-audio-server[4332]: ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Jun 18 13:14:51 raspb snips-audio-server[4332]: ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Jun 18 13:14:51 raspb snips-audio-server[4332]: connect(2) call to /tmp/jack-115/default/jack_0 failed (err=No such file or directory)
Jun 18 13:14:51 raspb snips-audio-server[4332]: attempt to connect to server failed
Jun 18 13:14:51 raspb snips-audio-server[4332]: INFO:snips_audio_portaudio: Use input device: "default"
Jun 18 13:14:56 raspb snips-audio-server[4332]: ERROR:snips_audio_server : Source stopped. Bailing out.
Jun 18 13:14:56 raspb systemd[1]: snips-audio-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 18 13:14:56 raspb systemd[1]: snips-audio-server.service: Unit entered failed state.
Jun 18 13:14:56 raspb systemd[1]: snips-audio-server.service: Failed with result 'exit-code'.
Why run " snips-watchâ ďźit just show
âWatching on localhost:1883 (MQTT)â ,then the cursor stop there and show nothing .
what is your output of arecord -l
snips-watch shows only logs, so when nothing is to be done no lines will be shown
The output of arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: SOUND [MATRIXIO SOUND], device 0: matrixio.mic.0 snd-soc-dummy-dai-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
Do we need configure /etc/snips.toml file or just keep original ?
Try sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys D4F50CDCA10A2849
Microphones from Matrix Voice worked with Snips as long as I did first âapt-get upgradeâ on Raspberry. After that update, Matrix Voice did not work any more.
Hi @milode,
Please, take a look to this Hackster post MATRIX Voice and MATRIX Creator Running Snips.ai
Are LEDs working? or is just the mics?
Ultimately you could use this guide - Hardware Test: Microphones , to check for hardware issues.
Let us know the results
Yoel
Hi @yoelrc88,
thanks a lot for reply.
At the moment I have stopped working with Matrix Voice, because the audio output of Matrix Voice does not work either. I have the impression Matrix Voice isnât really finished yet.
I am currently trying ReSpeaker 2-Mic/4-Mic/6-Mic Pi HAT from Seeed. The microphones and the audio output work here without problems with snips.
Maybe Iâll try the Matrix Voice again later if it should work stable.
The description on Hackster âMATRIX Voice and MATRIX Creator Running Snips.aiâ seems to be very similar to the description of Romkabouter.
Unfortunately I wasted a lot of time with Matrix Voice, in contrast to that ReSpeaker works right away for my purposes.
Hi @milode,
Thanks for the feedback, its always welcomed.
You shouldnât have any issues with the microphones with Snips, if you have, please post the error and we for sure help you. The output in the kernel modules is currently being worked on due to some bugs, so its not ready yet. We are on that and should be fixed in 1 or 2 weeks max. In the meantime you can use the 3.5mm audio output from the Pi.
Let us know if you need help with the microphones.
-Yoel
Hi Yoel,
thanks for reply.
Iâm curious to see if audio output works in two weeks.
if this realy works, I will try Matrix Voice again
Please include an example app as well!