37 lines
812 B
Batchfile
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
|