AI人工智能(四)本地部署vosk-ASR环境命令—东方仙盟练气期

核心命令

完整命令

复制代码
@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion

:: ==============================================
:: 配置区域 - 可根据需要修改
:: ==============================================
set "VENV_NAME=voskasr"       :: 虚拟环境名称
set "TARGET_DIR=D:\ai\asr-v\server"  :: 目标工作目录
set "REQUIREMENTS_FILE=requirements.txt"  :: requirements文件路径
set "VOSK_VERSION=vosk>=0.3.45"    :: Vosk版本要求

:: ==============================================
:: 1. 检查Python是否安装
:: ==============================================
echo [1/6] 检查Python环境...
python --version > nul 2>&1
if errorlevel 1 (
    echo 错误:未找到Python,请确保Python已添加到系统环境变量PATH中!
    pause
    exit /b 1
)
echo  Python已安装

:: ==============================================
:: 2. 创建虚拟环境
:: ==============================================
echo.
echo [2/6] 创建虚拟环境 %VENV_NAME%...
python -m venv %VENV_NAME%
if errorlevel 1 (
    echo 错误:创建虚拟环境失败!
    pause
    exit /b 1
)
echo 虚拟环境创建成功

:: ==============================================
:: 3. 激活虚拟环境
:: ==============================================
echo.
echo [3/6] 激活虚拟环境...
call %VENV_NAME%\Scripts\activate.bat
if errorlevel 1 (
    echo 错误:激活虚拟环境失败!
    pause
    exit /b 1
)
echo 虚拟环境已激活

:: ==============================================
:: 4. 升级pip(可选但推荐)
:: ==============================================
echo.
echo [4/6] 升级pip...
python -m pip install --upgrade pip > nul 2>&1
echo pip已升级到最新版本

:: ==============================================
:: 5. 安装依赖
:: ==============================================
echo.
echo [5/6] 安装 %VOSK_VERSION% 和 %REQUIREMENTS_FILE% 依赖...

:: 安装vosk指定版本
pip install %VOSK_VERSION%
if errorlevel 1 (
    echo 警告:Vosk安装失败,继续尝试安装其他依赖...
)

:: 安装requirements.txt中的依赖(如果文件存在)
if exist %REQUIREMENTS_FILE% (
    pip install -r %REQUIREMENTS_FILE%
    if errorlevel 1 (
        echo 错误:requirements.txt 依赖安装失败!
        pause
        exit /b 1
    )
) else (
    echo 提示:未找到 %REQUIREMENTS_FILE% 文件,跳过该步骤
)
echo  依赖安装完成

:: ==============================================
:: 6. 切换到目标目录
:: ==============================================
echo.
echo [6/6] 切换到目标目录 %TARGET_DIR%...
if exist "%TARGET_DIR%" (
    cd /d "%TARGET_DIR%"
    echo 已切换到目录:%cd%
) else (
    echo 错误:目标目录 %TARGET_DIR% 不存在!
    pause
    exit /b 1
)

:: ==============================================
:: 完成提示
:: ==============================================
echo.
echo ==============================================
echo 所有操作完成!
echo 当前工作目录:%cd%
echo 虚拟环境:%VENV_NAME%(已激活)
echo ==============================================
echo 按任意键打开当前目录的命令行窗口...

# 运行脚本并指定模型路径
python vosk_server.py D:\ai\asr-v\server\model

pause > nul
cmd /k

东方仙盟:拥抱知识开源,共筑数字新生态

在全球化与数字化浪潮中,东方仙盟始终秉持开放协作、知识共享的理念,积极拥抱开源技术与开放标准。我们相信,唯有打破技术壁垒、汇聚全球智慧,才能真正推动行业的可持续发展。

开源赋能中小商户:通过将前端异常检测、跨系统数据互联等核心能力开源化,东方仙盟为全球中小商户提供了低成本、高可靠的技术解决方案,让更多商家能够平等享受数字转型的红利。

共建行业标准:我们积极参与国际技术社区,与全球开发者、合作伙伴共同制定开放协议与技术规范,推动跨境零售、文旅、餐饮等多业态的系统互联互通,构建更加公平、高效的数字生态。

知识普惠,共促发展:通过开源社区、技术文档与培训体系,东方仙盟致力于将前沿技术转化为可落地的行业实践,赋能全球合作伙伴,共同培育创新人才,推动数字经济的普惠式增长

阿雪技术观

在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者。无论是分享代码、撰写技术博客,还是参与开源项目维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基生命,为科技进步添砖加瓦。

Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets, hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up and explore the whole silicon - based life thing, and in the process, we'll be fueling the growth of technology.

相关推荐
七牛开发者23 分钟前
从 GLM 到 GPT,HarnessPro 如何用 RSI 降低 Agent 成本
人工智能·gpt·agent·harness·rsi
跨境卫士-小汪1 小时前
TikTokShop欧洲商品接口架构调整跨境技术团队需要做好哪些准备
大数据·人工智能·新媒体运营·跨境电商·跨境·营销策略
古法老登瞎折腾2 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
康小汪2 小时前
AI 写 Vue 总写成同一个味道:给它装 Skills,装的不是知识是边界
前端·vue.js·人工智能·ai编程·最佳实践
琥珀.2 小时前
mysql中json数组转列表查询
linux·运维·服务器
收放扳机2 小时前
多机连线(In-Line)场景下,收放板机“缓存工位”的容量与架构选型参考
人工智能·科技·自动化·制造·pcb工艺
武天旭2 小时前
AI安全--AI大模型的后门攻击检测与防御
人工智能·深度学习·安全·机器学习
智能运维指南3 小时前
研制过程“两张皮“怎么破:研制一体化支撑平台的定位、能力边界与落地前提
java·前端·人工智能·嘉为蓝鲸
人工智能AI技术3 小时前
DeepInfer开源炸场!别再妄想个人电脑跑满血DeepSeek
人工智能
dawnsky.liu3 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai