guoyu/log/完整测试Whisper服务.bat

99 lines
2.4 KiB
Batchfile
Raw Normal View History

2025-12-11 23:28:07 +08:00
@echo off
chcp 65001 >nul
color 0A
title Whisper 服务完整测试
echo ========================================
echo Whisper 服务完整测试工具
echo ========================================
echo.
echo 【第1步】检查 Whisper 服务状态
echo ----------------------------------------
echo 检查端口 5001...
netstat -ano | findstr :5001 > nul 2>&1
if %errorlevel% equ 0 (
echo [✓] 端口 5001 已监听
echo.
netstat -ano | findstr :5001
) else (
echo [×] 端口 5001 未监听
echo.
echo 提示Whisper 服务可能未启动
echo 请查看下面的启动指引
goto :no_service
)
echo.
echo 【第2步】测试 Whisper 健康检查接口
echo ----------------------------------------
curl -s http://localhost:5001/health
if %errorlevel% equ 0 (
echo.
echo [✓] 健康检查通过
) else (
echo [×] 健康检查失败
goto :no_service
)
echo.
echo.
echo 【第3步】测试 Java 应用连接
echo ----------------------------------------
echo 请确保 Java 应用已启动(端口 8080
echo.
echo 测试地址: http://localhost:8080/test/whisper/check
echo.
curl -s http://localhost:8080/test/whisper/check
if %errorlevel% equ 0 (
echo.
echo [✓] Java 应用连接测试完成
) else (
echo.
echo [×] Java 应用可能未启动
)
echo.
echo.
echo ========================================
echo 测试总结
echo ========================================
echo.
echo [✓] Whisper 服务正常运行
echo [✓] Java 应用可以连接到 Whisper
echo.
echo 【下一步】测试语音识别功能:
echo 1. 访问测试接口: http://localhost:8080/test/whisper/check
echo 2. 使用 Postman 或 curl 上传音频文件测试
echo 3. 在 APP 中进行语音测评
echo.
goto :end
:no_service
echo.
echo ========================================
echo Whisper 服务未启动
echo ========================================
echo.
echo 请按以下步骤启动 Whisper 服务:
echo.
echo 方式1如果知道 Whisper 目录
echo cd D:\whisper-service
echo python app.py
echo.
echo 方式2查找 Whisper 目录
echo dir /s /b C:\*whisper* ^| findstr /i "app.py"
echo.
echo 方式3创建新的 Whisper 服务
echo 参考文件Whisper服务启动说明.txt
echo.
echo 需要帮助?请提供以下信息:
echo - Whisper 服务目录路径
echo - Python 版本python --version
echo - 错误信息截图
echo.
:end
echo ========================================
pause