refactor: rewrite STT service to use qwen3_asr_toolkit Python API

- Replace Whisper subprocess calls with direct qwen3_asr_toolkit API
- Remove subprocess dependencies, use pure Python API
- Update to use DASHSCOPE_API_KEY instead of WHISPER_MODEL
- Cleaner code without CLI calls
- Better Ukrainian language recognition quality
This commit is contained in:
Apple
2025-11-15 12:55:21 -08:00
parent 65e33add81
commit e0cb3ddbdb
5 changed files with 115 additions and 146 deletions

View File

@@ -2,7 +2,8 @@ FROM python:3.11-slim
WORKDIR /app
# Встановлюємо системні залежності (ffmpeg для конвертації аудіо)
# Встановлюємо системні залежності
# qwen3_asr_toolkit може потребувати ffmpeg для обробки деяких форматів
RUN apt-get update && apt-get install -y \
ffmpeg \
&& rm -rf /var/lib/apt/lists/*