Files
voice_recognition/README.md
2025-06-17 10:47:34 -03:00

50 lines
1.2 KiB
Markdown

## Necesario para el funcionamiento del server
### 1. Crear entorno virtual
```bash
py -3.11 -m venv realtime-env311
```
### 2. Activar el entorno virtual
**En Windows:**
```bash
.\realtime-env311\Scripts\activate
```
---
### 3. Instalar dependencias
> ⚠️ Asegúrase de tener los **drivers CUDA** correctamente instalados en el sistema para la aceleración por GPU.
```bash
pip install openwakeword
pip install "ctranslate2[cuda]" faster-whisper openai websockets sounddevice numpy
pip install pyaudio
pip install soundfile
pip install pvporcupine
pip install webrtcvad-wheels
pip install --upgrade torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
```
---
### 4. Notas adicionales
- `openwakeword`: Modelo de activación por palabra clave.
- `ctranslate2[cuda]` + `faster-whisper`: Transcripción optimizada en tiempo real.
- `sounddevice`, `pyaudio`, `soundfile`: Manejo de entrada/salida de audio.
- `pvporcupine`: Wake word detection alternativo.
- `webrtcvad-wheels`: Detección de voz activa (VAD).
- `torch`, `torchaudio`: Backend de redes neuronales y audio.
---
## Ejemplo para iniciar el server
Dentro de minimal_server
```bash
python -m server.stt_server --model large-v2 --rt-model tiny --initial_prompt=''
```