From 675e2b1498bbcc522df7bdb87157a11e3e758e75 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Fri, 28 Mar 2025 22:39:02 -0400 Subject: [PATCH] Update packages for auto-generating docs --- docs/api/conf.py | 6 ++++++ docs/api/requirements.txt | 11 ++++++++++- pyproject.toml | 4 ++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/docs/api/conf.py b/docs/api/conf.py index 36b4f4df0..404d9ebea 100644 --- a/docs/api/conf.py +++ b/docs/api/conf.py @@ -50,6 +50,12 @@ autodoc_mock_imports = [ "pyht.protos", "pyht.protos.api_pb2", "pipecat_ai_playht", # PlayHT wrapper + "vllm", + "aiortc", + "aiortc.mediastreams", + "cv2", + "av", + "pyneuphonic", "anthropic", "assemblyai", "boto3", diff --git a/docs/api/requirements.txt b/docs/api/requirements.txt index afb4c8dcf..122c6a649 100644 --- a/docs/api/requirements.txt +++ b/docs/api/requirements.txt @@ -12,22 +12,27 @@ pipecat-ai[aws] pipecat-ai[azure] pipecat-ai[canonical] pipecat-ai[cartesia] +pipecat-ai[cerebras] +pipecat-ai[deepseek] pipecat-ai[daily] pipecat-ai[deepgram] pipecat-ai[elevenlabs] pipecat-ai[fal] pipecat-ai[fireworks] +pipecat-ai[fish] pipecat-ai[gladia] pipecat-ai[google] pipecat-ai[grok] pipecat-ai[groq] -# pipecat-ai[krisp] # Mocked instead +# pipecat-ai[krisp] # Mocked +pipecat-ai[koala] pipecat-ai[langchain] pipecat-ai[livekit] pipecat-ai[lmnt] pipecat-ai[local] pipecat-ai[moondream] pipecat-ai[nim] +# pipecat-ai[neuphonic] # Mocked pipecat-ai[noisereduce] pipecat-ai[openai] # pipecat-ai[openpipe] @@ -36,5 +41,9 @@ pipecat-ai[riva] pipecat-ai[silero] pipecat-ai[simli] pipecat-ai[soundfile] +pipecat-ai[tavus] +pipecat-ai[together] +# pipecat-ai[ultravox] # Mocked +# pipecat-ai[webrtc] # Mocked pipecat-ai[websocket] pipecat-ai[whisper] \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index dddbf3678..b8a77bec9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,20 +45,19 @@ aws = [ "boto3~=1.37.16" ] azure = [ "azure-cognitiveservices-speech~=1.42.0"] canonical = [ "aiofiles~=24.1.0" ] cartesia = [ "cartesia~=1.4.0", "websockets~=13.1" ] -neuphonic = [ "pyneuphonic~=1.5.13", "websockets~=13.1" ] cerebras = [] deepseek = [] daily = [ "daily-python~=0.16.1" ] deepgram = [ "deepgram-sdk~=3.8.0" ] elevenlabs = [ "websockets~=13.1" ] fal = [ "fal-client~=0.5.9" ] +fireworks = [] fish = [ "ormsgpack~=1.7.0", "websockets~=13.1" ] gladia = [ "websockets~=13.1" ] google = [ "google-cloud-speech~=2.31.1", "google-cloud-texttospeech~=2.25.1", "google-genai~=1.7.0", "google-generativeai~=0.8.4" ] grok = [] groq = [ "groq~=0.20.0" ] gstreamer = [ "pygobject~=3.50.0" ] -fireworks = [] krisp = [ "pipecat-ai-krisp~=0.3.0" ] koala = [ "pvkoala~=2.0.3" ] langchain = [ "langchain~=0.3.20", "langchain-community~=0.3.20", "langchain-openai~=0.3.9" ] @@ -67,6 +66,7 @@ lmnt = [ "websockets~=13.1" ] local = [ "pyaudio~=0.2.14" ] moondream = [ "einops~=0.8.0", "timm~=1.0.13", "transformers~=4.48.0" ] nim = [] +neuphonic = [ "pyneuphonic~=1.5.13", "websockets~=13.1" ] noisereduce = [ "noisereduce~=3.0.3" ] openai = [ "websockets~=13.1" ] openpipe = [ "openpipe~=4.48.0" ]