Qualcomm AI Hub模型优化1: Whisper-Base-En导出及问题解决

1 从Qualcomm AI Hub Module中选择Whisper-Base-En模块部署

1.1 进入module虚拟环境

bash 复制代码
python3 -m venv qai_hub_models_env && source qai_hub_models_env/bin/activate

1.2 使用pip安装高通音频转录包

bash 复制代码
pip install "qai_hub_models[whisper_base_en]"

1.3 安装后,运行以下简单的CLI演示

bash 复制代码
python -m qai_hub_models.models.whisper_base_en.demo

1.4 使用导出脚本,这些脚本生成针对设备上部署进行优化的模型。这可以按如下方式运行:

bash 复制代码
python -m qai_hub_models.models.whisper_base_en.export

2. 问题分析及解决

2.1 samplerate包问题

在执行步骤3-4时,会报找不到samplerate包的错误

ModuleNotFoundError: No module named 'samplerate'

解决:

升级Python的包管理工具pip到最新版本:

bash 复制代码
pip install --upgrade pip

更新包索引

bash 复制代码
sudo apt-get update  

先安装cmake,再安装samplerate【直接安装samplerate会失败】

bash 复制代码
sudo apt-get install cmake

pip install samplerate

查看包

bash 复制代码
pip show samplerate

包已成功安装。

2.2 whisper包问题

但是继续运行仍缺包

ModuleNotFoundError: No module named 'whisper'

继续下载whisper包

bash 复制代码
pip install -U openai-whisper
相关推荐
深情的小陈同学8 分钟前
Linux —— udp实现群聊代码
linux·运维·服务器
啵一杯3 小时前
leetcode621. 任务调度器
服务器·前端·数据结构·算法·c#
KookeeyLena84 小时前
提取出来的ip与我原本的ip是在同一个区吗
服务器·网络协议·tcp/ip
YRr YRr4 小时前
CMake 中 add_definitions() 使用的注意事项及替代方案
linux·c++·windows·cmake
遥逖5 小时前
Linux上的C/C++编程
linux·c语言·c++
鼠鼠龙年发大财5 小时前
【tbNick专享】虚拟机域控、成员服务器、降级等管理
运维·服务器
夏微凉.6 小时前
【RabbitMQ】RabbitMQ 的概念以及使用RabbitMQ编写生产者消费者代码
linux·学习·rabbitmq
Lilixxs6 小时前
MobaXterm基本使用 -- 服务器状态、批量操作、显示/切换中文字体、修复zsh按键失灵
运维·服务器·前端
醉颜凉6 小时前
银河麒麟桌面操作系统如何添加WPS字体
运维·服务器·kylin·wps·麒麟·wps添加字体
-SGlow-6 小时前
Linux相关概念和重要知识点(7)(git、冯诺依曼体系结构)
linux·运维·git