38 lines
785 B
Batchfile
38 lines
785 B
Batchfile
@echo off
|
|
chcp 65001 > nul
|
|
echo ======================================
|
|
echo 启动 Vosk 语音识别服务
|
|
echo ======================================
|
|
echo.
|
|
|
|
cd /d "%~dp0"
|
|
|
|
echo 检查Vosk...
|
|
pip show vosk > nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo 正在安装Vosk...
|
|
pip install vosk -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
)
|
|
|
|
echo.
|
|
echo 检查模型文件...
|
|
if not exist "vosk-model-small-cn-0.22" (
|
|
echo [错误] 模型文件不存在!
|
|
echo 请先下载模型:
|
|
echo https://alphacephei.com/vosk/models/vosk-model-small-cn-0.22.zip
|
|
echo.
|
|
echo 下载后解压到当前目录
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo ✓ 模型文件存在
|
|
echo.
|
|
echo 正在启动服务...
|
|
echo 服务地址: http://localhost:5000
|
|
echo.
|
|
|
|
python vosk_speech_server.py
|
|
|
|
pause
|