安圣二开设备(开放式硬件)

本项目是安圣信息科技二开设备(开放式硬件)的资料文档,因产品不断迭代,因此资料同步更新,请产看使用最新版本


音频拓展命令

<p>[TOC]</p> <table> <thead> <tr> <th>4G喇叭</th> <th>4G开关</th> <th>WiFi喇叭</th> <th>WiFi开关</th> </tr> </thead> <tbody> <tr> <td>&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;</td> <td>&lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;</td> </tr> </tbody> </table> <p>支持此功能的设备类型:&lt;font color=&quot;green&quot;&gt;<strong>&amp;radic;</strong>&lt;/font&gt;-支持 &lt;font color=&quot;red&quot;&gt;<strong>&amp;times;</strong>&lt;/font&gt;-不支持</p> <h2>获取本地音频列表(getAudioList)</h2> <p><strong>简要描述</strong> 获取本地音频列表。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>getAudioList</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getAudioList&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1739259388744&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>getAudioList</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>total</td> <td>int</td> <td>总空间大小(单位:字节)</td> </tr> <tr> <td>used</td> <td>int</td> <td>已用空间大小(单位:字节)</td> </tr> <tr> <td>left</td> <td>int</td> <td>剩余空间大小(单位:字节)</td> </tr> <tr> <td>list</td> <td>array</td> <td>本地音频文件对象数组</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>list</code>对象数组说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>name</td> <td>string</td> <td>文件名</td> </tr> <tr> <td>size</td> <td>int</td> <td>文件大小(单位:字节)</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;list&amp;quot;: [ { &amp;quot;name&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;size&amp;quot;: 93616 } ], &amp;quot;left&amp;quot;: 8784, &amp;quot;total&amp;quot;: 102400, &amp;quot;method&amp;quot;: &amp;quot;getAudioList&amp;quot;, &amp;quot;used&amp;quot;: 93616, &amp;quot;frameId&amp;quot;: &amp;quot;1739259388744&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;70041D810378&amp;quot; }</code></pre> <p><strong>备注</strong> 无</p> <h2>下载音频到本地(downloadAudio)</h2> <p><strong>简要描述</strong> 下载音频到本地。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>downloadAudio</td> </tr> <tr> <td>tasks</td> <td>是</td> <td>array</td> <td>音频下载任务对象数组</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <ul> <li><code>tasks</code>数组对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>name</td> <td>是</td> <td>string</td> <td>保存音频文件到本地的名称</td> </tr> <tr> <td>url</td> <td>是</td> <td>string</td> <td>音频文件url下载链接,只支持http,只支持MP3、WAV</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;downloadAudio&amp;quot;, &amp;quot;tasks&amp;quot;: [ { &amp;quot;name&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;url&amp;quot;: &amp;quot;http://pic.ibaotu.com/00/26/88/888piC8N888piC6xy.mp3&amp;quot; } ], &amp;quot;frameId&amp;quot;: &amp;quot;1739259377241&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>downloadAudio</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;downloadAudio&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>音频下载事件(downloadAudioEvent)</h2> <p><strong>简要描述</strong> 音频下载结果触发。</p> <p><strong>命令参数</strong> 无</p> <p><strong>命令示例</strong> 无</p> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>downloadAudioEvent</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>name</td> <td>string</td> <td>音频文件名</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;downloadAudioEvent&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>播放本地音频(startAudio)</h2> <p><strong>简要描述</strong> 播放本地音频。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>startAudio</td> </tr> <tr> <td>name</td> <td>是</td> <td>string</td> <td>音频文件名</td> </tr> <tr> <td>vol</td> <td>否</td> <td>int</td> <td>音量大小,0-100</td> </tr> <tr> <td>repeat</td> <td>否</td> <td>int</td> <td>重复次数</td> </tr> <tr> <td>firstPlay</td> <td>否</td> <td>bool</td> <td>是否优先播放,<code>true</code>-是;<code>false</code>-否</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;startAudio&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;vol&amp;quot;: 50, &amp;quot;repeat&amp;quot;: 1, &amp;quot;firstPlay&amp;quot;: false, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>startAudio</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;startAudio&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>删除本地音频(removeAudio)</h2> <p><strong>简要描述</strong> 删除本地音频。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>removeAudio</td> </tr> <tr> <td>name</td> <td>是</td> <td>string</td> <td>音频文件名</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;removeAudio&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>removeAudio</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;removeAudio&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>删除所有本地音频(removeAllAudio)</h2> <p><strong>简要描述</strong> 删除所有本地音频。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>removeAllAudio</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;removeAllAudio&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>removeAllAudio</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;removeAllAudio&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;imei&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot;, &amp;quot;timestamp&amp;quot;: 1745396759 }</code></pre> <p><strong>备注</strong> 无</p> <h2>获取音频定时任务(getAudioTimeTasks)</h2> <p><strong>简要描述</strong> 获取音频定时任务。 注:此命令WiFi喇叭不支持。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>getAudioTimeTasks</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;getAudioTimeTasks&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;1745396239780&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>getAudioTimeTasks</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>tasks</td> <td>array</td> <td>音频定时任务对象数组</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>timeTasks</code>普通定时数组对象说明</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>string</td> <td>任务id,由设置定时任务时分配</td> </tr> <tr> <td>enable</td> <td>bool</td> <td>任务是否启用。<code>true</code>-启用,<code>false</code>-不启用</td> </tr> <tr> <td>weekDays</td> <td>array</td> <td>每周的星期几数组,数组值为1-7,对应星期一到星期天。空数组则表示仅一次,处理完后<code>enable</code>会变为<code>false</code></td> </tr> <tr> <td>hour</td> <td>int</td> <td>每天动作小时</td> </tr> <tr> <td>minute</td> <td>int</td> <td>每天动作分钟</td> </tr> <tr> <td>tConent</td> <td>string</td> <td>TTS内容,为空则不播报</td> </tr> <tr> <td>tVol</td> <td>int</td> <td>TTS播报音量</td> </tr> <tr> <td>tRepeat</td> <td>int</td> <td>TTS播报重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>bool</td> <td>TTS是否优先播报</td> </tr> <tr> <td>fName</td> <td>string</td> <td>本地音频文件名,为空则不播报,需要先下载音频</td> </tr> <tr> <td>fVol</td> <td>int</td> <td>本地音频播报音量</td> </tr> <tr> <td>fRepeat</td> <td>int</td> <td>本地音频播报重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>bool</td> <td>本地音频是否优先播报</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;tasks&amp;quot;: [ { &amp;quot;minute&amp;quot;: 30, &amp;quot;hour&amp;quot;: 10, &amp;quot;id&amp;quot;: &amp;quot;1702288645833&amp;quot;, &amp;quot;enable&amp;quot;: true, &amp;quot;weekDays&amp;quot;: [1,2,3,7], &amp;quot;tContent&amp;quot;: &amp;quot;欢迎使用%imei%云喇叭&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 2, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;fName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false }, { &amp;quot;minute&amp;quot;: 10, &amp;quot;hour&amp;quot;: 8, &amp;quot;id&amp;quot;: &amp;quot;1702288818397&amp;quot;, &amp;quot;enable&amp;quot;: false, &amp;quot;weekDays&amp;quot;: [1,2,6], &amp;quot;tContent&amp;quot;: &amp;quot;欢迎使用%imei%云喇叭&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 2, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;fName&amp;quot;: &amp;quot;test.mp3&amp;quot;, &amp;quot;fVol&amp;quot;: 80, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false } ], &amp;quot;timestamp&amp;quot;: 1702288823, &amp;quot;imei&amp;quot;: &amp;quot;861959069365794&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;2147483647&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;getAudioTimeTasks&amp;quot; }</code></pre> <p><strong>备注</strong> 无</p> <h2>设置音频定时任务(setAudioTimeTasks)</h2> <p><strong>简要描述</strong> 设置音频定时任务。 注:此命令WiFi喇叭不支持。</p> <p><strong>命令参数</strong></p> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>是</td> <td>string</td> <td>setAudioTimeTasks</td> </tr> <tr> <td>tasks</td> <td>否</td> <td>array</td> <td>音频定时任务对象数组</td> </tr> <tr> <td>frameId</td> <td>否</td> <td>string</td> <td>帧ID</td> </tr> </tbody> </table> <ul> <li><code>timeTasks</code>音频定时任务对象数组</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>是</td> <td>string</td> <td>任务id,由设置定时任务时分配</td> </tr> <tr> <td>enable</td> <td>是</td> <td>bool</td> <td>任务是否启用。<code>true</code>-启用,<code>false</code>-不启用</td> </tr> <tr> <td>weekDays</td> <td>是</td> <td>array</td> <td>每周的星期几数组,数组值为1-7,对应星期一到星期天。空数组则表示仅一次,处理完后<code>enable</code>会变为<code>false</code></td> </tr> <tr> <td>hour</td> <td>是</td> <td>int</td> <td>每天动作小时</td> </tr> <tr> <td>minute</td> <td>是</td> <td>int</td> <td>每天动作分钟</td> </tr> <tr> <td>tConent</td> <td>是</td> <td>string</td> <td>TTS内容,为空则不播报</td> </tr> <tr> <td>tVol</td> <td>否</td> <td>int</td> <td>TTS播报音量</td> </tr> <tr> <td>tRepeat</td> <td>否</td> <td>int</td> <td>TTS播报重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>否</td> <td>bool</td> <td>TTS是否优先播报</td> </tr> <tr> <td>fName</td> <td>是</td> <td>string</td> <td>本地音频文件名,为空则不播报,需要先下载音频</td> </tr> <tr> <td>fVol</td> <td>否</td> <td>int</td> <td>本地音频播报音量</td> </tr> <tr> <td>fRepeat</td> <td>否</td> <td>int</td> <td>本地音频播报重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>否</td> <td>bool</td> <td>本地音频是否优先播报</td> </tr> </tbody> </table> <p><strong>命令示例</strong></p> <pre><code>{ &amp;quot;method&amp;quot;: &amp;quot;setAudioTimeTasks&amp;quot;, &amp;quot;slotNum&amp;quot;: 1, &amp;quot;tasks&amp;quot;: [ { &amp;quot;id&amp;quot;: &amp;quot;1702288645833&amp;quot;, &amp;quot;weekDays&amp;quot;: [1,2,3,7], &amp;quot;hour&amp;quot;: 10, &amp;quot;minute&amp;quot;: 30, &amp;quot;enable&amp;quot;: true, &amp;quot;tContent&amp;quot;: &amp;quot;欢迎使用%imei%云喇叭&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 2, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;fName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false } ], &amp;quot;frameId&amp;quot;: &amp;quot;1702288672404&amp;quot; }</code></pre> <p><strong>应答参数说明</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>method</td> <td>string</td> <td>setAudioTimeTasks</td> </tr> <tr> <td>result</td> <td>string</td> <td>返回结果。<code>ok</code>-成功;其他-具体失败原因</td> </tr> <tr> <td>tasks</td> <td>array</td> <td>音频定时任务对象数组</td> </tr> <tr> <td>imei</td> <td>string</td> <td>设备imei</td> </tr> <tr> <td>frameId</td> <td>string</td> <td>同命令<code>frameId</code></td> </tr> <tr> <td>timestamp</td> <td>int</td> <td>秒级时间戳,WiFi款不支持</td> </tr> </tbody> </table> <ul> <li><code>tasks</code>音频定时任务对象数组</li> </ul> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>是</td> <td>string</td> <td>任务id,由设置定时任务时分配</td> </tr> <tr> <td>enable</td> <td>是</td> <td>bool</td> <td>任务是否启用。<code>true</code>-启用,<code>false</code>-不启用</td> </tr> <tr> <td>weekDays</td> <td>是</td> <td>array</td> <td>每周的星期几数组,数组值为1-7,对应星期一到星期天。空数组则表示仅一次,处理完后<code>enable</code>会变为<code>false</code></td> </tr> <tr> <td>hour</td> <td>是</td> <td>int</td> <td>每天动作小时</td> </tr> <tr> <td>minute</td> <td>是</td> <td>int</td> <td>每天动作分钟</td> </tr> <tr> <td>tConent</td> <td>是</td> <td>string</td> <td>TTS内容,为空则不播报</td> </tr> <tr> <td>tVol</td> <td>否</td> <td>int</td> <td>TTS播报音量</td> </tr> <tr> <td>tRepeat</td> <td>否</td> <td>int</td> <td>TTS播报重复次数</td> </tr> <tr> <td>tFirstPlay</td> <td>否</td> <td>bool</td> <td>TTS是否优先播报</td> </tr> <tr> <td>fName</td> <td>是</td> <td>string</td> <td>本地音频文件名,为空则不播报,需要先下载音频</td> </tr> <tr> <td>fVol</td> <td>否</td> <td>int</td> <td>本地音频播报音量</td> </tr> <tr> <td>fRepeat</td> <td>否</td> <td>int</td> <td>本地音频播报重复次数</td> </tr> <tr> <td>fFirstPlay</td> <td>否</td> <td>bool</td> <td>本地音频是否优先播报</td> </tr> </tbody> </table> <p><strong>应答示例</strong></p> <pre><code>{ &amp;quot;tasks&amp;quot;: [ { &amp;quot;id&amp;quot;: &amp;quot;1702288645833&amp;quot;, &amp;quot;weekDays&amp;quot;: [1,2,3,7], &amp;quot;hour&amp;quot;: 10, &amp;quot;minute&amp;quot;: 30, &amp;quot;enable&amp;quot;: true, &amp;quot;tContent&amp;quot;: &amp;quot;欢迎使用%imei%云喇叭&amp;quot;, &amp;quot;tVol&amp;quot;: 50, &amp;quot;tRepeat&amp;quot;: 2, &amp;quot;tFirstPlay&amp;quot;: false, &amp;quot;fName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;fVol&amp;quot;: 50, &amp;quot;fRepeat&amp;quot;: 1, &amp;quot;fFirstPlay&amp;quot;: false } ], &amp;quot;timestamp&amp;quot;: 1702288823, &amp;quot;imei&amp;quot;: &amp;quot;861959069365794&amp;quot;, &amp;quot;frameId&amp;quot;: &amp;quot;2147483647&amp;quot;, &amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;setAudioTimeTasks&amp;quot; }</code></pre> <p><strong>备注</strong> 无</p>

页面列表

ITEM_HTML