| | |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E/">人脸识别服务安装说明</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | </ul> |
| | |
| | | <div class="codehilite"><pre><span></span><code>docker logs -f paddlespeech |
| | | </code></pre></div> |
| | | |
| | | <p>TTS模型首次使用时侍自动从网络下载约2G的模型文件,下载完成后会自动启动服务。后续再次使用时,不会重复下载模型文件。 |
| | | <img alt="" src="https://qncdn.tairongkj.com/docs/images/20250921093139.png" /> |
| | | Asr模型首次使用时侍自动从网络下载约1G的模型文件,下载完成后会自动启动服务。后续再次使用时,不会重复下载模型文件。 |
| | | <p>容器启动后,先会载一个NLP的小模型,耗时约30秒左右,然后,启动服务与端口, |
| | | 当/tts这个api首次被调用时,容器的程序,会自动从网络下载约2G的模型文件,下载完成后会完成首次TTS输出,当然首次也有可能因网络超时失败。后续再次使用时,不会重复下载模型文件。</p> |
| | | <p><img alt="" src="https://qncdn.tairongkj.com/docs/images/20250921093139.png" /></p> |
| | | <p>当/asr这个api被首次调用时,容器中的程序会自动从网络下载约2G的模型文件,下载完成后会自动提供语音识别服务,并完成首次API识别的输出,当然,也有可能失败,后续再次调用此API是,不会重复下载模型文件。 |
| | | <img alt="" src="https://qncdn.tairongkj.com/docs/images/20250921093510.png" /></p> |
| | | <p><strong><em>上述下载过程较为缓慢,约5-10分钟左右,请耐心等待!如果想看实时过程,请输入:docker-comopose logs paddlespeech 来查看实时日志</em></strong></p> |
| | | <p><strong><em>请在正式使用之前,用postman或文档中提供的测试网页,调试一次成功后,再放入后台运行!</em></strong></p> |
| | | <h2 id="_8">五、离线部署步骤<a class="headerlink" href="#_8" title="Permanent link">¶</a></h2> |
| | | <h3 id="_9">离线部署的相关文件下载地址<a class="headerlink" href="#_9" title="Permanent link">¶</a></h3> |
| | | <ol> |
| | |
| | | <h3 id="6">6. 管理容器<a class="headerlink" href="#6" title="Permanent link">¶</a></h3> |
| | | <p>进入容器器的部署目录: |
| | | /dt_opt/paddlespeech</p> |
| | | <div class="codehilite"><pre><span></span><code>docker<span class="w"> </span>ps<span class="w"> </span>up<span class="w"> </span>-d<span class="w"> </span><span class="c1"># 启动容器</span> |
| | | docker<span class="w"> </span>ps<span class="w"> </span>down<span class="w"> </span><span class="c1"># 停止容器</span> |
| | | docker<span class="w"> </span>ps<span class="w"> </span>restart<span class="w"> </span><span class="c1"># 重启容器</span> |
| | | docker<span class="w"> </span>ps<span class="w"> </span>logs<span class="w"> </span>-f<span class="w"> </span>paddlespeech<span class="w"> </span><span class="c1"># 实时查看日志</span> |
| | | docker<span class="w"> </span>ps<span class="w"> </span><span class="nb">exec</span><span class="w"> </span>-it<span class="w"> </span>paddlespeech<span class="w"> </span>/bin/bash<span class="w"> </span><span class="c1"># 进入容器</span> |
| | | docker<span class="w"> </span>ps<span class="w"> </span>rm<span class="w"> </span>-f<span class="w"> </span>paddlespeech<span class="w"> </span><span class="c1"># 删除容器</span> |
| | | <div class="codehilite"><pre><span></span><code>docker-compose<span class="w"> </span>up<span class="w"> </span>-d<span class="w"> </span><span class="c1"># 启动容器</span> |
| | | docker-compose<span class="w"> </span>down<span class="w"> </span><span class="c1"># 停止容器</span> |
| | | docker-compose<span class="w"> </span>restart<span class="w"> </span>paddlespeech<span class="w"> </span><span class="c1"># 重启容器</span> |
| | | docker<span class="w"> </span>logs<span class="w"> </span>-f<span class="w"> </span>paddlespeech<span class="w"> </span><span class="c1"># 实时查看日志</span> |
| | | docker<span class="w"> </span><span class="nb">exec</span><span class="w"> </span>-it<span class="w"> </span>paddlespeech<span class="w"> </span>/bin/bash<span class="w"> </span><span class="c1"># 进入容器</span> |
| | | docker<span class="w"> </span>rm<span class="w"> </span>-f<span class="w"> </span>paddlespeech<span class="w"> </span><span class="c1"># 删除容器</span> |
| | | docker<span class="w"> </span>rmi<span class="w"> </span>dt_iot/paddlespeech:latest<span class="w"> </span><span class="c1"># 删除镜像</span> |
| | | docker<span class="w"> </span>volume<span class="w"> </span>rm<span class="w"> </span>paddlespeech_data<span class="w"> </span><span class="c1"># 删除数据卷</span> |
| | | docker<span class="w"> </span>network<span class="w"> </span>rm<span class="w"> </span>dtnet<span class="w"> </span><span class="c1"># 删除网络</span> |
| | |
| | | </div><footer> |
| | | <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> |
| | | <a href="../windows%E4%B8%8D%E8%83%BD%E8%AE%BF%E9%97%AEHA%E7%9A%84%E5%85%B1%E4%BA%AB%E9%85%8D%E7%BD%AE%E7%9B%AE%E5%BD%95%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/" class="btn btn-neutral float-left" title="windows不能访问HA的共享配置目录的解决办法"><span class="icon icon-circle-arrow-left"></span> Previous</a> |
| | | <a href="../../../node-reds/%E5%AE%89%E8%A3%85node-red%E8%AE%B0%E5%BD%95/" class="btn btn-neutral float-right" title="安装node-red记录">Next <span class="icon icon-circle-arrow-right"></span></a> |
| | | <a href="../%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E/" class="btn btn-neutral float-right" title="人脸识别服务安装说明">Next <span class="icon icon-circle-arrow-right"></span></a> |
| | | </div> |
| | | |
| | | <hr/> |
| | |
| | | <span><a href="../windows%E4%B8%8D%E8%83%BD%E8%AE%BF%E9%97%AEHA%E7%9A%84%E5%85%B1%E4%BA%AB%E9%85%8D%E7%BD%AE%E7%9B%AE%E5%BD%95%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/" style="color: #fcfcfc">« Previous</a></span> |
| | | |
| | | |
| | | <span><a href="../../../node-reds/%E5%AE%89%E8%A3%85node-red%E8%AE%B0%E5%BD%95/" style="color: #fcfcfc">Next »</a></span> |
| | | <span><a href="../%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E/" style="color: #fcfcfc">Next »</a></span> |
| | | |
| | | </span> |
| | | </div> |