我在 alexa 响应中说出多个选项时遇到问题。请在下面找到代码:
let results = await getNearestNames(data.results[0].geometry.location.lat, data.results[0].geometry.location.lng);
// generate response
let nearestNames = "";
results.map((obj) => {
nearestNames += obj.name + '<break time="1s">';
});
response = responseBuilder
.speak(nearestNames)
.getResponse();
getNearestNames API 调用会发送一个数组作为响应。我试图一一说出每个名字。但是将最接近的名称变量传递给 speak() 函数会导致“请求技能的响应存在问题”。我该如何解决这个问题?
谢谢