{"package":"achatbot","ecosystem":"pypi","latest_version":"0.0.33.post1","description":"An open source chat bot for voice (and multimodal) assistants","license":"BSD-3-Clause","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/achatbot/","repository":"https://github.com/ai-bot-pro/chat-bot.git","downloads_weekly":0,"health":{"score":55,"risk":"high","breakdown":{"maintenance":15,"popularity":0,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.0.33.post1","total_count":191,"recent":["0.0.25","0.0.25.post1","0.0.25.post2","0.0.25.post3","0.0.25.post4","0.0.26","0.0.26.post1","0.0.27","0.0.28","0.0.28.post1","0.0.28.post2","0.0.28.post3","0.0.28.post4","0.0.29","0.0.30","0.0.31","0.0.32","0.0.32.post1","0.0.33","0.0.33.post1"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2025-12-02T17:36:43.370433Z","dependencies_count":458,"dependencies":["requests","apipeline>=0.2.12","python-dotenv","pydub","pillow","aiohttp==3.10.11","scipy","pyloudnorm","pydantic","numpy>=1.22.0","nest_asyncio","protobuf","pyee~=12.0.0; extra == \"pyee\"","omegaconf~=2.3.0; extra == \"conf\"","hydra-core~=1.3.2; extra == \"conf\"","PyYAML~=6.0.2; extra == \"yaml\"","gdown==5.1.0; extra == \"gdown\"","matplotlib==3.7.5; extra == \"matplotlib\"","tensorrt~=10.4.0; extra == \"tensorrt\"","einops~=0.8.0; extra == \"einops\"","flash-attn==2.7.3; extra == \"flash-attn\"","tiktoken~=0.7.0; extra == \"tiktoken\"","verovio~=4.3.1; extra == \"verovio\"","accelerate>=0.26.0; extra == \"accelerate\"","opencv-python~=4.10.0.84; extra == \"opencv\"","librosa~=0.10.2.post1; extra == \"librosa\"","soundfile~=0.12.1; extra == \"soundfile\"","torch; extra == \"torch-vision-audio\"","torchvision; extra == \"torch-vision-audio\"","torchaudio; extra == \"torch-vision-audio\"","mcp[cli]~=1.9.1; extra == \"mcp\"","fastmcp; extra == \"mcp\"","a2a-sdk==0.3.11; extra == \"a2a\"","google-adk==1.18.0; extra == \"google-adk\"","achatbot[torch_vision_audio]; extra == \"diffusers\"","diffusers[torch]~=0.31.0; extra == \"diffusers\"","bitsandbytes~=0.44.1; extra == \"bitsandbytes\"","autoawq; extra == \"autoawq\"","fastapi~=0.112.0; extra == \"fastapi\"","websockets~=12.0; extra == \"websocket\"","fastapi~=0.112.0; extra == \"fastapi-bot-server\"","uvicorn~=0.30.6; extra == \"fastapi-bot-server\"","pyngrok~=7.2.0; extra == \"ngrok-proxy\"","nest-asyncio~=1.6.0; extra == \"ngrok-proxy\"","mem0ai==1.0.0; extra == \"mem0\"","colorlog; extra == \"agora\"","agora-realtime-ai-api-v1~=0.0.3; extra == \"agora\"","agora_python_server_sdk_v1~=0.0.3; extra == \"agora\"","achatbot[opencv]; extra == \"agora\"","daily-python==0.11.0; extra == \"daily\"","livekit~=0.17.5; extra == \"livekit\"","livekit-api~=0.7.1; extra == \"livekit-api\"","aiortc~=1.13.0; extra == \"webrtc\"","google-generativeai~=0.8.3; extra == \"google-ai\"","openai~=1.54.1; extra == \"openai\"","together~=1.3.3; extra == \"together-ai\"","litellm~=1.52.0; extra == \"litellm\"","grpcio>=1.71.0; extra == \"grpc\"","grpcio-tools>=1.71.0; extra == \"grpc-tools\"","grpcio>=1.71.0; extra == \"rpc\"","redis~=5.0.0; extra == \"redis\"","achatbot[redis]; extra == \"queue\"","achatbot[livekit,livekit-api]; extra == \"livekit-transport\"","achatbot[daily]; extra == \"daily-transport\"","achatbot[websocket]; extra == \"websocket-server-transport\"","achatbot[agora]; extra == \"agora-transport\"","PyAudio~=0.2.14; extra == \"pyaudio-stream\"","achatbot[daily]; extra == \"daily-room-audio-stream\"","achatbot[livekit,livekit-api]; extra == \"livekit-room-audio-stream\"","achatbot[agora]; extra == \"agora-channel-audio-stream\"","PyAudio~=0.2.14; extra == \"speech-audio-stream\"","daily-python~=0.11.0; extra == \"speech-audio-stream\"","pvporcupine~=3.0.2; extra == \"porcupine-wakeword\"","achatbot[porcupine_wakeword]; extra == \"speech-waker\"","pyannote.audio~=3.2.0; extra == \"pyannote-vad\"","webrtcvad~=2.0.10; extra == \"webrtcvad\"","achatbot[torch_vision_audio]; extra == \"silero-vad\"","onnxruntime; extra == \"silero-vad\"","achatbot[silero_vad,webrtcvad]; extra == \"webrtc-silero-vad\"","achatbot[pyannote_vad,silero_vad,webrtcvad]; extra == \"speech-vad\"","achatbot[daily]; extra == \"daily-webrtc-vad-analyzer\"","achatbot[silero_vad]; extra == \"silero-vad-analyzer\"","achatbot[daily_webrtc_vad_analyzer,silero_vad_analyzer]; extra == \"speech-vad-analyzer\"","torch; extra == \"smart-turn\"","transformers; extra == \"smart-turn\"","achatbot[speech_vad]; extra == \"vad-recorder\"","llama-cpp-python~=0.2.82; extra == \"llama-cpp\"","pywhispercpp; extra == \"whisper-cpp\"","geocoder~=1.38.1; extra == \"llm-personalai-proxy\"","sglang[all]==0.4.4.post1; extra == \"sglang\"","vllm==0.9.2; extra == \"vllm\"","transformers[torch]; extra == \"transformers\"","tensorrt-llm==0.17.0.post1; extra == \"trtllm\"","ctranslate2; extra == \"ctranslate2\"","flashinfer-python==0.2.3; extra == \"flashinfer-python\"","transformers; extra == \"llm-transformers-manual-vision\"","qwen-vl-utils; extra == \"llm-transformers-manual-vision\"","av; extra == \"llm-transformers-manual-vision\"","achatbot[torch_vision_audio]; extra == \"llm-transformers-manual-vision\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-qwen\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-llama\"","achatbot[einops,llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-molmo\"","achatbot[accelerate,llm_transformers_manual_vision,tiktoken,verovio]; extra == \"vision-transformers-got-ocr\"","achatbot[accelerate,einops,llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-img-janus\"","sentencepiece; extra == \"llm-transformers-manual-vision-img-janus\"","attrdict; extra == \"llm-transformers-manual-vision-img-janus\"","timm>=0.9.16; extra == \"llm-transformers-manual-vision-img-janus\"","achatbot[accelerate,einops]; extra == \"llm-transformers-manual-vision-deepseekvl2\"","transformers==4.38.2; extra == \"llm-transformers-manual-vision-deepseekvl2\"","xformers>=0.0.21; extra == \"llm-transformers-manual-vision-deepseekvl2\"","sentencepiece; extra == \"llm-transformers-manual-vision-deepseekvl2\"","attrdict; extra == \"llm-transformers-manual-vision-deepseekvl2\"","timm>=0.9.16; extra == \"llm-transformers-manual-vision-deepseekvl2\"","numpy==1.26.2; extra == \"llm-transformers-manual-vision-kimi\"","blobfile; extra == \"llm-transformers-manual-vision-kimi\"","achatbot[accelerate,llm_transformers_manual_vision,tiktoken]; extra == \"llm-transformers-manual-vision-kimi\"","achatbot[accelerate,torch_vision_audio]; extra == \"llm-transformers-manual-vision-fastvlm\"","numpy==1.26.4; extra == \"llm-transformers-manual-vision-fastvlm\"","transformers==4.48.3; extra == \"llm-transformers-manual-vision-fastvlm\"","tokenizers==0.21.0; extra == \"llm-transformers-manual-vision-fastvlm\"","sentencepiece==0.1.99; extra == \"llm-transformers-manual-vision-fastvlm\"","shortuuid; extra == \"llm-transformers-manual-vision-fastvlm\"","peft<0.14.0,>=0.10.0; extra == \"llm-transformers-manual-vision-fastvlm\"","bitsandbytes; extra == \"llm-transformers-manual-vision-fastvlm\"","markdown2[all]; extra == \"llm-transformers-manual-vision-fastvlm\"","scikit-learn==1.2.2; extra == \"llm-transformers-manual-vision-fastvlm\"","einops==0.6.1; extra == \"llm-transformers-manual-vision-fastvlm\"","einops-exts==0.0.4; extra == \"llm-transformers-manual-vision-fastvlm\"","timm==1.0.15; extra == \"llm-transformers-manual-vision-fastvlm\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-smolvlm\"","num2words; extra == \"llm-transformers-manual-vision-smolvlm\"","achatbot[accelerate,llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-gemma\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-mimo\"","keye-vl-utils[decord]==1.0.0; extra == \"llm-transformers-manual-vision-keye\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-keye\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-glm4v\"","achatbot[llm_transformers_manual_vision]; extra == \"llm-transformers-manual-vision-skyworkr1v\"","timm; extra == \"llm-transformers-manual-vision-skyworkr1v\"","achatbot[accelerate,einops,llm_transformers_manual_vision,matplotlib]; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","easydict; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","addict; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","torch==2.6.0; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","torchvision==0.21.0; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","torchaudio==2.6.0; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","transformers==4.46.3; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","tokenizers==0.20.3; extra == \"llm-transformers-manual-vision-deepseek-ocr\"","achatbot[accelerate,soundfile,torch_vision_audio]; extra == \"llm-transformers-manual-vision-speech-phi\"","transformers==4.48.2; extra == \"llm-transformers-manual-vision-speech-phi\"","backoff; extra == \"llm-transformers-manual-vision-speech-phi\"","peft; extra == \"llm-transformers-manual-vision-speech-phi\"","qwen-omni-utils; extra == \"llm-transformers-manual-vision-speech-phi\"","achatbot[librosa,llm_transformers_manual_vision_gemma]; extra == \"llm-transformers-manual-vision-speech-gemma\"","timm; extra == \"llm-transformers-manual-vision-speech-gemma\"","transformers~=4.45.2; extra == \"llm-transformers-manual-voice\"","torch~=2.2.2; extra == \"llm-transformers-manual-voice\"","torchaudio~=2.2.2; extra == \"llm-transformers-manual-voice\"","achatbot[conf,gdown,llm_transformers_manual_voice,matplotlib,tts_cosy_voice]; extra == \"llm-transformers-manual-voice-glm\"","achatbot[librosa,llm_transformers_manual_voice,soundfile,yaml]; extra == \"llm-transformers-manual-voice-freeze-omni\"","achatbot[llm_transformers_manual_voice]; extra == \"llm-transformers-manual-speech-llasa\"","achatbot[llm_transformers_manual_voice]; extra == \"llm-transformers-manual-speech-spark\"","achatbot[llm_transformers_manual_voice]; extra == \"llm-transformers-manual-speech-llama\"","torch; extra == \"llm-transformers-manual-speech-higgs\"","torchaudio; extra == \"llm-transformers-manual-speech-higgs\"","transformers<4.47.0,>=4.45.1; extra == \"llm-transformers-manual-speech-higgs\"","librosa; extra == \"llm-transformers-manual-speech-higgs\"","omegaconf; extra == \"llm-transformers-manual-speech-higgs\"","dacite; extra == \"llm-transformers-manual-speech-higgs\"","json_repair; extra == \"llm-transformers-manual-speech-higgs\"","pandas; extra == \"llm-transformers-manual-speech-higgs\"","vector_quantize_pytorch; extra == \"llm-transformers-manual-speech-higgs\"","loguru; extra == \"llm-transformers-manual-speech-higgs\"","jieba; extra == \"llm-transformers-manual-speech-higgs\"","accelerate>=0.26.0; extra == \"llm-transformers-manual-speech-higgs\"","soundfile; extra == \"llm-transformers-manual-speech-higgs\"","descript-audio-codec; extra == \"llm-transformers-manual-speech-higgs\"","achatbot[accelerate,librosa,soundfile]; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","torch~=2.2.2; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","torchaudio~=2.2.2; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","torchvision~=0.17.2; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","transformers==4.44.2; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","vector-quantize-pytorch~=1.18.5; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","vocos~=0.1.0; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","decord; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","moviepy; extra == \"llm-transformers-manual-vision-voice-minicpmo\"","achatbot[accelerate,librosa,soundfile,torch_vision_audio]; extra == \"llm-transformers-manual-vision-voice-qwen\"","numpy==1.26.2; extra == \"llm-transformers-manual-vision-voice-qwen\"","qwen-omni-utils[decord]; extra == \"llm-transformers-manual-vision-voice-qwen\"","torchdiffeq; extra == \"llm-transformers-manual-vision-voice-qwen\"","x_transformers; extra == \"llm-transformers-manual-vision-voice-qwen\"","achatbot[accelerate,conf,librosa,soundfile]; extra == \"llm-transformers-manual-voice-kimi\"","torch~=2.6.0; extra == \"llm-transformers-manual-voice-kimi\"","torchaudio~=2.6.0; extra == \"llm-transformers-manual-voice-kimi\"","torchdyn==1.0.6; extra == \"llm-transformers-manual-voice-kimi\"","transformers; extra == \"llm-transformers-manual-voice-kimi\"","pandas; extra == \"llm-transformers-manual-voice-kimi\"","openai-whisper; extra == \"llm-transformers-manual-voice-kimi\"","sox; extra == \"llm-transformers-manual-voice-kimi\"","six==1.16.0; extra == \"llm-transformers-manual-voice-kimi\"","hyperpyyaml; extra == \"llm-transformers-manual-voice-kimi\"","conformer==0.3.2; extra == \"llm-transformers-manual-voice-kimi\"","diffusers; extra == \"llm-transformers-manual-voice-kimi\"","loguru; extra == \"llm-transformers-manual-voice-kimi\"","tqdm; extra == \"llm-transformers-manual-voice-kimi\"","huggingface_hub; extra == \"llm-transformers-manual-voice-kimi\"","blobfile; extra == \"llm-transformers-manual-voice-kimi\"","timm; extra == \"llm-transformers-manual-voice-kimi\"","achatbot[accelerate,conf,librosa,soundfile,torch_vision_audio]; extra == \"llm-transformers-manual-voice-vita\"","transformers; extra == \"llm-transformers-manual-voice-vita\"","tiktoken; extra == \"llm-transformers-manual-voice-vita\"","funasr; extra == \"llm-transformers-manual-voice-vita\"","rich; extra == \"llm-transformers-manual-voice-vita\"","hyperpyyaml; extra == \"llm-transformers-manual-voice-vita\"","conformer; extra == \"llm-transformers-manual-voice-vita\"","lightning; extra == \"llm-transformers-manual-voice-vita\"","wget; extra == \"llm-transformers-manual-voice-vita\"","natsort; extra == \"llm-transformers-manual-voice-vita\"","safetensors; extra == \"llm-transformers-manual-voice-vita\"","diffusers; extra == \"llm-transformers-manual-voice-vita\"","gdown; extra == \"llm-transformers-manual-voice-vita\"","jiwer; extra == \"llm-transformers-manual-voice-vita\"","zhon; extra == \"llm-transformers-manual-voice-vita\"","WeTextProcessing; extra == \"llm-transformers-manual-voice-vita\"","inflect; extra == \"llm-transformers-manual-voice-vita\"","openai-whisper; extra == \"llm-transformers-manual-voice-vita\"","modelscope; extra == \"llm-transformers-manual-voice-vita\"","word2number; extra == \"llm-transformers-manual-voice-vita\"","pyworld; extra == \"llm-transformers-manual-voice-vita\"","matplotlib; extra == \"llm-transformers-manual-voice-vita\"","achatbot[llama_cpp,llm_personalai_proxy]; extra == \"core-llm\"","openai-whisper; extra == \"whisper-asr\"","whisper-timestamped; extra == \"whisper-timestamped-asr\"","faster-whisper; extra == \"whisper-faster-asr\"","transformers[torch]>=4.40.2; extra == \"whisper-transformers-asr\"","mlx_whisper~=0.2.0; (sys_platform == \"darwin\" and platform_machine == \"arm64\") and extra == \"whisper-mlx-asr\"","groq~=0.9.0; extra == \"whisper-groq-asr\"","torch; extra == \"sense-voice-asr\"","torchaudio; extra == \"sense-voice-asr\"","funasr; extra == \"sense-voice-asr\"","onnx; extra == \"sense-voice-asr\"","onnxconverter-common; extra == \"sense-voice-asr\"","achatbot[sense_voice_asr,whisper_asr,whisper_faster_asr,whisper_groq_asr,whisper_mlx_asr,whisper_timestamped_asr,whisper_transformers_asr]; extra == \"speech-asr\"","transformers[torch]~=4.45.1; extra == \"codec-transformers-mimi\"","moshi~=0.1.0; extra == \"codec-moshi-mimi\"","xcodec2==0.1.3; extra == \"codec-xcodec2\"","transformers[torch]~=4.45.1; extra == \"codec-transformers-dac\"","einops==0.8.1; extra == \"codec-bitokenizer\"","einx==0.3.0; extra == \"codec-bitokenizer\"","numpy==2.2.3; extra == \"codec-bitokenizer\"","omegaconf==2.3.0; extra == \"codec-bitokenizer\"","packaging==24.2; extra == \"codec-bitokenizer\"","safetensors==0.5.2; extra == \"codec-bitokenizer\"","soundfile==0.12.1; extra == \"codec-bitokenizer\"","soxr==0.5.0.post1; extra == \"codec-bitokenizer\"","torch==2.5.1; extra == \"codec-bitokenizer\"","torchaudio==2.5.1; extra == \"codec-bitokenizer\"","torchvision==0.20.1; extra == \"codec-bitokenizer\"","transformers==4.46.2; extra == \"codec-bitokenizer\"","snac; extra == \"codec-snac\"","numpy==1.23.5; extra == \"codec-wavtokenizer\"","encodec; extra == \"codec-wavtokenizer\"","pyyaml; extra == \"codec-wavtokenizer\"","huggingface_hub; extra == \"codec-wavtokenizer\"","achatbot[einops,librosa,matplotlib,soundfile]; extra == \"codec-wavtokenizer\"","TTS~=0.22.0; extra == \"tts-coqui\"","edge-tts==7.2.0; extra == \"tts-edge\"","gTTS~=2.5.1; extra == \"tts-g\"","pyttsx3~=2.90; extra == \"tts-pyttsx3\"","torch~=2.2.2; extra == \"tts-cosy-voice\"","torchaudio~=2.2.2; extra == \"tts-cosy-voice\"","transformers~=4.40.2; extra == \"tts-cosy-voice\"","hyperpyyaml~=1.2.2; extra == \"tts-cosy-voice\"","onnxruntime~=1.18.1; extra == \"tts-cosy-voice\"","openai-whisper==20231117; extra == \"tts-cosy-voice\"","WeTextProcessing~=1.0.2; sys_platform == \"linux\" and extra == \"tts-cosy-voice\"","conformer~=0.3.2; extra == \"tts-cosy-voice\"","diffusers[torch]~=0.30.0; extra == \"tts-cosy-voice\"","lightning~=2.2.4; extra == \"tts-cosy-voice\"","wget~=3.2; extra == \"tts-cosy-voice\"","modelscope~=1.16.0; extra == \"tts-cosy-voice\"","achatbot[conf]; extra == \"tts-cosy-voice\"","achatbot[tts_cosy_voice]; extra == \"tts-cosy-voice2\"","torch~=2.2.2; extra == \"tts-chat\"","vocos~=0.1.0; extra == \"tts-chat\"","pybase16384~=0.3.7; extra == \"tts-chat\"","vector_quantize_pytorch~=1.16.1; extra == \"tts-chat\"","pynini~=2.1.5; sys_platform == \"linux\" and extra == \"tts-chat\"","WeTextProcessing~=1.0.2; sys_platform == \"linux\" and extra == \"tts-chat\"","nemo_text_processing~=1.0.2; sys_platform == \"linux\" and extra == \"tts-chat\"","transformers~=4.40.2; extra == \"tts-chat\"","wandb; extra == \"tts-f5\"","ema_pytorch; extra == \"tts-f5\"","datasets; extra == \"tts-f5\"","accelerate>=0.33.0; extra == \"tts-f5\"","bitsandbytes>0.37.0; (platform_machine != \"arm64\" and platform_system != \"Darwin\") and extra == \"tts-f5\"","tomli; extra == \"tts-f5\"","cached_path; extra == \"tts-f5\"","click; extra == \"tts-f5\"","torch~=2.2.2; extra == \"tts-f5\"","torchaudio~=2.2.2; extra == \"tts-f5\"","matplotlib; extra == \"tts-f5\"","numpy<=1.26.4; extra == \"tts-f5\"","torchdiffeq; extra == \"tts-f5\"","jieba; extra == \"tts-f5\"","pypinyin; extra == \"tts-f5\"","achatbot[librosa,soundfile]; extra == \"tts-f5\"","transformers~=4.40.2; extra == \"tts-f5\"","x_transformers>=1.31.14; extra == \"tts-f5\"","vocos~=0.1.0; extra == \"tts-f5\"","achatbot[librosa,soundfile,whisper_faster_asr,whisper_timestamped_asr]; extra == \"tts-openvoicev2\"","wavmark==0.0.3; extra == \"tts-openvoicev2\"","eng_to_ipa~=0.0.2; extra == \"tts-openvoicev2\"","inflect~=7.0.0; extra == \"tts-openvoicev2\"","unidecode~=1.3.7; extra == \"tts-openvoicev2\"","jieba; extra == \"tts-openvoicev2\"","pypinyin; extra == \"tts-openvoicev2\"","cn2an; extra == \"tts-openvoicev2\"","langid; extra == \"tts-openvoicev2\"","torch~=2.2.2; extra == \"tts-kokoro\"","transformers~=4.40.2; extra == \"tts-kokoro\"","phonemizer; extra == \"tts-kokoro\"","munch; extra == \"tts-kokoro\"","kokoro-onnx~=0.2.5; extra == \"tts-onnx-kokoro\"","torch~=2.3.1; extra == \"tts-fishspeech\"","torchaudio~=2.3.1; extra == \"tts-fishspeech\"","transformers~=4.40.2; extra == \"tts-fishspeech\"","natsort>=8.4.0; extra == \"tts-fishspeech\"","loguru>=0.6.0; extra == \"tts-fishspeech\"","rich>=13.5.3; extra == \"tts-fishspeech\"","vector_quantize_pytorch==1.14.24; extra == \"tts-fishspeech\"","loralib>=0.1.2; extra == \"tts-fishspeech\"","tiktoken>=0.8.0; extra == \"tts-fishspeech\"","pytorch-lightning~=2.4.0; extra == \"tts-fishspeech\"","lightning~=2.4.0; extra == \"tts-fishspeech\"","pyrootutils; extra == \"tts-fishspeech\"","achatbot[conf,einops,librosa]; extra == \"tts-fishspeech\"","achatbot[codec_xcodec2]; extra == \"tts-llasa\"","torch>=2.5.1; extra == \"tts-zonos\"","inflect>=7.5.0; extra == \"tts-zonos\"","kanjize>=1.5.0; extra == \"tts-zonos\"","phonemizer>=3.3.0; extra == \"tts-zonos\"","sudachidict-full>=20241021; extra == \"tts-zonos\"","sudachipy>=0.6.10; extra == \"tts-zonos\"","torchaudio>=2.5.1; extra == \"tts-zonos\"","transformers>=4.48.1; extra == \"tts-zonos\"","huggingface-hub>=0.28.1; extra == \"tts-zonos\"","achatbot[soundfile]; extra == \"tts-zonos\"","achatbot[tts_zonos]; extra == \"tts-zonos-hybrid\"","flash-attn>=2.7.3; extra == \"tts-zonos-hybrid\"","mamba-ssm>=2.2.4; extra == \"tts-zonos-hybrid\"","causal-conv1d>=1.5.0.post8; extra == \"tts-zonos-hybrid\"","torch==2.3.1; extra == \"tts-step\"","torchaudio==2.3.1; extra == \"tts-step\"","torchvision==0.18.1; extra == \"tts-step\"","transformers==4.48.3; extra == \"tts-step\"","accelerate==1.3.0; extra == \"tts-step\"","openai-whisper==20231117; extra == \"tts-step\"","sox==1.5.0; extra == \"tts-step\"","modelscope; extra == \"tts-step\"","six==1.16.0; extra == \"tts-step\"","hyperpyyaml; extra == \"tts-step\"","conformer==0.3.2; extra == \"tts-step\"","diffusers; extra == \"tts-step\"","onnxruntime-gpu==1.20.1; extra == \"tts-step\"","sentencepiece; extra == \"tts-step\"","funasr>=1.1.3; extra == \"tts-step\"","protobuf==5.29.3; extra == \"tts-step\"","achatbot[conf,librosa]; extra == \"tts-step\"","achatbot[codec_bitokenizer]; extra == \"tts-spark\"","achatbot[tts_spark]; extra == \"tts-generator-spark\"","achatbot[codec_snac]; extra == \"tts-orpheus\"","numpy==1.26.4; extra == \"tts-orpheus\"","torch==2.3.1; extra == \"tts-orpheus\"","torchaudio==2.3.1; extra == \"tts-orpheus\"","transformers==4.48.3; extra == \"tts-orpheus\"","torch==2.3.1; extra == \"tts-mega3\"","torchaudio==2.3.1; extra == \"tts-mega3\"","transformers==4.49.0; extra == \"tts-mega3\"","WeTextProcessing==1.0.4.1; extra == \"tts-mega3\"","pyloudnorm==0.1.1; extra == \"tts-mega3\"","x-transformers==1.44.4; extra == \"tts-mega3\"","torchdiffeq==0.2.5; extra == \"tts-mega3\"","openai-whisper==20240930; extra == \"tts-mega3\"","langdetect; extra == \"tts-mega3\"","attrdict; extra == \"tts-mega3\"","setproctitle==1.3.3; extra == \"tts-mega3\"","achatbot[librosa]; extra == \"tts-mega3\"","achatbot[llm_transformers_manual_speech_higgs]; extra == \"tts-higgs\"","achatbot[tts_chat,tts_coqui,tts_cosy_voice,tts_edge,tts_f5,tts_g,tts_kokoro,tts_openvoicev2,tts_pyttsx3]; extra == \"speech-tts\"","ultralytics~=8.3.12; extra == \"vision-yolo-detector\"","supervision~=0.24.0; extra == \"vision-yolo-detector\"","pytube~=15.0.0; extra == \"pytube\"","deep_translator~=1.11.4; extra == \"deep-translator\"","langchain~=0.3.9; extra == \"ai-langchain-framework-processor\"","achatbot[ai_langchain_framework_processor]; extra == \"ai-frameworks-processor\"","funasr; extra == \"lite-avatar\"","av; extra == \"lite-avatar\"","h5py; extra == \"lite-avatar\"","jieba; extra == \"lite-avatar\"","pypinyin; extra == \"lite-avatar\"","transformers; extra == \"lite-avatar\"","typeguard==2.13.3; extra == \"lite-avatar\"","vector-quantize-pytorch; extra == \"lite-avatar\"","vocos; extra == \"lite-avatar\"","onnxruntime; extra == \"lite-avatar\"","numpy==1.26.4; extra == \"lite-avatar\"","achatbot[lite_avatar]; extra == \"lite-avatar-gpu\"","onnxruntime-gpu; extra == \"lite-avatar-gpu\"","ffmpeg-python>=0.2.0; extra == \"musetalk-avatar\"","imageio[ffmpeg]>=2.37.0; extra == \"musetalk-avatar\"","tensorflow==2.12.0; extra == \"musetalk-avatar\"","accelerate==0.32.0; extra == \"musetalk-avatar\"","transformers==4.44.1; extra == \"musetalk-avatar\"","av; extra == \"musetalk-avatar\"","moviepy; extra == \"musetalk-avatar\"","diffusers; extra == \"musetalk-avatar\"","achatbot[conf,einops,librosa,opencv,soundfile]; extra == \"musetalk-avatar\"","opencv_python_headless; extra == \"lam-audio2expression-avatar\"","omegaconf; extra == \"lam-audio2expression-avatar\"","addict==2.4.0; extra == \"lam-audio2expression-avatar\"","yapf==0.40.1; extra == \"lam-audio2expression-avatar\"","librosa; extra == \"lam-audio2expression-avatar\"","termcolor; extra == \"lam-audio2expression-avatar\"","numpy==1.24.3; extra == \"lam-audio2expression-avatar\"","protobuf==5.29.4; extra == \"lam-audio2expression-avatar\"","transformers==4.36.2; extra == \"lam-audio2expression-avatar\"","deepgram-sdk~=3.7.7; extra == \"deepgram-asr-processor\"","achatbot[deepgram_asr_processor,speech_asr]; extra == \"asr-processor\"","websockets~=12.0; extra == \"cartesia-tts-processor\"","achatbot[cartesia_tts_processor,openai,speech_tts]; extra == \"tts-processor\"","achatbot[openai]; extra == \"openai-llm-processor\"","achatbot[google_ai,openai]; extra == \"google-llm-processor\"","achatbot[litellm,openai]; extra == \"litellm-processor\"","achatbot[google_llm_processor,litellm_processor,openai_llm_processor]; extra == \"llm-processor\"","openai~=1.54.1; extra == \"img-processor\"","achatbot[bitsandbytes,llm_transformers_manual_voice_glm]; extra == \"glm-voice-processor\"","achatbot[llm_transformers_manual_voice_freeze_omni]; extra == \"freeze-omni-voice-processor\"","moshi~=0.2.1; extra == \"moshi-voice-processor\"","achatbot[tts_step]; extra == \"step-voice-processor\"","achatbot[daily_transport,llm_processor,tts_edge,whisper_groq_asr]; extra == \"daily-rtvi-bot\"","achatbot[ai_langchain_framework_processor]; extra == \"langchain-openai-tidb-vector\"","langchain-text-splitters~=0.3.2; extra == \"langchain-openai-tidb-vector\"","langchain-openai~=0.2.11; extra == \"langchain-openai-tidb-vector\"","langchain-community~=0.3.9; extra == \"langchain-openai-tidb-vector\"","tidb-vector~=0.0.10; extra == \"langchain-openai-tidb-vector\"","pymysql~=1.1.1; extra == \"langchain-openai-tidb-vector\"","achatbot[daily_transport,langchain_openai_tidb_vector,llm_processor,tts_edge,whisper_groq_asr]; extra == \"daily-langchain-rag-bot\"","tqdm>=4.66.0; extra == \"local-terminal-chat-bot\"","achatbot[core_llm,pyaudio_stream,speech_asr,speech_tts,speech_vad,speech_waker,stream_player]; extra == \"local-terminal-chat-bot\"","achatbot[core_llm,daily_room_audio_stream,speech_asr,speech_tts,speech_vad,speech_waker,stream_player]; extra == \"daily-webrtc-terminal-chat-bot\"","achatbot[queue,speech_audio_stream,stream_player]; extra == \"remote-queue-chat-bot-fe\"","achatbot[core_llm,queue,speech_asr,speech_tts,speech_vad,speech_waker]; extra == \"remote-queue-chat-bot-be-worker\"","achatbot[rpc,speech_audio_stream]; extra == \"remote-rpc-chat-bot-fe\"","achatbot[core_llm,rpc,speech_asr,speech_tts,speech_vad,speech_waker]; extra == \"remote-rpc-chat-bot-be-worker\"","achatbot[grpc,stream_player]; extra == \"remote-grpc-tts-client\"","achatbot[grpc,speech_tts]; extra == \"remote-grpc-tts-server\"","sentence_transformers~=3.0.0; extra == \"test\"","pytest~=8.3.2; extra == \"test\"","pytest-mock~=3.14.0; extra == \"test\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"0.0.33.post1","version_hint":null,"summary":"achatbot@0.0.33.post1 is safe to use (health: 55/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":932,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":148,"avg_days_between_releases":null,"release_velocity":"moderate"}}