[Dialogue] ....The session was ended because one of the component didn't respond in a timely manner


#1

On a newly installed RPI3 whith Google Voice hat everything seeems to be setup right - sound is working, mic is working and so on.

But snips dosnt do sound…I can se that hotwork is detected ad voice is analiezed, but then nothing…and returning to listen for hotword…
In snips-watch I notise this

[16:16:48] [Dialogue] session with id ‘f57e845a-ef88-4a7d-a116-b0c093427f29’ was ended on site default. The session was ended because one of the component didn’t respond in a timely manner

I just wonmder which component, and what do to about it…

When snips hear the hotword he donst make the beep sound either…

aplay test.wav works as well as arecord does.

Any clues what is wrong in my setup ? Where should I look/change somethoing ?


#2

Seems like everything is working, but the skill dosnt.


#3

I’m having the same problem. Any solution yet?


#4

same problem here: This is the output from snips-watch -vvv:

[10:54:36] Watching on localhost:1883
[10:54:39] [Hotword] detected on site default
[10:54:39] [Asr] was asked to stop listening on site default
[10:54:39] [Hotword] was asked to toggle itself 'off' on site default
[10:54:39] [Dialogue] session with id '7273ebb2-803d-4de0-8737-522ef162462d' was started on site default
[10:54:39] [Asr] was asked to listen on site default
[10:54:43] [Asr] captured text "how is the weather in paris" in 3.9s
[10:54:43] [Asr] was asked to stop listening on site default
[10:54:43] [Nlu] was asked to parse input how is the weather in paris
[10:54:43] [Nlu] detected intent user_HybErw2IVx__SearchWeatherForecast with probability 0.967 for input "how is the weather in paris"
              Slots ->
                 weatherForecastLocality -> Paris
[10:54:43] [Dialogue] New intent detected user_HybErw2IVx__SearchWeatherForecast with probability 0.967
              Slots ->
                 weatherForecastLocality -> Paris
[10:54:49] [Dialogue] session with id '7273ebb2-803d-4de0-8737-522ef162462d' was ended on site default. The session was ended because one of the component didn't respond in a timely manner
[10:54:49] [Asr] was asked to stop listening on site default
[10:54:49] [Hotword] was asked to toggle itself 'on' on site default

#5

The snips slack channel is more active these days for support, although i prefer forums for searchability.

Anyway, snips by default doesn’t respond since it doesn’t actually do anything. You need to have something hooked up for it to say anything. You can test the tts by using something like mosquitto_pub to publish tts messages.

Something like this (the sessionid is arbitrary, siteId is almost certainly default’)

mosquitto_pub -h localhost -p 1883 -t hermes/tts/say -m "{\"text\":\"speak to me\",\"siteId\":\"default\"}"

The only time it does anything by default and you have a required slot. Like I have a timer intent that has duration as a required slot. If I say ‘set a timer’ it will respond with ‘For how long’