34 lines
883 B
Markdown
34 lines
883 B
Markdown
# Montact STT (Pipecat)
|
|
|
|
تبدیل صوت به متن — فقط STT. بدون TTS، بدون مکالمهٔ صوتی.
|
|
|
|
Pipecat اینجا فقط `OpenAISTTService` را اجرا میکند (HTTP Whisper). مدل از API سازگار با OpenAI میآید (مثلاً GapGPT).
|
|
|
|
## لوکال (ویندوز)
|
|
|
|
Python 3.11+ لازم است.
|
|
|
|
```powershell
|
|
cd apps/stt
|
|
py -3.11 -m venv .venv
|
|
.\.venv\Scripts\Activate.ps1
|
|
pip install -r requirements.txt
|
|
copy .env.example .env
|
|
```
|
|
|
|
در `.env` همان `AI_API_KEY` / `AI_BASE_URL` پنل را بگذارید (`OPENAI_API_KEY` و `OPENAI_BASE_URL`).
|
|
|
|
```powershell
|
|
uvicorn main:app --host 127.0.0.1 --port 3040
|
|
```
|
|
|
|
در `apps/api/.env`:
|
|
|
|
```
|
|
STT_ENABLED=true
|
|
STT_URL=http://127.0.0.1:3040
|
|
STT_INTERNAL_TOKEN=
|
|
```
|
|
|
|
اگر `STT_INTERNAL_TOKEN` را پر کردید، همان مقدار را در هر دو `.env` بگذارید.
|