Mark Backman
ddcc1fbb2f
Add foundational example 35
2025-03-18 07:30:11 -04:00
Mark Backman
4918eab4e8
Merge pull request #1371 from pipecat-ai/mb/openai-realtime-transcription
...
Add TranscriptProcessor support for OpenAIRealtimeBetaLLMService
2025-03-18 07:28:07 -04:00
Mark Backman
3f002f8ffb
Remove unnecessary TranscriptProcessor examples
2025-03-17 16:36:02 -04:00
Mark Backman
d5776c27f4
Update 19-openai-realtime-beta
2025-03-17 16:35:35 -04:00
Mark Backman
c1382b0691
Update the 34-audio-recording.py example to include an STT processor
2025-03-15 20:30:35 -04:00
Mark Backman
d3cd1a6c59
Update with latest starter
2025-03-14 20:40:33 -04:00
Mark Backman
24220f38f0
Add a Pipecat Cloud deployment example
2025-03-14 20:40:29 -04:00
Aleix Conchillo Flaqué
624a454f8b
Merge pull request #1366 from adnansiddiquei/neuphonic-tts-plugin
...
Add integration for Neuphonic TTS
2025-03-14 10:27:24 -07:00
Kwindla Hultman Kramer
c9a31ea513
fix for 26-gemini-multimodal-live.py
2025-03-13 14:35:47 -07:00
Aleix Conchillo Flaqué
87004937be
services(ultravox): CHANGELOG, formatting and minor changes
2025-03-13 11:49:18 -07:00
Aleix Conchillo Flaqué
b426be3067
Merge pull request #1331 from CerebriumAI/feature/ultravox
...
Added ultravox service
2025-03-13 10:40:00 -07:00
Adnan Siddiquei
1bf964a667
Added two examples on how to use Neuphonic as a TTS (07u).
2025-03-13 14:42:42 +00:00
Michael Louis
d9ef19233a
Added foundational example for ultravox
2025-03-12 10:30:23 -04:00
Mark Backman
3522bbb533
tmp
2025-03-11 21:55:18 -04:00
Mark Backman
cfca7269f4
Update the Cartesia voice in all demos with one built for sonic-2
2025-03-11 21:53:03 -04:00
Kunal Shah
e1c8a09b60
[Cartesia] Update the default alias for Cartesia TTS Service
2025-03-10 14:43:58 -07:00
Filipi da Silva Fuchter
154fe65011
Merge pull request #1336 from pipecat-ai/fixing_function_calling_examples
...
Pipecat small fixes and refactored function calling examples
2025-03-07 16:10:27 -03:00
Mark Backman
a91c26785f
Store recording in a folder
2025-03-06 18:31:48 -05:00
Aleix Conchillo Flaqué
d7e93551d2
examples(chatbot-audio-recording): add support for user/bot turn audio
2025-03-06 11:49:01 -08:00
Filipi Fuchter
55b0797fd5
Removing the extra examples inside the unified-format-function-calling folder
2025-03-06 12:00:22 -03:00
Filipi Fuchter
21443b9a08
Refactored gemini multimodal example to use the unified format for function calling.
2025-03-06 11:59:08 -03:00
Filipi Fuchter
4b167a3c3d
Fixing the ruff format.
2025-03-06 10:38:45 -03:00
Filipi Fuchter
2df77430aa
Refactoring the 14 series examples to use the unified format for function calling.
2025-03-06 10:35:26 -03:00
Dominic Stewart
532423eb4c
Updated example to switch pipelines per the original request ( #1320 )
2025-03-05 13:40:36 -08:00
Filipi Fuchter
2a75373c04
Created examples for unified format function calling.
2025-03-05 14:12:30 -03:00
Kwindla Hultman Kramer
010d9103d4
support for Azure OpenAI Realtime API
2025-03-01 15:39:19 -08:00
Vaibhav159
974717d1b9
sync with main
2025-03-01 01:16:21 +05:30
Vaibhav159
59fb631390
fixing function calling and adding example
2025-03-01 01:14:37 +05:30
Adrian Cowham
803ea9d8bc
update the canonical client so that the audio recording is optional as long as there is a transcript
2025-02-27 12:31:02 -08:00
Aleix Conchillo Flaqué
d58f398bc4
examples: fix for 22d-natural-conversation-gemini-audio.py
2025-02-26 13:15:07 -08:00
Mark Backman
a5f41e22f7
Merge pull request #1299 from pipecat-ai/mb/add-track-level-recording
...
Added on_track_audio_data callback to AudioBufferProcessor for track level recording
2025-02-26 13:49:36 -05:00
Mark Backman
530bb5233d
example: Added a foundational example (34) for audio recording
2025-02-26 13:44:32 -05:00
Aleix Conchillo Flaqué
e80311c323
Merge pull request #1296 from pipecat-ai/aleix/google-always-send-text-with-audio
...
GoogleLLMService: always send text with audio
2025-02-26 07:47:56 -08:00
Aleix Conchillo Flaqué
f83c89c202
examples: update google examples
2025-02-25 22:28:02 -08:00
Aleix Conchillo Flaqué
b994a03466
examples: add more HTTP TTS services examples
2025-02-25 21:40:41 -08:00
Aleix Conchillo Flaqué
6722aae598
PipelineTask: force constructor keyword arguments
2025-02-25 18:58:47 -08:00
Aleix Conchillo Flaqué
4bd5e9c0a7
Merge pull request #1285 from pipecat-ai/aleix/handle-stop-task-gracefully
...
handle stop task gracefully
2025-02-25 11:25:38 -08:00
Aleix Conchillo Flaqué
34a50033cb
tk: use TkTransportParams in examples
2025-02-25 10:24:24 -08:00
Aleix Conchillo Flaqué
e60b65228b
allow multiple StartFrames
2025-02-25 10:24:04 -08:00
Mark Backman
cfe72143b8
Example 30: Move observers to PipelineTask
2025-02-25 10:54:25 -05:00
Aleix Conchillo Flaqué
1ec68bd071
make sure we don't create tasks if already created
2025-02-24 23:38:51 -08:00
Aleix Conchillo Flaqué
6028f0f23a
PipelineTask: pass observers in contructor parameter
2025-02-24 21:29:17 -08:00
Dominic Stewart
f66be2cfa7
Dom/gemini system prompt switching ( #1260 )
...
* Updated example to use Gemini
* Fixed typo
* Based on feedback, made the gemini file something that can be called separately
* Updated the readme
* Updated the readme
* Changed example to use gemini 2.0 flash lite
* This works
* Improvement
* I think this works
* Updated the code to use the correct prompt broken down into smaller pieces
* Added a few more things to detect in the prompt
* Fixed import ordering
* Updated prompt for non gemini bot to look for more voicemail examples, plus added logic to detect if we're doing dialin or not to avoid a non-fatal dialin related error
* moved terminate call to handlers class
* Simplified logic for dialin
* Forgot to use the same logic for the openai bot
* Starting to add logic for native audio input for flash lite
* Fixed logic
* Fixed some code based on suggestions
2025-02-24 22:29:55 -06:00
Aleix Conchillo Flaqué
65f548b2ec
examples(30-observer): update to use LLMLogObserver
2025-02-21 15:15:16 -08:00
Aleix Conchillo Flaqué
01f083b7fc
transports: remove TransportParams.audio_out_is_live
2025-02-20 23:33:06 -08:00
Dominic Stewart
039d144c79
examples(phone-bot): updated example to use Gemini ( #1233 )
2025-02-19 22:03:37 -08:00
Filipi Fuchter
7e7926059c
Fixed an issue that start_callback was not invoked for some LLM services.
2025-02-19 18:04:20 -03:00
James Hush
80f8e05fcf
docs: fix transcripts in translation chatbot example ( #1199 )
2025-02-19 16:07:22 +08:00
Filipi da Silva Fuchter
83a71e1fec
Merge pull request #1112 from pipecat-ai/bot-ready-signalling-rn
...
React Native client for the bot ready example.
2025-02-18 15:17:38 -03:00
Filipi Fuchter
e809c8680e
Upgrading to use the latest node stable version
2025-02-18 15:12:44 -03:00