Commit Graph

  • f24c5b0aa7 Adding support for renegotiation. Filipi Fuchter 2025-03-12 11:31:18 -03:00
  • d9ef19233a Added foundational example for ultravox Michael Louis 2025-03-12 10:30:23 -04:00
  • 357334e3c9 Merge pull request #1341 from pipecat-ai/mb/fix-google-typo Mark Backman 2025-03-12 09:05:52 -04:00
  • da25e0c008 Configuring the bot to receive the video live. Filipi Fuchter 2025-03-12 10:00:33 -03:00
  • c99d02d8bb Adding support for interruptions when using SmallWebRTCTransport. Filipi Fuchter 2025-03-12 09:09:11 -03:00
  • 59ea94af86 Merge pull request #1360 from pipecat-ai/mb/update-cartesia-voice Mark Backman 2025-03-12 08:02:26 -04:00
  • 4a363bebf0 Add a set_language convenience method for GoogleSTTService Mark Backman 2025-03-07 16:04:41 -05:00
  • c196fb5f98 Merge pull request #1342 from pipecat-ai/mb/lmnt-flush-audio Mark Backman 2025-03-11 22:22:38 -04:00
  • 5f97f6ff94 Add flush_audio() to LmntTTSService Mark Backman 2025-03-07 16:08:30 -05:00
  • 5860fe5319 Merge pull request #1340 from pipecat-ai/mb/fish-flush Mark Backman 2025-03-11 21:56:44 -04:00
  • 3522bbb533 tmp Mark Backman 2025-03-11 21:55:18 -04:00
  • cfca7269f4 Update the Cartesia voice in all demos with one built for sonic-2 Mark Backman 2025-03-11 21:53:03 -04:00
  • e6f269a903 Add flush_audio to FishTTSService Mark Backman 2025-03-07 15:50:48 -05:00
  • 468e936a5f Merge pull request #1356 from pipecat-ai/mb/add-chirp-tts-support Mark Backman 2025-03-11 20:12:52 -04:00
  • ecc4411128 Tavus support for custom output rate Lucas Rothman 2025-03-11 16:02:33 -07:00
  • 740ba4e759 ai_services: fix abstractmethod issues Aleix Conchillo Flaqué 2025-03-11 14:29:03 -07:00
  • e56c8f881c Full video transformation example using SmallWebRTCTransport. Filipi Fuchter 2025-03-11 11:36:47 -03:00
  • a747f08017 Simple voice agent example using SmallWebRTCTransport. Filipi Fuchter 2025-03-11 11:36:23 -03:00
  • c6c0b73345 P2P WebRTC transport option to Pipecat: SmallWebRTCTransport. Filipi Fuchter 2025-03-11 11:35:39 -03:00
  • fde90ee01d Creating an EventEmitter util class Filipi Fuchter 2025-03-11 11:33:47 -03:00
  • 689a844aaf Created a new transport param to inform if the camera input should be enabled. Filipi Fuchter 2025-03-11 11:33:24 -03:00
  • aab98b61a0 Fixed issue where sending too many images per second caused Gemini to ignore them. Filipi Fuchter 2025-03-11 11:32:38 -03:00
  • a62741df94 Add support for Chirp voices in GoogleTTSService Mark Backman 2025-03-11 07:56:27 -04:00
  • 5bd359ada9 Merge pull request #1354 from pipecat-ai/mb/cartesia-changelog Mark Backman 2025-03-11 07:20:04 -04:00
  • 40562402a2 Changelog entry for Cartesia model update Mark Backman 2025-03-10 21:10:11 -04:00
  • 98e5089fbe Merge pull request #1353 from kunal-cai/main Mark Backman 2025-03-10 21:07:19 -04:00
  • e1c8a09b60 [Cartesia] Update the default alias for Cartesia TTS Service Kunal Shah 2025-03-10 14:43:58 -07:00
  • e9d2cd6d30 initial smart-turn (end of turn detection) support aleix/smart-turn Aleix Conchillo Flaqué 2025-03-10 13:43:30 -07:00
  • 10e31958fd Add flush_audio() to LMNTTTSService mb/flush-audio-class Mark Backman 2025-03-07 15:42:31 -05:00
  • 373ffc48b6 Add placeholders for Gladia's set_model and set_language methods Mark Backman 2025-03-07 15:38:23 -05:00
  • 5ae6229c03 Add flush_audio() to PlayHTTTSService Mark Backman 2025-03-07 15:26:47 -05:00
  • 615cbe966a Add set_model to AssemblySTTService Mark Backman 2025-03-07 15:18:10 -05:00
  • 3caccab608 Azure STT and TTS: Satisfy requirements for set_model, set_language, flush_audio Mark Backman 2025-03-07 15:07:50 -05:00
  • 78d3c77369 Added a flush_audio method to FishTTSService Mark Backman 2025-03-07 12:57:04 -05:00
  • 44b3e6cefa Fix: GoogleSTTService's set_languages method should be set_language to satisfy base class requirement Mark Backman 2025-03-07 12:47:56 -05:00
  • 20ea073398 Move flush_audio to WebsocketTTSService base class Mark Backman 2025-03-07 12:42:11 -05:00
  • 154fe65011 Merge pull request #1336 from pipecat-ai/fixing_function_calling_examples Filipi da Silva Fuchter 2025-03-07 16:10:27 -03:00
  • 61f534ca34 Merge pull request #1334 from pipecat-ai/aleix/user-and-bot-turn-audio Mark Backman 2025-03-06 18:35:56 -05:00
  • a91c26785f Store recording in a folder Mark Backman 2025-03-06 18:31:48 -05:00
  • d7e93551d2 examples(chatbot-audio-recording): add support for user/bot turn audio Aleix Conchillo Flaqué 2025-03-05 17:20:19 -08:00
  • 06c742a2ad AudioBufferProcessor: add on_user_turn_audio_data and on_bot_turn_audio_data Aleix Conchillo Flaqué 2025-03-05 17:20:02 -08:00
  • 55b0797fd5 Removing the extra examples inside the unified-format-function-calling folder Filipi Fuchter 2025-03-06 12:00:22 -03:00
  • 21443b9a08 Refactored gemini multimodal example to use the unified format for function calling. Filipi Fuchter 2025-03-06 11:59:08 -03:00
  • 4b167a3c3d Fixing the ruff format. Filipi Fuchter 2025-03-06 10:38:45 -03:00
  • 2df77430aa Refactoring the 14 series examples to use the unified format for function calling. Filipi Fuchter 2025-03-06 10:35:26 -03:00
  • 2d114b15f9 Adding missing flush_audio method to AzureTTSService. Filipi Fuchter 2025-03-06 10:34:25 -03:00
  • 26000b616d Fixing the base_whisper services to implement set_language. Filipi Fuchter 2025-03-06 10:15:04 -03:00
  • 710eebab09 Merge pull request #1332 from pipecat-ai/aleix/base-object-and-event-handlers Aleix Conchillo Flaqué 2025-03-05 13:41:27 -08:00
  • 532423eb4c Updated example to switch pipelines per the original request (#1320) Dominic Stewart 2025-03-05 13:40:36 -08:00
  • bb29e50adb introduce BaseObject class Aleix Conchillo Flaqué 2025-03-04 23:03:27 -08:00
  • 06beec1826 pipecat cloud cb/storybot-again Chad Bailey 2025-03-05 21:30:42 +00:00
  • 4048d6782b Merge pull request #1211 from pipecat-ai/function_calling_unified_format Filipi da Silva Fuchter 2025-03-05 18:30:22 -03:00
  • 76d36a312b Adding the unified format function calling to the changelog. Filipi Fuchter 2025-03-05 14:18:37 -03:00
  • 2a75373c04 Created examples for unified format function calling. Filipi Fuchter 2025-03-05 14:12:30 -03:00
  • a840b0e815 Prevents pytest from collecting TestFrameProcessor. Filipi Fuchter 2025-03-05 14:11:52 -03:00
  • ebcde719a6 Integration test for function calling. Filipi Fuchter 2025-03-05 14:11:16 -03:00
  • 5c912927bb Unit tests for function calling adapters. Filipi Fuchter 2025-03-05 14:11:02 -03:00
  • 0e55db054e Created script to fix ruff format issues. Filipi Fuchter 2025-03-05 14:10:47 -03:00
  • 5967ac0d4f Implementing unified format for function calling. Filipi Fuchter 2025-03-05 14:10:32 -03:00
  • 1451483cf7 Merge pull request #1330 from pipecat-ai/aleix/playht-update-0.1.12 Aleix Conchillo Flaqué 2025-03-04 18:35:03 -08:00
  • 3fe7c1d730 Added ultravox service Michael Louis 2025-03-04 13:59:03 -05:00
  • c14b85c12b pyproject: update pyht to 0.1.12 Aleix Conchillo Flaqué 2025-03-04 10:26:11 -08:00
  • 9f3c0219d7 Merge pull request #1329 from pipecat-ai/add-permissions-to-daily-meeting-token-properties kompfner 2025-03-03 14:44:10 -05:00
  • ec36fef26e updated CHANGELOG and fix GladiaSTTService formatting Aleix Conchillo Flaqué 2025-03-03 09:53:03 -08:00
  • 5f1848d24b Update gladia.py (#1317) allenmylath 2025-03-03 23:21:11 +05:30
  • d6867bd12f Merge pull request #1321 from pipecat-ai/aleix/allow-setting-context-aggregator-parameters Aleix Conchillo Flaqué 2025-03-03 09:48:31 -08:00
  • 17a1f30572 LLMService: add user/assistant args to create_context_aggregator() Aleix Conchillo Flaqué 2025-02-28 18:02:11 -08:00
  • 8e0dc1f256 Add the permissions property to DailyMeetingTokenProperties Paul Kompfner 2025-03-03 10:08:45 -05:00
  • b9100beee3 Merge pull request #1327 from pipecat-ai/azure-realtime-changelog Kwindla Hultman Kramer 2025-03-02 20:30:40 -08:00
  • b8bc3d2565 Merge pull request #1326 from pipecat-ai/mb/11labs-speed Mark Backman 2025-03-02 15:20:01 -05:00
  • 3213e85b7d CHANGELOG.md entry for AzureRealtimeBetaLLMService Kwindla Hultman Kramer 2025-03-02 12:16:50 -08:00
  • de3bcd64c4 Merge pull request #1324 from pipecat-ai/azure-realtime Kwindla Hultman Kramer 2025-03-02 12:13:29 -08:00
  • ad7f1eec12 Create a function to build voice_settings dictionary Mark Backman 2025-03-02 08:27:29 -05:00
  • 29310b4e92 Add speed as InputParam to ElevenLabs TTS services Mark Backman 2025-03-02 08:19:44 -05:00
  • 2f4d36a146 docstring fixup Kwindla Hultman Kramer 2025-03-01 15:44:10 -08:00
  • 6c9bb782b1 add __init__.py Kwindla Hultman Kramer 2025-03-01 15:42:20 -08:00
  • 010d9103d4 support for Azure OpenAI Realtime API Kwindla Hultman Kramer 2025-03-01 15:39:19 -08:00
  • 12131eb7c5 Merge pull request #1313 from Vaibhav159/vl_add_automated_formatting Aleix Conchillo Flaqué 2025-02-28 13:12:31 -08:00
  • 80b830322a Merge pull request #1311 from pipecat-ai/aleix/llm-full-response-aggregator Aleix Conchillo Flaqué 2025-02-28 13:08:06 -08:00
  • 8db9d16174 add new LLMFullResponseAggregator Aleix Conchillo Flaqué 2025-02-27 15:23:16 -08:00
  • 1c92fab1fb Merge pull request #1308 from Vaibhav159/vl_google_openai_format Aleix Conchillo Flaqué 2025-02-28 12:04:37 -08:00
  • 974717d1b9 sync with main Vaibhav159 2025-03-01 01:16:21 +05:30
  • 59fb631390 fixing function calling and adding example Vaibhav159 2025-02-27 22:55:25 +05:30
  • 4824220260 adding GoogleLLMOpenAIBetaService Vaibhav159 2025-02-27 21:30:06 +05:30
  • 55a338614d Merge pull request #1312 from pipecat-ai/mb/move-server-message-frame Mark Backman 2025-02-28 13:59:31 -05:00
  • f033046963 using ruff automated formatting to avoid repeated failures Vaibhav159 2025-02-28 08:25:15 +05:30
  • 6018fc068c Rename ServerMessageFrame to RTVIServerMessageFrame and move to rtvi.py Mark Backman 2025-02-27 20:07:07 -05:00
  • d5b634301f Merge pull request #1302 from pipecat-ai/aleix/cleanup-llm-tts-logging Aleix Conchillo Flaqué 2025-02-27 13:51:04 -08:00
  • a37eb1049d Merge pull request #1310 from Canonical-AI-Inc/without-audio Aleix Conchillo Flaqué 2025-02-27 13:37:39 -08:00
  • 803ea9d8bc update the canonical client so that the audio recording is optional as long as there is a transcript Adrian Cowham 2025-02-27 12:31:02 -08:00
  • 499bc25217 Merge pull request #1303 from pipecat-ai/mb/add-server-to-client-msg Mark Backman 2025-02-27 12:56:57 -05:00
  • 53d403af4b Remove the RTVIServerMessage logic from the RTVIProcessor Mark Backman 2025-02-27 12:50:43 -05:00
  • a0a8ea1641 Merge pull request #1301 from pipecat-ai/aleix/example-22d-fix-llm-aggregator Aleix Conchillo Flaqué 2025-02-26 22:39:48 -08:00
  • 26c68ccd7c Add a new generic server to client message and frame type Mark Backman 2025-02-26 18:59:06 -05:00
  • fa010c8644 services: minor LLM and TTS logging improvements Aleix Conchillo Flaqué 2025-02-26 15:36:25 -08:00
  • d58f398bc4 examples: fix for 22d-natural-conversation-gemini-audio.py Aleix Conchillo Flaqué 2025-02-26 13:15:07 -08:00
  • 11383a86a1 Merge pull request #1300 from pipecat-ai/aleix/prepare-0.0.58 v0.0.58 Aleix Conchillo Flaqué 2025-02-26 11:31:24 -08:00
  • daa52ff8df update CHANGELOG for 0.0.58 Aleix Conchillo Flaqué 2025-02-26 11:09:00 -08:00
  • a5f41e22f7 Merge pull request #1299 from pipecat-ai/mb/add-track-level-recording Mark Backman 2025-02-26 13:49:36 -05:00
  • 530bb5233d example: Added a foundational example (34) for audio recording Mark Backman 2025-02-26 10:51:23 -05:00