树莓派5:使用SenseVoice进行语音识别

首先声明,树莓派上跑这个项目仅是演示其可行性,性能上别太较真。实测10分钟的英语MP3,从开始识别到出结果返回到UI上大约需要2分钟。作为对比,同样的文件在我PC上用了不到30秒。

SenseVoice的一些操作依赖于ffmpeg,因此需要先sudo apt install ffmpeg。使用最新版的Raspberry OS应该已经自带了。

我是使用Anaconda维护python环境的。树莓派下可以先把Anaconda装了:

bash 复制代码
cd
wget https://repo.anaconda.com/archive/Anaconda3-2025.12-1-Linux-aarch64.sh
sh Anaconda3-2025.12-1-Linux-aarch64.sh

一路yes,除非默认no。(当然全部打yes也不是不可以,只是每次重启后默认都会进conda环境)

启动conda环境:

bash 复制代码
source ~/anaconda3/bin/activate

创建名为sv的虚拟环境并安装SenseVoice:

bash 复制代码
conda create -n sv python=3.10 -y
conda activate sv

git clone https://github.com/FunAudioLLM/SenseVoice.git
cd SenseVoice

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

#如果在有N卡的PC上装(以CUDA 12.4 为例),
pip install -r requirements.txt \
  -i https://pypi.tuna.tsinghua.edu.cn/simple \
  --extra-index-url https://download.pytorch.org/whl/cu124

成功装完后运行很简单:python webui.py 即可。第一次运行时会继续下载一些必备的组件和模型。

但这样只能在树莓派本机上开浏览器操作。如果想在别的PC上访问这个树莓派,可以在启动webui前先修改一下webui.py打开webui.py,找到快结束的地方的"demo.launch()",修改为:

demo.launch(server_name="0.0.0.0",server_port=7860)

这样就可以让任意一台IP可达的PC访问了。SenseVoice使用起来也超简单的:浏览器里输入网址(http://树莓派的IP:7860)、上传mp3文件、选择语言、按下"Start"。稍等片刻后在Result框中复制文本就行了。

后台可以监视到活动。

经测试,x86_64的windows和linux也同样支持。

相关推荐
2601_9556624616 小时前
AI 配音工具 7 款实测:短视频、影视解说、小说推文音质横向对比
人工智能·音视频·语音识别·视频
jike_20261 天前
会议离线录音APP:无网络记录能力对比
android·智能手机·语音识别
盛艺小豆丁1 天前
零基础也能用!Fun-ASR语音识别WebUI新手入门指南
语音识别·星图gpu·fun-asr·asr应用
jike_20262 天前
iPhone采访录音同时拍现场照片的APP:图片音频同步记录实测
笔记·智能手机·音视频·语音识别
2501_931819702 天前
长沙话标注公司语料数据迭代更新周期过长痛点 信实翻译定期迭代机制实际价值剖析
人工智能·语音识别
台风护盾2 天前
视频转文字实战:从视频提取音频到带时间戳字幕稿,聊聊ASR语音识别的门道
语音识别·音频处理·视频转文字·多媒体技术·字幕制作
OpenBayes2 天前
Qwen3.8-27B-FP8 降低大模型部署门槛,开启高效多模态智能体验;MiniMax H3-1K 发布千段视频测试数据集,全面评估 AI 视频生成能力
人工智能·深度学习·计算机视觉·自然语言处理·语音识别·多模态大模型
2501_931819702 天前
医疗问诊桂柳方言语音素材预处理 桂柳方言标注公司对接信实翻译行业专业术语储备
人工智能·语音识别
Canicer2 天前
从零部署 FunASR 语音识别服务
人工智能·语音识别·xcode
2601_955662463 天前
短视频配音 7 款测评:旁白情绪、断句、呼吸感完整打分
人工智能·音视频·语音识别