PTTS WebAPP
1.0.0
[TOC]
Un solo proyecto de demostración web para la síntesis del habla utilizando Flask + Vue (Framework: Vuetify), el backend de síntesis del habla se basa en otro proyecto de mi síntesis.
.
|--- backend/
|--- pretrained/ # 预训练模型
|--- mytts.py # 封装 TTS 类
|--- ...
|--- dist/ # 前端的编译输出
|--- frontend/
|--- public/
|--- src/
|--- components/
|--- MyParaTTS.vue # 语音合成页面
|--- ...
|--- ...
|--- client.py # 接口测试脚本
|--- LICENSE
|--- README.md # 说明文档
|--- requirements.txt # 依赖文件
|--- server.py # 服务器端启动脚本
$ git clone https://github.com/atomicoo/PTTS-WebAPP.git
$ cd PTTS-WebAPP/frontend/
$ npm install --save
$ npm run dev
$ cd ..
$ pip install -r requirements.txt
$ python server.py
$ python client.py Después de ejecutar el comando npm run dev , la salida de compilación del código frontal debería haberse generado en el directorio raíz del proyecto, en el directorio ./dist/ .
Después de ejecutar el comando python server.py , se ha iniciado el lado del servidor. Primero puede probar python client.py para probar si la interfaz de síntesis de voz es normal.
Si todo es normal en este punto, simplemente visite http: // localhost: 5000/directamente.
./pretrained/ para simplificar la reconstrucción de la estructura de código, si desea cambiar a otro idioma, en teoría, solo solo necesita reemplazar el archivo de configuración en ./config/