SpeechRecognition/run.bat

37 lines
812 B
Batchfile

@echo off
chcp 65001 >nul
echo ========================================
echo 修复 Windows 路径长度问题
echo ========================================
echo.
REM 设置短路径环境变量
set "MODELSCOPE_CACHE=%~dp0models"
set "FUNASR_MODELS_DIR=%~dp0models"
set "PYTHONLEGACYWINDOWSFSENCODING=1"
REM 创建模型目录
if not exist "models" mkdir models
echo ✅ 环境变量已设置
echo MODELSCOPE_CACHE=%MODELSCOPE_CACHE%
echo FUNASR_MODELS_DIR=%FUNASR_MODELS_DIR%
echo.
REM 检查参数
if "%~1"=="" (
echo 使用方法: fix_path_issue.bat [音频文件路径]
echo 示例: fix_path_issue.bat meeting.wav
pause
exit /b 1
)
echo 🔄 正在运行语音识别...
echo.
REM 使用虚拟环境的 Python 运行
funasr_env\Scripts\python.exe test_asr.py -f "%~1"
echo.
pause