Refining the speech-to-text conversion structure

This commit is contained in:
2026-09-22 11:02:08 +03:30
parent 17fb33b3e7
commit 4b335aa7ff
16 changed files with 634 additions and 333 deletions
+5 -4
View File
@@ -141,9 +141,9 @@ mkdir -p uploads
# اختیاری یک‌بار: npm run db:seed
```
### ۶) تبدیل صوت به متن (Pipecat)
### ۶) تبدیل صوت به متن (Pipecat — Whisper محلی)
فقط STT. روی سرور Python 3.11+ لازم است.
فقط STT روی همین سرور؛ **بدون GapGPT**. Python 3.11+ و ترجیحاً `ffmpeg`.
```bash
cd /var/www/crm/apps/stt
@@ -153,8 +153,9 @@ cp .env.example .env
nano .env
```
`OPENAI_API_KEY` و `OPENAI_BASE_URL` را مثل `AI_*` در `apps/api/.env` بگذارید.
`STT_INTERNAL_TOKEN` باید با مقدار همین کلید در `apps/api/.env` یکی باشد.
در `.env` فقط مدل محلی لازم است (`STT_MODEL=small`، `STT_DEVICE=cpu`).
`OPENAI_API_KEY` برای دیکته لازم نیست.
`STT_INTERNAL_TOKEN` اگر پر شد باید با `apps/api/.env` یکی باشد.
### ۷) PM2 — فقط پروسه‌های جدید