桌面端 集成文档
最近更新时间:2023-06-26 15:32:38 前往 Coding 编辑 导出文档
简介
本端是基于electron嵌入python环境读取模型文件, 对录制的.wav格式的音频进行语音命令识别。
文件配置
- 所用的语音模型在项目根目录"extraResources/pyPage" 文件夹下, 可以更换模型文件。
依赖环境及插件
- 设备安装python3.8以上版本, 并配置环境变量。 下载地址
- 设备安装ffmpeg.exe, 并配置环境变量。 再将ffmpeg.exe文件拷贝到python安装目录的根目录下, 重新运行项目即可。 下载地址
- 通过 pip 安装torchvision 和transformers, 用于读取模型文件。
>pip3 install torch torchvision
>pip3 install transformers
项目启动
- 先用安装依赖:
# 执行以下安装命令 yarn
- 项目启动命令:
# 执行以下启动命令 yarn run start
- 开发完成后,执行以下打包命令:
# win32 yarn run package-win32
# win64 yarn run package-win64
# mac yarn run package-mac
用yarn安装依赖如遇到以下问题, 可按照给出方案解决
- 由于 Electron 依赖包较大,初次安装依赖可能会出现安装失败。如果失败,可尝试首先安装 Electron 10.4.2 版本
# 执行以下安装命令 npm i -g electron@10.4.2
- windows 系统安装依赖报错 node-gyp-build。
报错信息如下:
error D:\svn\project2020\EDU\vue_refactoring\pc_v\node_modules\ffi-napi: Command failed. Exit code: 1 Command: node-gyp-build
解决方案:安装node-gyp# 执行以下安装命令 npm install -g node-gyp