Metadata-Version: 2.4
Name: paniki-voice
Version: 0.1.dev23
Summary: An open source framework for voice (and multimodal) assistants
License-Expression: BSD-2-Clause
Project-URL: Source, https://github.com/anak10thn/paniki
Keywords: webrtc,audio,video,ai
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Communications :: Conferencing
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: aiohttp~=3.11.12
Requires-Dist: audioop-lts~=0.2.1; python_version >= "3.13"
Requires-Dist: loguru~=0.7.3
Requires-Dist: Markdown~=3.7
Requires-Dist: numpy~=1.26.4
Requires-Dist: Pillow~=11.1.0
Requires-Dist: protobuf~=5.29.3
Requires-Dist: pydantic~=2.10.6
Requires-Dist: pyloudnorm~=0.1.1
Requires-Dist: resampy~=0.4.3
Requires-Dist: soxr~=0.5.0
Requires-Dist: openai~=1.70.0
Provides-Extra: anthropic
Requires-Dist: anthropic~=0.49.0; extra == "anthropic"
Provides-Extra: assemblyai
Requires-Dist: assemblyai~=0.37.0; extra == "assemblyai"
Provides-Extra: aws
Requires-Dist: boto3~=1.37.16; extra == "aws"
Provides-Extra: azure
Requires-Dist: azure-cognitiveservices-speech~=1.42.0; extra == "azure"
Provides-Extra: canonical
Requires-Dist: aiofiles~=24.1.0; extra == "canonical"
Provides-Extra: cartesia
Requires-Dist: cartesia~=1.4.0; extra == "cartesia"
Requires-Dist: websockets~=13.1; extra == "cartesia"
Provides-Extra: cerebras
Provides-Extra: deepseek
Provides-Extra: daily
Requires-Dist: daily-python~=0.17.0; extra == "daily"
Provides-Extra: deepgram
Requires-Dist: deepgram-sdk~=3.8.0; extra == "deepgram"
Provides-Extra: elevenlabs
Requires-Dist: websockets~=13.1; extra == "elevenlabs"
Provides-Extra: fal
Requires-Dist: fal-client~=0.5.9; extra == "fal"
Provides-Extra: fireworks
Provides-Extra: fish
Requires-Dist: ormsgpack~=1.7.0; extra == "fish"
Requires-Dist: websockets~=13.1; extra == "fish"
Provides-Extra: gladia
Requires-Dist: websockets~=13.1; extra == "gladia"
Provides-Extra: google
Requires-Dist: google-cloud-speech~=2.31.1; extra == "google"
Requires-Dist: google-cloud-texttospeech~=2.25.1; extra == "google"
Requires-Dist: google-genai~=1.7.0; extra == "google"
Requires-Dist: google-generativeai~=0.8.4; extra == "google"
Requires-Dist: websockets~=13.1; extra == "google"
Provides-Extra: grok
Provides-Extra: groq
Requires-Dist: groq~=0.20.0; extra == "groq"
Provides-Extra: gstreamer
Requires-Dist: pygobject~=3.50.0; extra == "gstreamer"
Provides-Extra: krisp
Requires-Dist: pipecat-ai-krisp~=0.3.0; extra == "krisp"
Provides-Extra: koala
Requires-Dist: pvkoala~=2.0.3; extra == "koala"
Provides-Extra: langchain
Requires-Dist: langchain~=0.3.20; extra == "langchain"
Requires-Dist: langchain-community~=0.3.20; extra == "langchain"
Requires-Dist: langchain-openai~=0.3.9; extra == "langchain"
Provides-Extra: livekit
Requires-Dist: livekit~=0.22.0; extra == "livekit"
Requires-Dist: livekit-api~=0.8.2; extra == "livekit"
Requires-Dist: tenacity~=9.0.0; extra == "livekit"
Provides-Extra: lmnt
Requires-Dist: websockets~=13.1; extra == "lmnt"
Provides-Extra: local
Requires-Dist: pyaudio~=0.2.14; extra == "local"
Provides-Extra: mcp
Requires-Dist: mcp[cli]~=1.6.0; extra == "mcp"
Provides-Extra: mem0
Requires-Dist: mem0ai~=0.1.94; extra == "mem0"
Provides-Extra: mlx-whisper
Requires-Dist: mlx-whisper~=0.4.2; extra == "mlx-whisper"
Provides-Extra: moondream
Requires-Dist: einops~=0.8.0; extra == "moondream"
Requires-Dist: timm~=1.0.13; extra == "moondream"
Requires-Dist: transformers~=4.48.0; extra == "moondream"
Provides-Extra: nim
Provides-Extra: neuphonic
Requires-Dist: pyneuphonic~=1.5.13; extra == "neuphonic"
Requires-Dist: websockets~=13.1; extra == "neuphonic"
Provides-Extra: noisereduce
Requires-Dist: noisereduce~=3.0.3; extra == "noisereduce"
Provides-Extra: openai
Requires-Dist: websockets~=13.1; extra == "openai"
Provides-Extra: openpipe
Requires-Dist: openpipe~=4.48.0; extra == "openpipe"
Provides-Extra: openrouter
Provides-Extra: perplexity
Provides-Extra: playht
Requires-Dist: pyht~=0.1.12; extra == "playht"
Requires-Dist: websockets~=13.1; extra == "playht"
Provides-Extra: qwen
Provides-Extra: rime
Requires-Dist: websockets~=13.1; extra == "rime"
Provides-Extra: riva
Requires-Dist: nvidia-riva-client~=2.19.0; extra == "riva"
Provides-Extra: sentry
Requires-Dist: sentry-sdk~=2.23.1; extra == "sentry"
Provides-Extra: local-smart-turn
Requires-Dist: coremltools>=8.0; extra == "local-smart-turn"
Requires-Dist: transformers; extra == "local-smart-turn"
Requires-Dist: torch==2.5.0; extra == "local-smart-turn"
Requires-Dist: torchaudio==2.5.0; extra == "local-smart-turn"
Provides-Extra: remote-smart-turn
Provides-Extra: silero
Requires-Dist: onnxruntime~=1.20.1; extra == "silero"
Provides-Extra: simli
Requires-Dist: simli-ai~=0.1.10; extra == "simli"
Provides-Extra: soundfile
Requires-Dist: soundfile~=0.13.0; extra == "soundfile"
Provides-Extra: tavus
Provides-Extra: together
Provides-Extra: ultravox
Requires-Dist: transformers~=4.48.0; extra == "ultravox"
Requires-Dist: vllm~=0.7.3; extra == "ultravox"
Provides-Extra: webrtc
Requires-Dist: aiortc~=1.11.0; extra == "webrtc"
Requires-Dist: opencv-python~=4.11.0.86; extra == "webrtc"
Provides-Extra: websocket
Requires-Dist: websockets~=13.1; extra == "websocket"
Requires-Dist: fastapi~=0.115.6; extra == "websocket"
Provides-Extra: whisper
Requires-Dist: faster-whisper~=1.1.1; extra == "whisper"
