add ai-coustics VAD

This commit is contained in:
Corvin Jaedicke
2025-11-13 14:20:35 +01:00
parent 3c76917c1e
commit a7b2052b38
5 changed files with 261 additions and 40 deletions

36
uv.lock generated
View File

@@ -4624,6 +4624,7 @@ dev = [
{ name = "coverage" },
{ name = "grpcio-tools" },
{ name = "pip-tools" },
{ name = "pipecat-ai", extra = ["aic", "daily", "deepgram", "local-smart-turn-v3", "openai", "runner", "silero", "webrtc"] },
{ name = "pre-commit" },
{ name = "pyright" },
{ name = "pytest" },
@@ -4697,23 +4698,23 @@ requires-dist = [
{ name = "opentelemetry-sdk", marker = "extra == 'tracing'", specifier = ">=1.33.0" },
{ name = "ormsgpack", marker = "extra == 'fish'", specifier = "~=1.7.0" },
{ name = "pillow", specifier = ">=11.1.0,<12" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'assemblyai'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'asyncai'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'aws'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'cartesia'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'elevenlabs'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'fish'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'gladia'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'google'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'heygen'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'lmnt'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'neuphonic'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'openai'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'playht'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'rime'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'sarvam'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'soniox'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'websocket'" },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'assemblyai'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'asyncai'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'aws'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'cartesia'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'elevenlabs'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'fish'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'gladia'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'google'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'heygen'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'lmnt'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'neuphonic'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'openai'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'playht'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'rime'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'sarvam'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'soniox'", editable = "." },
{ name = "pipecat-ai", extras = ["websockets-base"], marker = "extra == 'websocket'", editable = "." },
{ name = "pipecat-ai-krisp", marker = "extra == 'krisp'", specifier = "~=0.4.0" },
{ name = "pipecat-ai-small-webrtc-prebuilt", marker = "extra == 'runner'", specifier = ">=1.0.0" },
{ name = "protobuf", specifier = "~=5.29.3" },
@@ -4753,6 +4754,7 @@ dev = [
{ name = "coverage", specifier = "~=7.9.1" },
{ name = "grpcio-tools", specifier = "~=1.67.1" },
{ name = "pip-tools", specifier = "~=7.4.1" },
{ name = "pipecat-ai", extras = ["aic", "daily", "deepgram", "local-smart-turn-v3", "openai", "runner", "silero", "webrtc"], editable = "." },
{ name = "pre-commit", specifier = "~=4.2.0" },
{ name = "pyright", specifier = ">=1.1.404,<1.2" },
{ name = "pytest", specifier = "~=8.4.1" },