项目地址:【stt】
需要部署,完成后可以本地使用,windows 下尝试一遍,具体步骤如下:
1、使用 git 命令下载项目
2、创建 python 的虚拟环境,使用命令 python -m venv venv
(1)命令 python -m venv
用于创建 python 虚拟环境,第二个参数 venv
会创建一个目录;
(2)不是很懂 python 的虚拟环境,简单了解了下;简单来说,就是每个 python 项目都有自己的依赖包,很有可能依赖包的版本不一样,此时创建一个独立的 python 环境,在这个环境中随意折腾 python 包,彼此之间就不会影响;有点虚拟机的感觉;
(3)执行上面的命令后,会生成一个目录 venv
,进入这个目录,执行 ls
显示如下:
3、进入(激活)虚拟环境
在创建的目录 venv
中,直接执行 .\scripts\activate
即可进入虚拟环境;退出虚拟环境,使用命令 deactivate
;进入后终端会有个标识,类似这样;
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 效果差不多;