Как заставить Алексу ждать 3-4 секунды для ввода пользователя, иначе продолжить

Я разрабатываю приложение alexa для событий, чтобы показать. Я показываю три события одновременно, и если с событием связан исполнитель, Алекса попросит пользователя сказать «играть», если пользователь хочет услышать музыку. Моя проблема в том, что если я продолжаю сеанс, Алекс задает вопрос, и если пользователь ничего не говорит, он выключается, и если я закрываю сеанс, Алекса задает вопрос и закрывается.

Вот пример кода:

foreach($events as $key=>$event){
$eventname = "abcd";
$artistId  = '1';
$artistName= "xyz";
$speech =$eventname;
$response = '{
"version" : "1.0",
"sessionAttributes": {
"artistId": "'.$artistId.'",
"artistName": "'.$artistName.'"},
"response" : {
"outputSpeech" : {
"type" : "PlainText",
"text" : "'.$speech.'"},
"shouldEndSession" : false
}
}';
echo $response;
}

1

Решение

Вы можете обратиться к <break time=\"0.6s\"/>

Ссылка на эту ссылку Использование перерыва в SSML

<speak>
There is a three second pause here <break time="3s"/>
then the speech continues.
</speak>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]