Commit Graph

  • 3024896d3d Merge pull request #1405 from pipecat-ai/aleix/tts-services-fallback Aleix Conchillo Flaqué 2025-03-19 19:39:51 -07:00
  • a3b5e4413a WebsocketTTSService: add on_connection_error and reconnect_on_error Aleix Conchillo Flaqué 2025-03-19 16:00:57 -07:00
  • f31e77c4f6 pyproject: added empty tavus dependencies Aleix Conchillo Flaqué 2025-03-19 18:43:07 -07:00
  • 8942c2e053 GeminiMultimodalLiveLLMService: fix duplicated messages in context Aleix Conchillo Flaqué 2025-03-19 15:33:33 -07:00
  • afb26be0ad Merge pull request #1396 from pipecat-ai/aleix/stt-service-audio-passthrough Aleix Conchillo Flaqué 2025-03-19 11:16:40 -07:00
  • 48d73a2636 SegmentedSTTService: allow audio to pass-through downstream Aleix Conchillo Flaqué 2025-03-18 23:53:48 -07:00
  • da531dabfd Merge pull request #1304 from pipecat-ai/aleix/handle-emails-user-email-gathering Aleix Conchillo Flaqué 2025-03-19 11:05:10 -07:00
  • 336e2f1579 TTSServices: for now just specify a single text aggregator Aleix Conchillo Flaqué 2025-03-19 11:02:29 -07:00
  • fc0f404d26 examples: add new 36-user-email-gathering.py Aleix Conchillo Flaqué 2025-02-26 17:23:58 -08:00
  • 54620133d4 services: add spelling out support to CartesiaTTSService and RimeTTSService Aleix Conchillo Flaqué 2025-03-18 23:08:34 -07:00
  • e7224473f2 utils(text): add new SkipTagsAggregator Aleix Conchillo Flaqué 2025-03-18 23:04:14 -07:00
  • 1a3a268c9d utils(string): add new function parse_start_end_tags() Aleix Conchillo Flaqué 2025-02-28 17:23:54 -08:00
  • 11984b89b7 utils(string): add support for floating point numbers Aleix Conchillo Flaqué 2025-02-26 18:22:37 -08:00
  • 1dbad2326a utils(string): support email addresses in end of sentence matching Aleix Conchillo Flaqué 2025-02-26 17:23:06 -08:00
  • 2e0c6c2bd1 Merge pull request #1397 from pipecat-ai/mb/disconnect-bot Mark Backman 2025-03-19 10:45:24 -04:00
  • 5f28834588 feature: add custom headers to AsyncOpenAI Nico 2025-03-19 14:49:51 +01:00
  • 7f1ccab445 Fix: RTVI message disconnect-bot now pushes EndTaskFrame Mark Backman 2025-03-19 07:07:45 -04:00
  • 7ddac4eb88 Merge pull request #1395 from pipecat-ai/aleix/multiple-text-filters-and-aggregators Aleix Conchillo Flaqué 2025-03-18 21:25:29 -07:00
  • 514ecda755 TTSService: allow passing multiple text filters and aggregators Aleix Conchillo Flaqué 2025-03-18 17:31:01 -07:00
  • 48b6850df4 allow other function names balalo 2025-03-18 20:45:31 +01:00
  • 71a38a120e Merge pull request #1376 from pipecat-ai/aleix/event-handlers-as-tasks Aleix Conchillo Flaqué 2025-03-18 12:10:34 -07:00
  • 79616de7a4 Merge pull request #1392 from pipecat-ai/mb/fix-google-stt-timeout Mark Backman 2025-03-18 14:17:44 -04:00
  • 6368fbe0dd Merge pull request #1318 from Vaibhav159/vl_google_vertex_llm Mark Backman 2025-03-18 14:17:21 -04:00
  • 5dc8b48fbe Fix an issue where GoogleSTTService would timeout due to stream inactivity Mark Backman 2025-03-18 09:42:03 -04:00
  • 9112ff114f Merge pull request #1359 from lucasrothman/tavus-output-sample-rate Aleix Conchillo Flaqué 2025-03-18 10:16:34 -07:00
  • 32609b1132 event handlers are now executed in separate tasks Aleix Conchillo Flaqué 2025-03-13 18:04:25 -07:00
  • 4303ed4991 rename service Vaibhav159 2025-03-18 20:58:21 +05:30
  • 4677c34663 Merge pull request #1387 from pipecat-ai/mb/pattern-aggregator Mark Backman 2025-03-18 08:46:42 -04:00
  • b28276446d Code review feedback Mark Backman 2025-03-18 07:47:18 -04:00
  • 2dee882710 Add unit tests Mark Backman 2025-03-17 23:29:08 -04:00
  • 6ec4052f29 Add CHANGELOG entries Mark Backman 2025-03-17 23:17:41 -04:00
  • ddcc1fbb2f Add foundational example 35 Mark Backman 2025-03-17 23:05:22 -04:00
  • e731a0d41f Add PairPatternAggregator Mark Backman 2025-03-17 22:44:12 -04:00
  • 4918eab4e8 Merge pull request #1371 from pipecat-ai/mb/openai-realtime-transcription Mark Backman 2025-03-18 07:28:07 -04:00
  • 11987765d8 Merge pull request #1381 from pipecat-ai/mb/recording-example-stt Mark Backman 2025-03-18 07:20:42 -04:00
  • 6f09ee25b8 Merge pull request #1385 from pipecat-ai/mb/add-neuphonic-readme Mark Backman 2025-03-18 07:20:15 -04:00
  • 83dda8a759 Merge pull request #1390 from adnansiddiquei/add-neuphonic-languages Mark Backman 2025-03-18 07:18:27 -04:00
  • 188677e601 Added 4 new languages: FR, PT, RU, ZH, HI. Adnan Siddiquei 2025-03-18 10:35:22 +00:00
  • dc5067407d Fix ruff check balalo 2025-03-18 11:12:51 +01:00
  • 1c19777d5e Fix format balalo 2025-03-18 11:09:40 +01:00
  • 2e1a18503b Set tool choice from context aggregator balalo 2025-03-18 10:41:43 +01:00
  • c57fa93a70 Renamed to sample_rate Lucas Rothman 2025-03-17 16:22:36 -07:00
  • 6885d07e88 Simplify the TranscriptProcessor _emit_aggregated_text logic Mark Backman 2025-03-17 16:30:46 -04:00
  • acd0660f66 Update GeminiMultimodalLiveLLMService to work with the TranscriptProcessor Mark Backman 2025-03-14 14:00:38 -04:00
  • 3f002f8ffb Remove unnecessary TranscriptProcessor examples Mark Backman 2025-03-13 14:34:05 -04:00
  • d5776c27f4 Update 19-openai-realtime-beta Mark Backman 2025-03-13 14:31:57 -04:00
  • 6e6905405b Update CHANGELOG Mark Backman 2025-03-13 14:25:02 -04:00
  • 571c10403f tests: Add additional coverage to test_transcript_processor Mark Backman 2025-03-13 14:23:00 -04:00
  • 5b6b700214 OpenAIRealtimeBetaLLMService outputs a TTSTextFrame Mark Backman 2025-03-13 14:22:13 -04:00
  • 1ad8e28025 Update TranscriptProcessor to more robustly handle different TTSTextFrame outputs Mark Backman 2025-03-13 14:21:36 -04:00
  • 3458f1b6de Add Google Imagen to README Mark Backman 2025-03-17 11:43:40 -04:00
  • 02dbef8f5a Add Neuphonic TTS to README Mark Backman 2025-03-17 11:28:51 -04:00
  • 1baa52a17e Enhanced whisper.py with MLX Whisper model support and added optional mlx-whisper to pyproject.toml. Added error handling for missing modules and created a new WhisperSTTServiceMLX class for MLX Whisper integration. Zac 2025-03-16 02:18:54 -04:00
  • c1382b0691 Update the 34-audio-recording.py example to include an STT processor Mark Backman 2025-03-15 20:30:35 -04:00
  • 5f000efc61 adding example Vaibhav159 2025-03-15 10:36:26 +05:30
  • fa7da8f5f6 adding vertex llm Vaibhav159 2025-03-01 00:20:16 +05:30
  • 8b86f6991d Merge pull request #1343 from pipecat-ai/mb/pipecat-cloud-example Mark Backman 2025-03-14 20:49:45 -04:00
  • d3cd1a6c59 Update with latest starter Mark Backman 2025-03-14 20:37:55 -04:00
  • 24220f38f0 Add a Pipecat Cloud deployment example Mark Backman 2025-03-07 16:43:10 -05:00
  • 1f8752ab03 Merge pull request #1378 from pipecat-ai/aleix/remove-deprecations Aleix Conchillo Flaqué 2025-03-14 14:42:34 -07:00
  • 16d7df1c9f removed most deprecations Aleix Conchillo Flaqué 2025-03-13 18:53:24 -07:00
  • 2474211291 Merge pull request #1379 from pipecat-ai/aleix/introduce-text-aggregators Aleix Conchillo Flaqué 2025-03-14 13:03:49 -07:00
  • b632d71465 TTSService: flush_audio() should be in the base class Aleix Conchillo Flaqué 2025-03-13 19:41:47 -07:00
  • f8610a69a5 introduce text aggregators Aleix Conchillo Flaqué 2025-03-13 19:41:33 -07:00
  • 624a454f8b Merge pull request #1366 from adnansiddiquei/neuphonic-tts-plugin Aleix Conchillo Flaqué 2025-03-14 10:27:24 -07:00
  • 11ba08b7ba Merge pull request #1377 from pipecat-ai/aleix/task-upstream-downstream-filters Aleix Conchillo Flaqué 2025-03-14 08:49:24 -07:00
  • 11b13d053b Fixed a bug from previous commit. Removed the concept of model from Neuphonic. Adnan Siddiquei 2025-03-14 11:17:22 +00:00
  • 7dec8431e1 Review comments by aconchillo. Adnan Siddiquei 2025-03-14 10:52:13 +00:00
  • ce3f3b2edb Merge pull request #1372 from pipecat-ai/khk-fix-multimodal-live-example Aleix Conchillo Flaqué 2025-03-13 20:22:07 -07:00
  • 1b3b4ee04a PipelineTask: only call event handlers if a filter is matched Aleix Conchillo Flaqué 2025-03-13 18:39:11 -07:00
  • 676c5d9ba7 Merge pull request #1374 from pipecat-ai/mb/add-riva-to-readme Mark Backman 2025-03-13 20:41:05 -04:00
  • 6eb3a8409f README: Add Parakeet and FastPitch Mark Backman 2025-03-13 18:42:19 -04:00
  • 526f9c2e06 Fixing the voice agent feedback when disconnected. Filipi Fuchter 2025-03-13 18:41:40 -03:00
  • c9a31ea513 fix for 26-gemini-multimodal-live.py Kwindla Hultman Kramer 2025-03-13 14:35:47 -07:00
  • 2770d64a25 Fixing ruff format. Filipi Fuchter 2025-03-13 17:38:11 -03:00
  • 8a7e305619 Closing the old peer connection Filipi Fuchter 2025-03-13 17:35:47 -03:00
  • 8f2dadf5a0 Improving the reconnection logic to be able to recreate the peer connection in some cases. Filipi Fuchter 2025-03-13 17:07:32 -03:00
  • c0c7c5d600 Merge pull request #1370 from pipecat-ai/aleix/minor-ultravox-updates Aleix Conchillo Flaqué 2025-03-13 12:05:13 -07:00
  • 87004937be services(ultravox): CHANGELOG, formatting and minor changes Aleix Conchillo Flaqué 2025-03-13 10:47:47 -07:00
  • b426be3067 Merge pull request #1331 from CerebriumAI/feature/ultravox Aleix Conchillo Flaqué 2025-03-13 10:40:00 -07:00
  • b71e2b97ff Merge pull request #1368 from pipecat-ai/aleix/pipelinetask-frame-event-handlers Aleix Conchillo Flaqué 2025-03-13 10:31:33 -07:00
  • 25dcf7def6 PipelineTask: add on_frame_reached_upstream/on_frame_reached_downstream Aleix Conchillo Flaqué 2025-03-12 19:33:40 -07:00
  • 30432639b4 Creating a keep alive connection Filipi Fuchter 2025-03-13 14:20:25 -03:00
  • 1bf964a667 Added two examples on how to use Neuphonic as a TTS (07u). Adnan Siddiquei 2025-03-13 14:42:42 +00:00
  • 08fb931ef6 Swapped NEUPHONIC_API_TOKEN for NEUPHONIC_API_KEY. Adnan Siddiquei 2025-03-13 12:10:03 +00:00
  • c5aa931096 Merge pull request #1358 from pipecat-ai/aleix/abstractmethod-fixes Aleix Conchillo Flaqué 2025-03-12 17:26:48 -07:00
  • d33a4b3a11 Implementing reconnection logic. Filipi Fuchter 2025-03-12 18:23:12 -03:00
  • 713d20e4fc formatting mb/db-rime-hotfix macaki 2025-03-12 12:20:18 -06:00
  • adc45bd282 [rime client] Sending over trailing space to help indicate end of utterance after a punctuation. macaki 2025-03-12 11:26:43 -06:00
  • 9cad8bfcc6 Increasing the time that we are waiting for the frame. Filipi Fuchter 2025-03-12 15:36:40 -03:00
  • b084a3e9e7 Merge pull request #1367 from MaCaki/macaki/rime/send_msg_in_flush_audio Mark Backman 2025-03-12 14:25:18 -04:00
  • 5c9e33bc7a formatting macaki 2025-03-12 12:20:18 -06:00
  • 93d8ddf4f2 Only showing the timout warning to receive frame if the client is connected. Filipi Fuchter 2025-03-12 15:13:59 -03:00
  • 0b9c4b2255 Fixed a couple of small bugs. Adnan Siddiquei 2025-03-12 18:04:48 +00:00
  • effb5f6cd8 added changelog macaki 2025-03-12 11:57:25 -06:00
  • ead555eb4b Corrected versions on pyproject.toml. Adnan Siddiquei 2025-03-12 17:39:04 +00:00
  • f843482968 [rime client] Sending over trailing space to help indicate end of utterance after a punctuation. macaki 2025-03-12 11:26:43 -06:00
  • 23a4933af9 Initial implementation of Neuphonic service. A TTS provider. Adnan Siddiquei 2025-03-12 17:15:31 +00:00
  • 0d05312071 Supporting renegotiation inside the voice agent server. Filipi Fuchter 2025-03-12 11:55:38 -03:00
  • f8e33d8b7b Improving the video transform feedback when we are connecting, and cleaning the pc_id when disconnected. Filipi Fuchter 2025-03-12 11:49:33 -03:00