欢迎!这里是飞印API文档

飞印API文档描述、示例


打印机语音播放接口

<ul> <li>打印机语音输出接口,主要用于<a href="http://www.feyin.cn/" title="语音机型打印机2290 Plus">语音机型佳博2290 Plus</a>。</li> <li>开发者可以通过本接口控制打印机输出内置的语音序列。</li> <li>每一次提交对应一次发声动作。</li> </ul> <hr /> <h4 id="1">播放语音序列</h4> <p><strong>请求URL:</strong> </p> <ul> <li><code>https://api.open.feyin.net/device/{device_no}/sound/tts?access_token=ACCESS_TOKEN</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST,JSON提交</li> </ul> <p><strong>url参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">device_no</td> <td style="text-align: left;">是</td> <td>设备编码</td> </tr> </tbody> </table> <p><strong>JSON Body 参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">idxList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">array</td> <td>一组整数,表示一系列内置的音频序号 <a href="#2">详见如下语音序号</a></td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code class="language-json"> { "idxList": [11,9,10,18,8,8,1,2,3,1,8,1,2,3,1,8,3,4,5,8,3,4,5,8,5,6,5,4,3,1,8,5,6,5,4,3,1,8,2,5,1,8,2,5,1] }</code></pre> <p>如果正常播放,这个指令下发后,打印机会播放 数字 &quot;2019&quot; 以及一首《两只老虎》歌曲 <strong>返回示例</strong></p> <pre><code class="language-json">{ "errcode":0, "errmsg":"ok" }</code></pre> <p>错误时飞印开放平台会返回错误码等信息,JSON数据示例如下:</p> <pre><code class="language-json">{"errcode":10001,"errmsg":"错误的语音序号"}</code></pre> <p><strong>返回参数说明</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">errcode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">number</td> <td style="text-align: left;">错误编码,详见&quot;errcode说明&quot;</td> </tr> <tr> <td style="text-align: left;">errmsg</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">错误详细说明,当errcode等于0时此值为空</td> </tr> </tbody> </table> <p>JSON数据详见“<a href="https://www.showdoc.cc/1687352?page_id=137418124005771" title="全局返回码说明">全局返回码说明</a>”</p> <hr /> <h4 id="2">内置语音序号说明</h4> <table> <thead> <tr> <th style="text-align: left;">序号</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">1</td> <td>C大调 音&quot;1&quot;</td> </tr> <tr> <td style="text-align: left;">2</td> <td>C大调 音&quot;2&quot;</td> </tr> <tr> <td style="text-align: left;">3</td> <td>C大调 音&quot;3&quot;</td> </tr> <tr> <td style="text-align: left;">4</td> <td>C大调 音&quot;4&quot;</td> </tr> <tr> <td style="text-align: left;">5</td> <td>C大调 音&quot;5&quot;</td> </tr> <tr> <td style="text-align: left;">6</td> <td>C大调 音&quot;6&quot;</td> </tr> <tr> <td style="text-align: left;">7</td> <td>C大调 音&quot;7&quot;</td> </tr> <tr> <td style="text-align: left;">8</td> <td>128ms静音</td> </tr> <tr> <td style="text-align: left;">9</td> <td>数字&quot;0&quot;</td> </tr> <tr> <td style="text-align: left;">10</td> <td>数字&quot;1&quot;</td> </tr> <tr> <td style="text-align: left;">11</td> <td>数字&quot;2&quot;</td> </tr> <tr> <td style="text-align: left;">12</td> <td>数字&quot;3&quot;</td> </tr> <tr> <td style="text-align: left;">13</td> <td>数字&quot;4&quot;</td> </tr> <tr> <td style="text-align: left;">14</td> <td>数字&quot;5&quot;</td> </tr> <tr> <td style="text-align: left;">15</td> <td>数字&quot;6&quot;</td> </tr> <tr> <td style="text-align: left;">16</td> <td>数字&quot;7&quot;</td> </tr> <tr> <td style="text-align: left;">17</td> <td>数字&quot;8&quot;</td> </tr> <tr> <td style="text-align: left;">18</td> <td>数字&quot;9&quot;</td> </tr> </tbody> </table>

页面列表

ITEM_HTML