guoyu/log/完整测试Whisper服务.bat
2025-12-11 23:28:07 +08:00

99 lines
2.4 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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