Closed jbgoog closed 2 years ago
Hi @jbgoog, I wasn't able to reproduce the issue with v1.20.1 version of the SampleApp. Could you attach the full device log so we can see why this is happening in your case?
I am closing this issue due to inactivity. If you have further questions, please open a new ticket and refer to this closed one.
Briefly summarize your issue:
What is the expected behavior?
SpeechRecognizer:Recognize
event.What behavior are you observing?
When asking Alexa a mutliturn question, AVS will send an
ExpectSpeech
directive with aninitiator
payload.This value gets stored on the
m_precedingExpectSpeechInitiator
field ofAudioInputProcessor.cpp
. When audio data finishes streaming to AVS,AudioInputProcessor::onSendCompleted
is invoked with the status. This function calls executeResetState which then resetsm_precedingExpectSpeechInitiator
When the user tries to respond, the
m_precedingExpectSpeechInitiator
is null and the default initiator is usedHere are some logs:
Provide the steps to reproduce the issue, if applicable:
Expected Behavior:
User should be able to delete all the reminders.
Observed Behavior:
Alexa will stay on the same question "do you want me to cancel all instances of this reminder?" over and over again. Amazon history shows that the multi-turn response is not nested on the same flow.
Tell us about your environment:
What version of the AVS Device SDK are you using?