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
相关推荐
是阿威啊22 分钟前
【第一站】本地虚拟机部署Hadoop分布式集群
大数据·linux·hadoop·分布式
wdfk_prog35 分钟前
[Linux]学习笔记系列 -- [fs]filesystems
linux·笔记·学习
fengyehongWorld39 分钟前
Linux tree命令
linux
像名字一样难取的昵称1 小时前
Linux学习笔记:十八、Linux文件的压缩,解压缩一站式学习
linux·运维·笔记·学习·ubuntu·ssh
少年、潜行1 小时前
F1C100/200S学习笔记(2)-- 初次FLASH启动(裸机)和SD卡启动(Linux)
linux·笔记·f1c200s
小白勇闯网安圈1 小时前
极简版Linux发行内核
linux
管理大亨1 小时前
Linux vs Windows:五大维度深度对决
linux·arm开发·windows
乘凉~2 小时前
【Linux作业】Limux下的python多线程爬虫程序设计
linux·爬虫·python
Trouvaille ~2 小时前
【Linux】库制作与原理(二):ELF格式与静态链接原理
linux·运维·c语言·操作系统·动静态库·静态链接·elf文件
KingRumn2 小时前
Linux信号之信号安全
linux·算法