我正在尝试在自定义的Alexa技能和SSML中使用Alexa的Reminder API创建提醒,我通过了语音标签,因此我也没有单词和音频标签。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="jquery.csv.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div id="chart_div" style="width: 100%; height: 400px;"></div>
<h3>See No-Decompression Limits For Depths</h3>
<div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox10" value=1>
<label class="form-check-label" for="inlineCheckbox1">≤10 feet</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox15" value=2>
<label class="form-check-label" for="inlineCheckbox1">≤15 feet</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox20" value=3>
<label class="form-check-label" for="inlineCheckbox1">≤20 feet</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox25" value=4>
<label class="form-check-label" for="inlineCheckbox1">≤25 feet</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox30" value=5>
<label class="form-check-label" for="inlineCheckbox1">≤30 feet</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input depth" type="checkbox" checked id="inlineCheckbox35" value=6>
<label class="form-check-label" for="inlineCheckbox1">≤35 feet</label>
</div>
</div>
</div>
</body>
</html>
我的Alexa设备上的输出为:
测试
该提醒正常运行,但是在播放音频文件时,它只是保持亮起状态,并且不播放音频文件,其他的SSML标签(例如break等)也可以正常工作,但是只有音频标签不起作用。我的印象是SSML标签无处不在,我尝试阅读文档,但不够清楚。
如果这不是正确的方法,那么有人可以让我知道是否可以在Alexa的提醒API中播放简短的音频文件,或者可以通过任何方式提醒用户以及音频文件。
>谢谢。
编辑:我正在使用Alexa's skill reminders demo。只是尝试在Reminders API中推送上述请求,就没有其他改变。