Added local Speech-to-Text (STT) support using Faster-Whisper

This commit is contained in:
Nabhan 2025-10-11 23:56:12 +05:00
parent 402039f02f
commit dad79674c8
8 changed files with 396 additions and 7 deletions

View file

@ -31,12 +31,15 @@ TTS_SERVICE_API_KEY=
# OPTIONAL: TTS Provider API Base
TTS_SERVICE_API_BASE=
# LiteLLM STT Provider: https://docs.litellm.ai/docs/audio_transcription#supported-providers
STT_SERVICE=openai/whisper-1
# Respective STT Service API
STT_SERVICE_API_KEY=""
# OPTIONAL: STT Provider API Base
STT_SERVICE_API_BASE=
# STT Service Configuration
# Use 'local' for offline Faster-Whisper or LiteLLM provider
STT_SERVICE=local
# For local STT: Whisper model size (tiny, base, small, medium, large-v3)
LOCAL_STT_MODEL=base
# For LiteLLM STT Provider: https://docs.litellm.ai/docs/audio_transcription#supported-providers
# STT_SERVICE=openai/whisper-1
# STT_SERVICE_API_KEY=""
# STT_SERVICE_API_BASE=
FIRECRAWL_API_KEY=fcr-01J0000000000000000000000