zhifu gao 07be725277 Update readme_zh.md пре 2 година
..
static bda5f5e0ca h5 docs пре 2 година
h5Server.py cfe1eb132a html5 docs пре 2 година
readme.md bf7c451a7d html5 docs пре 2 година
readme_zh.md 07be725277 Update readme_zh.md пре 2 година
ssl_key cfe1eb132a html5 docs пре 2 година

readme.md

(简体中文|English)

Html5 server for asr service

Requirement

Install the modelscope and funasr

pip install -U modelscope funasr
# For the users in China, you could install with the command:
# pip install -U modelscope funasr -i https://mirror.sjtu.edu.cn/pypi/web/simple
git clone https://github.com/alibaba/FunASR.git && cd FunASR

Install the requirements for server

pip install flask
# pip install gevent (Optional)
# pip install pyOpenSSL (Optional)

javascript (Optional)

html5 recorder.js

Recorder 

demo

Steps

Html5 demo

usage: h5Server.py [-h] [--host HOST] [--port PORT] [--certfile CERTFILE] [--keyfile KEYFILE]

e.g.

cd funasr/runtime/html5
python h5Server.py --host 0.0.0.0 --port 1337 

asr service

detail for asr

Tips: asr service and html5 service should be deployed on the same device.

cd ../python/websocket
python funasr_wss_server.py --port 10095

open browser to access html5 demo

https://127.0.0.1:1337/static/index.html
# https://30.220.136.139:1337/static/index.html

open browser to open html5 file directly without h5Server

you can run html5 client by just clicking the index.html file directly in your computer. 1) lauch asr service without ssl, it must be in ws mode as ssl protocol will prohibit such access. 2) copy whole directory /funasr/runtime/html5/static to your computer 3) open /funasr/runtime/html5/static/index.html by browser 4) enter asr service ws address and connect


Acknowledge

  1. This project is maintained by FunASR community.
  2. We acknowledge AiHealthx for contributing the html5 demo.