当前位置: 首页 > news >正文

安装FunASR

一、在线实时流式模型服务安装

根据此文档可以安装成功(pull镜像很费时间):
https://github.com/modelscope/FunASR/blob/main/runtime/docs/SDK_advanced_guide_online_zh.md#快速上手

将docker命令改成docker compose file方式:

version: '3.8'
services:funasr:# 在线流式模型image: registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.13container_name: funasrports:- "10096:10095"volumes:- ./funasr-runtime-resources/models:/workspace/modelsprivileged: truestdin_open: true      # 相当于 -ittty: true             # 相当于 -it
# 运行容器
docker compose up -d
# 进入容器
docker exec -it funasr bash
# 然后执行
cd FunASR/runtime
nohup bash run_server_2pass.sh \--download-model-dir /workspace/models \--vad-dir damo/speech_fsmn_vad_zh-cn-16k-common-onnx \--model-dir damo/speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404-onnx  \--online-model-dir damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx  \--punc-dir damo/punc_ct-transformer_zh-cn-common-vad_realtime-vocab272727-onnx \--lm-dir damo/speech_ngram_lm_zh-cn-ai-wesp-fst \--itn-dir thuduj12/fst_itn_zh \--hotword /workspace/models/hotwords.txt > log.txt 2>&1 &

下载demo:

wget https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/sample/funasr_samples.tar.gz

运行测试, audio_in 参数指定要检测的语音文件,python 得依赖问题和虚拟环境问题,自行另外处理。

python3 /funasr_wss_client.py --host "127.0.0.1" --port 10096 --mode 2pass --audio_in "/test/sample-16k.wav"

二、离线语音识别

将上面docker compose file 的image 镜像替换为:registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-cpu-0.4.7

重新build运行容器,然后用命令测试语音识别:

python3 funasr_wss_client.py --host "127.0.0.1" --port 10096 --mode offline --audio_in "../audio/asr_example.wav"

忽律ssl提示,输出类似:

connect to wss://127.0.0.1:10096
pid0_0: demo: 欢迎大家来体验达摩院推出的语音识别模型。 timestamp: [[880,1120],[1120,1380],[1380,1540],[1540,1780],[1780,2020],[2020,2180],[2180,2480],[2480,2600],[2600,2780],[2780,3040],[3040,3240],[3240,3480],[3480,3699],[3699,3900],[3900,4180],[4180,4420],[4420,4620],[4620,4780],[4780,5195]]
http://www.jsqmd.com/news/145066/

相关文章:

  • 【开题答辩全过程】以 河金新生报到管理APP为例,包含答辩的问题和答案
  • 编译安装Freeswitch 1.10.12
  • 虚拟桌面是什么?Windows 自带的高效办公与摸鱼神器
  • 汽车领域智能体构建全解析—腾讯云黑客松Agent应用创新挑战赛微信公众号赛道实战复盘
  • 英伟达圣诞偷袭,200亿美元收购Groq
  • 鸿蒙开发入门:从环境搭建到第一个ArkTS应用,30分钟上手
  • 【计算机毕业设计案例】基于springboot的课程互助学习系统“资源共享 - 协作学习 - 互助答疑(程序+文档+讲解+定制)
  • [从程序员到架构师] 微服务场景实战 - 注册发现
  • 安装nvm管理node版本
  • 查找两个带头节点单链表的共同后缀起始位置
  • ‌测试代码覆盖率:Jacoco配置详解
  • 8.2.1-内核级支持的分布式存储ceph
  • 自动化测试覆盖率:达到90%+的实战体系构建
  • 鸿蒙6核心功能实战:手把手教你开发分布式协同小应用
  • SQL性能瓶颈破局:Explain分析+实战优化全攻略
  • 负熵流就是财富,财富就是负熵流
  • 放弃 HarmonyOS 7?OpenHarmony 6.1 LTS 版本适配指南(含老机型兼容技巧)
  • 【毕业设计】基于Java的网上宠物店管理系统基于Java技术的智慧宠物店管理系统设计(源码+文档+远程调试,全bao定制等)
  • 【开题答辩全过程】以 共享单车管理系统为例,包含答辩的问题和答案
  • 如何构建一个模型,将企业特定的知识集可视化展示,并可以据此引导用户进行有针对性的提问?
  • SpringBoot Maven 项目 pom 中的 plugin 插件用法整理 - 教程
  • U-Boot中make命令会发生什么?
  • 基于纳米微粒激发平面波的米氏散射FDTD仿真模拟与验证
  • 可持续演进的测试流水线设计原则
  • 饰品商拍提效:AI图生图实现白底图转上身图
  • Java毕设选题推荐:基于java的宠物用品店系统基于Java的网上宠物店管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • AAVE V4 新特性简介:更细致地管理流动性与用户仓位
  • AI CRM如何让你的销售流程自己跑起来,用AI激活销售漏斗
  • 面向 K8s 1.33 的 Linux 服务器深度运维实战(CentOS/RedHat/Ubuntu 通用)
  • mtr