/otto-hzys-py-tool

电棍otto语音活字印刷生成 Python API 服务

Primary LanguagePythonMIT LicenseMIT

otto-hzys-py-tool

实现方式

借用电棍otto语音活字印刷生成的纯前端,编写的API服务,支持高并发(由于使用无头浏览器,对cpu要求较高)

如何部署

安装服务核心并PATCH

  1. https://github.com/HanaYabuki/otto-hzys
  2. 修改otto-hzys/src/components/OttoHzys.vuedownloadSound函数
    -//crunker.download(audioSrc.blob, audioSrc.name);
    +window.ottoVoice=audioSrc.value;
  3. npm i
  4. npm run serve

安装依赖

pdm install

pdm venv activate

运行

python3 -m otto_hzys_py_tool

使用方式

/otto-hzys-py-tool/tests/__main__.py