requests~=2.32.3
apipeline~=0.1.20
python-dotenv~=1.0.1
pydub~=0.25.1
pillow~=10.4.0
aiohttp~=3.10.3
scipy
pyloudnorm~=0.1.1
numpy>=1.22.0

[ai_frameworks_processor]
langchain~=0.2.13

[asr_processor]
deepgram-sdk~=3.5.0
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
torch~=2.2.2
transformers[torch]>=4.40.2
funasr~=1.1.6
groq~=0.9.0

[autoawq]
autoawq

[cartesia_tts_processor]
websockets~=12.0

[conf]
omegaconf~=2.3.0

[core_llm]
llama-cpp-python~=0.2.82
geocoder~=1.38.1

[daily_langchain_rag_bot]
daily-python~=0.10.1
openai~=1.40.6
groq~=0.9.0
edge-tts~=6.1.12
langchain~=0.2.13
langchain-openai~=0.1.22
langchain-community~=0.2.12
tidb-vector~=0.0.10
pymysql~=1.1.1

[daily_room_audio_stream]
daily-python~=0.10.1

[daily_rtvi_bot]
daily-python~=0.10.1
openai~=1.40.6
groq~=0.9.0
edge-tts~=6.1.12

[daily_webrtc_terminal_chat_bot]
daily-python~=0.10.1
pvporcupine~=3.0.2
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
transformers[torch]>=4.40.2
groq~=0.9.0
llama-cpp-python~=0.2.82
geocoder~=1.38.1
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1

[daily_webrtc_terminal_chat_bot:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[daily_webrtc_vad_analyzer]
daily-python~=0.10.1

[deep_translator]
deep_translator~=1.11.4

[deepgram_asr_processor]
deepgram-sdk~=3.5.0

[fastapi_bot_server]
fastapi~=0.112.0
uvicorn~=0.30.6

[fastapi_daily_bot_server]
fastapi~=0.112.0
uvicorn~=0.30.6
daily-python~=0.10.1
openai~=1.40.6
groq~=0.9.0
edge-tts~=6.1.12
langchain~=0.2.13
langchain-openai~=0.1.22
langchain-community~=0.2.12
tidb-vector~=0.0.10
pymysql~=1.1.1

[grpc]
grpcio>=1.65.1

[grpc_tools]
grpcio-tools>=1.65.1

[img_processor]
openai~=1.40.6

[llama_cpp]
llama-cpp-python~=0.2.82

[llm_personalai_proxy]
geocoder~=1.38.1

[llm_processor]
openai~=1.40.6

[llm_transformers_manual_vision]
transformers~=4.45.0
qwen-vl-utils
av
torch~=2.2.2
torchaudio~=2.2.2
torchvision~=0.17.2

[llm_transformers_manual_vision_llama]
achatbot[llm_transformers_manual_vision]

[llm_transformers_manual_vision_qwen]
achatbot[llm_transformers_manual_vision]

[local_terminal_chat_bot]
tqdm>=4.66.0
PyAudio~=0.2.14
pvporcupine~=3.0.2
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
transformers[torch]>=4.40.2
groq~=0.9.0
funasr~=1.1.6
llama-cpp-python~=0.2.82
geocoder~=1.38.1
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1

[local_terminal_chat_bot:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[openai]
openai~=1.40.6

[porcupine_wakeword]
pvporcupine~=3.0.2

[pyannote_vad]
pyannote.audio~=3.2.0

[pyaudio_stream]
PyAudio~=0.2.14

[pytube]
pytube~=15.0.0

[queue]
redis~=5.0.0

[redis]
redis~=5.0.0

[remote_grpc_tts_client]
grpcio>=1.65.1

[remote_grpc_tts_server]
grpcio>=1.65.1
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
torch~=2.2.2
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
openai-whisper==20231117
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1
transformers[torch]>=4.40.2

[remote_grpc_tts_server:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[remote_queue_chat_bot_be_worker]
redis~=5.0.0
pvporcupine~=3.0.2
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
transformers[torch]>=4.40.2
groq~=0.9.0
funasr~=1.1.6
llama-cpp-python~=0.2.82
geocoder~=1.38.1
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1

[remote_queue_chat_bot_be_worker:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[remote_queue_chat_bot_fe]
PyAudio~=0.2.14
daily-python~=0.10.1
redis~=5.0.0

[remote_rpc_chat_bot_be_worker]
grpcio>=1.65.1
pvporcupine~=3.0.2
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
transformers[torch]>=4.40.2
groq~=0.9.0
funasr~=1.1.6
llama-cpp-python~=0.2.82
geocoder~=1.38.1
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1

[remote_rpc_chat_bot_be_worker:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[remote_rpc_chat_bot_fe]
PyAudio~=0.2.14
daily-python~=0.10.1
grpcio>=1.65.1

[rms_recorder]

[rpc]
grpcio>=1.65.1

[sense_voice_asr]
torch~=2.2.2
funasr~=1.1.6

[silero_vad]
torch~=2.2.2
torchaudio~=2.2.2

[silero_vad_analyzer]
torch~=2.2.2
torchaudio~=2.2.2

[speech_asr]
openai-whisper==20231117
whisper-timestamped~=1.14.2
faster-whisper~=1.0.2
torch~=2.2.2
transformers[torch]>=4.40.2
groq~=0.9.0

[speech_audio_stream]
PyAudio~=0.2.14
daily-python~=0.10.1

[speech_tts]
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
torch~=2.2.2
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
openai-whisper==20231117
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1
transformers[torch]>=4.40.2

[speech_tts:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[speech_vad]
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
torchaudio~=2.2.2

[speech_vad_analyzer]
daily-python~=0.10.1
torch~=2.2.2
torchaudio~=2.2.2

[speech_waker]
pvporcupine~=3.0.2

[stream_player]

[test]
sentence_transformers~=3.0.0
pytest~=8.3.2
pytest-mock~=3.14.0

[tts_chat]
torch~=2.2.2
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1
transformers[torch]>=4.40.2

[tts_chat:sys_platform == "linux"]
pynini~=2.1.5
WeTextProcessing~=1.0.2
nemo_text_processing~=1.0.2

[tts_coqui]
TTS~=0.22.0

[tts_cosy_voice]
torch~=2.2.2
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
openai-whisper==20231117
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0

[tts_cosy_voice:sys_platform == "linux"]
WeTextProcessing~=1.0.2

[tts_edge]
edge-tts~=6.1.12

[tts_g]
gTTS~=2.5.1

[tts_processor]
websockets~=12.0
openai~=1.40.6
TTS~=0.22.0
edge-tts~=6.1.12
gTTS~=2.5.1
pyttsx3~=2.90
torch~=2.2.2
hyperpyyaml~=1.2.2
onnxruntime~=1.18.1
openai-whisper==20231117
conformer~=0.3.2
diffusers[torch]~=0.30.0
lightning~=2.4.0
wget~=3.2
modelscope~=1.16.0
vocos~=0.1.0
pybase16384~=0.3.7
vector_quantize_pytorch~=1.16.1
transformers[torch]>=4.40.2

[tts_processor:sys_platform == "linux"]
WeTextProcessing~=1.0.2
pynini~=2.1.5
nemo_text_processing~=1.0.2

[tts_pyttsx3]
pyttsx3~=2.90

[vad_recorder]
pyannote.audio~=3.2.0
webrtcvad~=2.0.10
torch~=2.2.2
torchaudio~=2.2.2

[webrtc_silero_vad]
webrtcvad~=2.0.10
torch~=2.2.2
torchaudio~=2.2.2

[webrtcvad]
webrtcvad~=2.0.10

[whisper_asr]
openai-whisper==20231117

[whisper_faster_asr]
faster-whisper~=1.0.2

[whisper_groq_asr]
groq~=0.9.0

[whisper_mlx_asr]

[whisper_mlx_asr:sys_platform == "darwin" and platform_machine == "arm64"]
mlx_whisper~=0.2.0

[whisper_timestamped_asr]
whisper-timestamped~=1.14.2

[whisper_transformers_asr]
transformers[torch]>=4.40.2
