Commit Graph

  • 119fd5ba7d Merge pull request #1025 from fatwang2/main Mark Backman 2025-05-15 14:29:24 -04:00
  • 0718a812bd examples: updates for dependabot 05/14/2025 Aleix Conchillo Flaqué 2025-05-14 22:51:08 -07:00
  • 3814501b48 Merge pull request #1811 from pipecat-ai/mb/dont-require-tracing-dep Mark Backman 2025-05-14 12:35:47 -04:00
  • 7a5205dbda Fix: Resolve an issue where tracing imports were required Mark Backman 2025-05-14 12:04:44 -04:00
  • 15a5028d23 Revert log changes Thu Nguyen 2025-05-14 22:28:25 +08:00
  • fee2648ac0 Handle audio transcript from gpt-4o-audio and clean up logs Thu Nguyen 2025-05-09 18:20:02 +08:00
  • 04c02c9a20 Merge pull request #1810 from pipecat-ai/vr000m-receiving-custom-sip-headers Varun Singh 2025-05-13 23:02:14 -07:00
  • e27da96cdc Rename file_api to file_api.py getchannel 2025-05-13 22:01:02 -04:00
  • 0ff7195a83 Update README.md Varun Singh 2025-05-13 19:08:43 -04:00
  • 3b91aa013a added handling for sipHeaders Varun Singh 2025-05-13 16:00:05 -07:00
  • 50f6235edb Add support for OpenTelemetry tracing (#1729) Mark Backman 2025-05-13 17:18:11 -04:00
  • 6f4d94f91b Merge pull request #1800 from pipecat-ai/aleix/frame-processors-setup Aleix Conchillo Flaqué 2025-05-13 13:18:06 -07:00
  • 83a4c7d443 RTVIProcessor: remove unused code Aleix Conchillo Flaqué 2025-05-12 10:07:31 -07:00
  • 8171fec925 SmallWebRTCConnection: complain if av package not found Aleix Conchillo Flaqué 2025-05-12 10:07:06 -07:00
  • 175f352ea7 add FrameProcessor.setup() to setup processors before StartFrame Aleix Conchillo Flaqué 2025-05-12 10:06:27 -07:00
  • 5290161ac4 Merge pull request #1746 from pipecat-ai/simple_chatbot-react-native Filipi da Silva Fuchter 2025-05-13 10:48:09 -03:00
  • 8762019ed7 Not setting the local audio level when the user stopped speaking. Filipi Fuchter 2025-05-13 10:46:30 -03:00
  • 61a59fa158 Fixing useNavigation typescript warning. Filipi Fuchter 2025-05-13 10:36:39 -03:00
  • 55eea20c8e Renaming expo environment variable Filipi Fuchter 2025-05-13 10:32:27 -03:00
  • 9a621f0c54 Merge pull request #1805 from pipecat-ai/pk/aws-nova-sonic-aggregate-user-transcription-text kompfner 2025-05-13 09:13:58 -04:00
  • 55fc24e933 AWS Nova Sonic service - aggregate user transcription text; it was fragmented across many conversation history messages before Paul Kompfner 2025-05-12 16:21:53 -04:00
  • b14608f09b Merge pull request #1799 from pipecat-ai/daily_audio_source Filipi da Silva Fuchter 2025-05-13 08:15:10 -03:00
  • 4a25c57337 Merge pull request #1806 from pipecat-ai/aleix/run-test-observers Mark Backman 2025-05-12 22:10:44 -04:00
  • f800e35ccb tests: allow passing observers to run_test() Aleix Conchillo Flaqué 2025-05-12 17:53:02 -07:00
  • 12d49a9b9d Merge pull request #1801 from pipecat-ai/vp-fix-typo Vanessa Pyne 2025-05-12 15:33:56 -05:00
  • b25b251a44 update examples vipyne 2025-05-12 13:00:43 -05:00
  • 64b2a75a94 Update Modal App: (#1755) Mattie Ruth 2025-05-12 13:45:43 -04:00
  • b33a60f3a5 Merge pull request #1793 from pipecat-ai/khk/deepgram-async-fix Aleix Conchillo Flaqué 2025-05-12 09:59:46 -07:00
  • d22dbb1a6d Fixing ruff format. Filipi Fuchter 2025-05-12 10:36:21 -03:00
  • 983199a6cd New example capturing the audio from the participant using the custom audio source. Filipi Fuchter 2025-05-12 10:18:43 -03:00
  • 133d7ee33a Fixing the default audio source for capture_participant_audio Filipi Fuchter 2025-05-12 10:16:32 -03:00
  • 0bd888afc7 Merge pull request #1796 from nikp06/patch-1 Mark Backman 2025-05-12 09:12:48 -04:00
  • 537bd1c58d Update ai_services.py nikp06 2025-05-12 12:01:13 +02:00
  • 858e305c40 Get the Daily session id hush/dailySessionId James Hush 2025-05-12 09:39:25 +08:00
  • 5ef519fe2c Fix Deepgram TTS to use stream_raw() Kwindla Hultman Kramer 2025-05-11 15:40:31 -07:00
  • 20498fb47f Merge pull request #1790 from AngeloGiacco/angelo/fix-api-key Mark Backman 2025-05-10 19:16:27 -04:00
  • b57dfb3b5d fix lint Angelo Giacco 2025-05-10 16:36:26 +01:00
  • 0355ed4aa1 move api key to ws header Angelo Giacco 2025-05-10 16:34:01 +01:00
  • 1e76cc7bdc fix: elevenlabs api key Angelo Giacco 2025-05-10 16:09:20 +01:00
  • 18c0374126 Merge pull request #1785 from pipecat-ai/vp-small-filenmae-change Vanessa Pyne 2025-05-09 12:19:09 -05:00
  • 7072fba7e7 Merge pull request #1780 from pipecat-ai/aleix/deprecate-google-generativeai Aleix Conchillo Flaqué 2025-05-09 09:18:30 -07:00
  • 3d702a5c39 minor examples cleanup Aleix Conchillo Flaqué 2025-05-09 09:16:10 -07:00
  • f31efa42c9 GoogleLLMService: deprecate google-generativeai Aleix Conchillo Flaqué 2025-05-08 14:07:46 -07:00
  • d86502e79a add file_api __init__.py getchannel 2025-05-09 10:53:31 -04:00
  • 59c7744590 add FileData class events.py getchannel 2025-05-09 10:52:04 -04:00
  • 949971dea9 Create file_api getchannel 2025-05-09 10:51:24 -04:00
  • cd4a893c65 add FileAPI to gemini.py getchannel 2025-05-09 10:50:27 -04:00
  • 74b369ff20 39-aws-nova-sonic.py -> 40-aws-nova-sonic.py vipyne 2025-05-09 08:30:59 -05:00
  • c6d759e043 Save hush/googleAudioInOpenAIout James Hush 2025-05-09 12:17:15 +08:00
  • 46eed0a59a Bumping to use the latest version of @pipecat-ai/react-native-daily-transport, and removing code not needed. Filipi Fuchter 2025-05-08 18:18:00 -03:00
  • 9643296e29 Merge pull request #1779 from pipecat-ai/pk/aws-nova-sonic-missing-params-export kompfner 2025-05-08 16:04:38 -04:00
  • c83c5b5a34 Add missing Params export to AWS Nova Sonic module Paul Kompfner 2025-05-08 15:23:25 -04:00
  • 277e2d7fc0 Merge branch 'main' into simple_chatbot-react-native Filipi Fuchter 2025-05-08 09:03:16 -03:00
  • e09028aca2 THIS WORKS hush/openAiAgentExample James Hush 2025-05-08 14:53:37 +08:00
  • b17165b7ea Save progress James Hush 2025-05-08 14:33:59 +08:00
  • 19a4b97504 Example James Hush 2025-04-24 13:29:01 +08:00
  • fda762d8e8 OpenAI Agent Example James Hush 2025-04-24 11:19:40 +08:00
  • 41695806e8 process SystemFrames in a queue as high priority frames aleix/queue-system-frames Aleix Conchillo Flaqué 2025-03-31 18:53:59 -07:00
  • 7280e390d9 Merge pull request #1774 from pipecat-ai/mb/moondream-ex-server Mark Backman 2025-05-07 19:02:30 -04:00
  • 4efc3f0a39 Merge pull request #1775 from pipecat-ai/mb/patient-ex-env Mark Backman 2025-05-07 19:02:20 -04:00
  • cb7e7a8aa3 Add load_dotenv to patient-intake server file Mark Backman 2025-05-07 18:40:04 -04:00
  • 9136402846 Add load_dotenv to moondream example server Mark Backman 2025-05-07 18:29:27 -04:00
  • 260fc76137 Merge pull request #1773 from pipecat-ai/aleix/pipecat-0.0.67 v0.0.67 Aleix Conchillo Flaqué 2025-05-07 15:05:55 -07:00
  • 7cfb9a4d15 update CHANGELOG for 0.0.67 Aleix Conchillo Flaqué 2025-05-07 14:59:16 -07:00
  • 2089e0c974 Merge pull request #1768 from pipecat-ai/mb/update-observers Mark Backman 2025-05-07 17:30:49 -04:00
  • 9e0b4fe5d1 Replace list with tuple Mark Backman 2025-05-07 17:19:52 -04:00
  • 75ce632f84 Add DebugLogObserver Mark Backman 2025-05-07 15:05:15 -04:00
  • efeb96c4e8 Remove unused imports Mark Backman 2025-05-07 13:12:18 -04:00
  • fb5438e9c2 Merge pull request #1770 from pipecat-ai/pk/amazon-nova-sonic-interruption-reliability kompfner 2025-05-07 17:16:06 -04:00
  • 7da9f66e1c Merge pull request #1761 from pipecat-ai/mb/elevenlabs-context-id Mark Backman 2025-05-07 17:12:06 -04:00
  • 9e16e3d614 Update ElevenLabsTTSService to use the new websocket API Mark Backman 2025-05-07 11:00:55 -04:00
  • 84d040c6d0 AWS Nova Sonic service - make interruption handling more reliable, in terms of: - not getting the conversation into a "stuck" state - not losing assistant text that should've made it into the context Paul Kompfner 2025-05-07 16:21:47 -04:00
  • f3e0beb8f1 Merge pull request #1762 from pipecat-ai/iss-1734-rtvi-function-call-breakage Mark Backman 2025-05-07 15:25:22 -04:00
  • e00a1196ef Merge pull request #1767 from pipecat-ai/aleix/daily-python-0.18.2 Aleix Conchillo Flaqué 2025-05-07 12:19:59 -07:00
  • 3867c0f8e7 Merge pull request #1766 from pipecat-ai/aleix/daily-fix-multiple-audio-video-sources Aleix Conchillo Flaqué 2025-05-07 12:19:46 -07:00
  • cdf0953722 pyproject: update daily-python to 0.18.2 Aleix Conchillo Flaqué 2025-05-07 11:56:36 -07:00
  • ed00f7d071 add video_source field to UserImageRequestFrame Aleix Conchillo Flaqué 2025-05-07 11:42:16 -07:00
  • a3038afa02 DailyTransport: fix multiple audio/video sources Aleix Conchillo Flaqué 2025-05-07 11:39:36 -07:00
  • f9ca0b8cc6 Merge pull request #1704 from pipecat-ai/pk/amazon-nova-sonic kompfner 2025-05-07 14:45:28 -04:00
  • 2920aa5af4 [WIP] AWS Nova Sonic service - pull AWS Nova Sonic support out of the aws optional dependency in pyproject.toml and into its own aws-nova-sonic optional dependency. That's because it requires Python >= 3.12, a higher version than the base project's 3.10. This change allows anyone using any of the other AWS services (including our own unit tests) to continue using the lower Python version. Paul Kompfner 2025-05-07 14:32:32 -04:00
  • 93c9cc4a0e [WIP] AWS Nova Sonic service - minor fix Paul Kompfner 2025-05-07 12:03:23 -04:00
  • b53f9235e4 [WIP] AWS Nova Sonic service - remove unnecessary _context_available state, instead just relying on the presence of _context Paul Kompfner 2025-05-07 11:42:37 -04:00
  • 1491462d15 [WIP] AWS Nova Sonic service - remove _handling_bot_stopped_speaking, which no longer seems to be necessary; I'm no longer observing back-to-back BotStoppedSpeaking frames Paul Kompfner 2025-05-07 11:10:54 -04:00
  • c78f779800 [WIP] AWS Nova Sonic service - log an error message if you try to use AWS Nova Sonic without the proper dependency (e.g. without having done pip install pipecat-ai[aws]) Paul Kompfner 2025-05-07 10:55:43 -04:00
  • b013e375fb [WIP] AWS Nova Sonic service - simplify a bit of logic (and do the same simplification in the OpenAI Realtime service) Paul Kompfner 2025-05-07 10:38:23 -04:00
  • 52036138c1 [WIP] AWS Nova Sonic service - remove unnecessary (no-op) code Paul Kompfner 2025-05-07 10:22:51 -04:00
  • 4ba9a42861 [WIP] AWS Nova Sonic service - add more accurate typing Paul Kompfner 2025-05-07 09:52:05 -04:00
  • 27bff7a759 [WIP] AWS Nova Sonic service - fix comment Paul Kompfner 2025-05-07 09:11:27 -04:00
  • 896f8d85f7 [WIP] AWS Nova Sonic service - remove out-of-date TODO comment Paul Kompfner 2025-05-06 22:08:55 -04:00
  • ed06cdd2c7 [WIP] AWS Nova Sonic service - add CHANGELOG entry Paul Kompfner 2025-05-06 22:03:25 -04:00
  • 8473647269 [WIP] AWS Nova Sonic service - update persistent-context example to better avoid saving "transitional", as opposed to meaningful, context messages Paul Kompfner 2025-05-06 21:57:41 -04:00
  • 5579145a06 [WIP] AWS Nova Sonic service - post-rebase, update examples to play nicely with recent pipecat changes Paul Kompfner 2025-05-06 21:19:16 -04:00
  • 35848d10b3 [WIP] AWS Nova Sonic service - remove various TODO comments Paul Kompfner 2025-05-06 16:12:23 -04:00
  • c7e223e85a [WIP] AWS Nova Sonic service - remove print statements in favor of logger Paul Kompfner 2025-05-06 16:06:29 -04:00
  • 885b2d1d2f [WIP] AWS Nova Sonic service - make parameters configurable Paul Kompfner 2025-05-06 14:29:36 -04:00
  • 73020be511 [WIP] AWS Nova Sonic service - minor fix: only try to read received JSON if we have it Paul Kompfner 2025-05-06 12:25:25 -04:00
  • d388c057c0 [WIP] AWS Nova Sonic service - recover from unwanted disconnection due to an error Paul Kompfner 2025-05-06 11:12:47 -04:00
  • c4d0f91a7f [WIP] AWS Nova Sonic service - remove some old code that was accidentally still there, possibly sending a duplicate system instruction Paul Kompfner 2025-05-06 09:53:12 -04:00
  • 467233be04 [WIP] AWS Nova Sonic service - support multi-line system prompt Paul Kompfner 2025-05-06 09:48:50 -04:00
  • 2b02d08f4c [WIP] AWS Nova Sonic service - add comments to examples pointing out the us-east-1 is the only supported region so far Paul Kompfner 2025-05-06 09:26:22 -04:00