项目地址:【stt

需要部署,完成后可以本地使用,windows 下尝试一遍,具体步骤如下:

1、使用 git 命令下载项目

2、创建 python 的虚拟环境,使用命令 python -m venv venv
(1)命令 python -m venv 用于创建 python 虚拟环境,第二个参数 venv 会创建一个目录;
(2)不是很懂 python 的虚拟环境,简单了解了下;简单来说,就是每个 python 项目都有自己的依赖包,很有可能依赖包的版本不一样,此时创建一个独立的 python 环境,在这个环境中随意折腾 python 包,彼此之间就不会影响;有点虚拟机的感觉;
(3)执行上面的命令后,会生成一个目录 venv,进入这个目录,执行 ls 显示如下:
image

3、进入(激活)虚拟环境
在创建的目录 venv 中,直接执行 .\scripts\activate 即可进入虚拟环境;退出虚拟环境,使用命令 deactivate;进入后终端会有个标识,类似这样;
image

4、安装依赖
(1)使用 git clone 下载的项目中,有个一个文件 requirements.txt,同时在项目目录中按照教程执行命令 pip install -r requirements.txt后,发现无法存在版本冲突报错;尝试了命令 pip install -r requirements.txt --no-deps,还是不行;怎么办,此路不通,只好另寻他法;
(2)找到了一个救星 pipreqs ;使用命令 pip install pipreqs 成功安装后,然后再项目的根目录下执行 pipreqs ,此时会提醒 requirements.txt 文件已经存在;简单,把原项目的 requirements.txt 文件改个名字,然后执行命令 pipreqs ,生成新的文件 requirements.txt
(3)接下来就简单了,执行命令 pip install -r requirements.txt 成功安装;使用命令 python start.py 可以正常运行,并且弹出一个浏览器窗口;

5、下载模型包
测试了 base、small 和 medium 三种模型;base效果比较差,small 和 medium 效果差不多;