Commit Graph

  • abc8ede3d7 introduce audio filters Aleix Conchillo Flaqué 2024-10-17 16:42:21 -07:00
  • 126324ca1b Merge pull request #687 from pipecat-ai/aleix/transport-audio-mixers Aleix Conchillo Flaqué 2024-11-04 13:14:36 -08:00
  • 602915ae18 examples(websocket-server): allow interruptions Aleix Conchillo Flaqué 2024-11-04 13:05:02 -08:00
  • 0ac9e2dd3f transports(network): synchronize with time before sending data Aleix Conchillo Flaqué 2024-11-04 13:04:18 -08:00
  • a9ef5ca95d examples: add bot background sound example Aleix Conchillo Flaqué 2024-10-31 15:47:32 -07:00
  • 81c476dd4c introduce output transport audio mixers Aleix Conchillo Flaqué 2024-11-01 23:04:02 -07:00
  • 0265c1d3ef alllow interrupt khk/anthropic-hackathon Nikita Gamolsky 2024-11-02 16:12:29 -07:00
  • cc35e82266 temp hacking khk/natural-conversation-anthropic.py Kwindla Hultman Kramer 2024-11-02 15:53:58 -07:00
  • ffa0e5a122 working with summary Nikita Gamolsky 2024-11-02 15:33:03 -07:00
  • cdeab597b3 more variables Nikita Gamolsky 2024-11-02 14:05:19 -07:00
  • abd486025b more updates Nikita Gamolsky 2024-11-02 13:46:28 -07:00
  • c4cdb2d809 update to use context global Nikita Gamolsky 2024-11-02 13:37:35 -07:00
  • 05ba10c969 update Nikita Gamolsky 2024-11-02 13:27:08 -07:00
  • 2f80683dc4 initial commit of screen capture in 99-anthropic-hackathon.py Kwindla Hultman Kramer 2024-11-02 10:42:31 -07:00
  • 151242d3a0 Merge pull request #666 from pipecat-ai/khk/realtime-pipecat-vad Kwindla Hultman Kramer 2024-11-02 08:36:31 -07:00
  • 93c6e5098c added comment explaining config of TurnDetection Kwindla Hultman Kramer 2024-11-02 08:24:54 -07:00
  • 4455b2a428 rtvi: create queues before tasks Aleix Conchillo Flaqué 2024-10-31 15:51:06 -07:00
  • 94062592ef base_output: generate smaller audio frames of the same incoming type Aleix Conchillo Flaqué 2024-10-31 15:41:01 -07:00
  • d2401a76c8 base_output: only generate bot speaking with TTS audio frames Aleix Conchillo Flaqué 2024-10-31 15:40:35 -07:00
  • e2b1b56e86 examples: don't require room token if using an STT Aleix Conchillo Flaqué 2024-10-31 15:50:47 -07:00
  • b20687e32a workflow_test working except for text_input node khk/load-json-workflow Kwindla Hultman Kramer 2024-11-01 21:56:30 -07:00
  • dd89ac1bb8 audio: add frames to update bot background sound volume aleix/background-sounds Aleix Conchillo Flaqué 2024-11-01 14:22:29 -07:00
  • 41b76f2944 audio: add frames to allow playing/pausing bot background sound Aleix Conchillo Flaqué 2024-11-01 09:05:36 -07:00
  • 84bd767312 Merge pull request #685 from pipecat-ai/mb/add-recording-events Mark Backman 2024-11-01 12:02:46 -04:00
  • cca6f1fe45 audio: add frame to allow changing bot background sound Aleix Conchillo Flaqué 2024-11-01 08:59:11 -07:00
  • f96cf2292b audio: rename BotBackgroundSound file and allow loading multiple files Aleix Conchillo Flaqué 2024-11-01 08:40:35 -07:00
  • 802c29e9e1 Add recording events and callbacks Mark Backman 2024-11-01 10:17:34 -04:00
  • 21df297e91 rtvi: create queues before tasks Aleix Conchillo Flaqué 2024-10-31 15:51:06 -07:00
  • 03726a4470 examples: don't require room token if using an STT Aleix Conchillo Flaqué 2024-10-31 15:50:47 -07:00
  • 184f2cdb55 examples: add bot background sound example Aleix Conchillo Flaqué 2024-10-31 15:47:32 -07:00
  • f6b2c3800f pyproject: add soundfile dependency Aleix Conchillo Flaqué 2024-10-31 15:41:25 -07:00
  • 9c2083254b base_output: generate smaller audio frames of the same incoming type Aleix Conchillo Flaqué 2024-10-31 15:41:01 -07:00
  • 47f42ac0cb base_output: only generate bot speaking with TTS audio frames Aleix Conchillo Flaqué 2024-10-31 15:40:35 -07:00
  • 98525a5f27 audio: add BotBackgroundSound processor Aleix Conchillo Flaqué 2024-10-31 15:39:39 -07:00
  • cff62650ee add background_noise service and example daniil 2024-10-02 12:51:17 +03:00
  • f83381860c Merge pull request #677 from pipecat-ai/aleix/add-notifier-and-notifier-filters Aleix Conchillo Flaqué 2024-10-31 15:55:07 -07:00
  • 4dad1bfe49 examples: add foundational/22-natural-conversation.py Aleix Conchillo Flaqué 2024-10-31 12:06:51 -07:00
  • 9ee8896b64 Removing unnecessary ruff arguments from README marcus-daily 2024-10-31 16:15:59 +00:00
  • 5f7a2f66d4 Add .idea to .gitignore marcus-daily 2024-10-31 16:13:54 +00:00
  • 76e5f1e847 Remove unnecessary ruff params in CI marcus-daily 2024-10-31 12:10:24 +00:00
  • 6975340d6c Set Ruff config for the project marcus-daily 2024-10-31 12:02:41 +00:00
  • 0f4cf56418 Load dotenv in simple chatbot server (fixes #415) marcus-daily 2024-10-31 11:39:48 +00:00
  • 018e51e8a3 add notifiers and more frame filters Aleix Conchillo Flaqué 2024-10-30 16:34:05 -07:00
  • b050143952 Merge pull request #676 from RonakAgarwalVani/fix/chunk-choices-delta-none Vanessa Pyne 2024-10-30 14:44:32 -05:00
  • 98ea1f0791 Merge pull request #675 from pipecat-ai/mb/playht-add-request-id Mark Backman 2024-10-30 13:56:15 -04:00
  • 8272c35527 Use a request_id in TTS commands for the PlayHT websocket service Mark Backman 2024-10-29 15:00:06 -04:00
  • e973e82e05 Merge pull request #672 from pipecat-ai/mb/fix-playht Mark Backman 2024-10-30 13:53:02 -04:00
  • d1396bf618 Update openai.py RonakAgarwalVani 2024-10-30 14:26:49 +05:30
  • 8186e423de Merge pull request #637 from pipecat-ai/vp-issue-template Vanessa Pyne 2024-10-29 15:08:42 -05:00
  • 3010addb8b docs: add CONTRIBUTING.md vipyne 2024-10-29 15:02:57 -05:00
  • 029e0d391e docs: add ISSUE_TEMPLATE.md vipyne 2024-10-21 19:13:00 -05:00
  • bf31223577 Merge pull request #671 from pipecat-ai/vp-issue-635 Vanessa Pyne 2024-10-29 14:34:13 -05:00
  • 42cc79154f docs: small fix vipyne 2024-10-28 10:31:00 -05:00
  • 05b857006a Update changelog Mark Backman 2024-10-28 20:56:29 -04:00
  • 2e57d21b89 Fix ttfb metrics Mark Backman 2024-10-28 20:27:24 -04:00
  • fa05ec46be Merge pull request #667 from pipecat-ai/aleix/base-output-bot-speaking-detection Aleix Conchillo Flaqué 2024-10-28 10:54:54 -07:00
  • e3ce619284 transports(base_output): use audio frames for bot speaking detection Aleix Conchillo Flaqué 2024-10-25 18:28:20 -07:00
  • fb512dcd74 Merge pull request #630 from MoofSoup/update-readme Vanessa Pyne 2024-10-28 10:26:30 -05:00
  • ca15d97383 Merge pull request #662 from pipecat-ai/aleix/daily-transport-async-functions Aleix Conchillo Flaqué 2024-10-25 16:14:06 -07:00
  • b32448e967 transports(daily): make functions async Aleix Conchillo Flaqué 2024-10-24 17:58:57 -07:00
  • 7e30da6183 Merge pull request #661 from pipecat-ai/aleix/allow-updating-subscritption-before Aleix Conchillo Flaqué 2024-10-25 15:00:34 -07:00
  • a6dd2600d2 examples(tavus): await update_subscriptions Aleix Conchillo Flaqué 2024-10-25 14:46:45 -07:00
  • b905b57dfc transports(daily): allow updating subscriptions before join Aleix Conchillo Flaqué 2024-10-24 17:42:16 -07:00
  • e1a7edfb58 make it possible to use Pipecat turn detection instead of OpenAI turn detection Kwindla Hultman Kramer 2024-10-25 15:59:48 -05:00
  • 1b30b1fc23 Merge pull request #665 from pipecat-ai/aleix/fix-bot-started-stopped-speaking Aleix Conchillo Flaqué 2024-10-25 13:00:38 -07:00
  • 55026898f6 transports(base_output): use vad stop secs for bot stopped speaking Aleix Conchillo Flaqué 2024-10-25 12:55:48 -07:00
  • 4283557894 audio(vad): expose params property Aleix Conchillo Flaqué 2024-10-25 12:55:34 -07:00
  • 5ab00e01aa transports(base_output): fix constant bot started/stopped speaking frames Aleix Conchillo Flaqué 2024-10-25 12:10:24 -07:00
  • fcfc729e83 Merge pull request #664 from pipecat-ai/aleix/fix-aws-stuttering Aleix Conchillo Flaqué 2024-10-25 11:49:28 -07:00
  • 4eacb34fd8 services(aws): read stream and resample in a thread Aleix Conchillo Flaqué 2024-10-25 11:19:44 -07:00
  • 3a8aacccf7 Merge pull request #663 from pipecat-ai/aleix/audio-resampling-with-resampy Aleix Conchillo Flaqué 2024-10-25 10:16:20 -07:00
  • 54c0bf0c70 Adding TavusVideoService layer (#617) roey 2024-10-25 09:46:25 -07:00
  • 778b05a252 audio: use resamply for audio resampling Aleix Conchillo Flaqué 2024-10-25 09:22:22 -07:00
  • f16a416c2b Merge pull request #660 from pipecat-ai/mb/add-gemini-inputs Mark Backman 2024-10-24 20:58:19 -04:00
  • 1be63bccb8 Merge pull request #647 from pipecat-ai/aleix/daily-transport-only-transcribe-users Aleix Conchillo Flaqué 2024-10-24 17:40:34 -07:00
  • 37820ac0df Add input params to Google Gemini Mark Backman 2024-10-24 20:09:52 -04:00
  • 8ea80d43f4 transports(daily): only transcribe user audio Aleix Conchillo Flaqué 2024-10-23 15:14:58 -07:00
  • e117d70a00 update to daily-python 0.12.0 Aleix Conchillo Flaqué 2024-10-23 15:14:30 -07:00
  • 2ba753272a Merge pull request #658 from pipecat-ai/aleix/default-to-24000-sample-rate Aleix Conchillo Flaqué 2024-10-24 16:48:41 -07:00
  • 60c8c2f6e9 examples(15a): use daily transcription instead of local whisper Aleix Conchillo Flaqué 2024-10-24 16:47:41 -07:00
  • cfb48200c2 services(azure): support sample rates Aleix Conchillo Flaqué 2024-10-24 16:31:28 -07:00
  • 6d317c6e8e audio: don't resample if same sample rate Aleix Conchillo Flaqué 2024-10-24 16:31:03 -07:00
  • 158d52856f transports(livekit): fix VADAnalyzer import Aleix Conchillo Flaqué 2024-10-24 16:30:41 -07:00
  • 92a69e404f update TTS and transport output sample rate to 24000 Aleix Conchillo Flaqué 2024-10-24 14:27:57 -07:00
  • d24c6185d8 Merge pull request #654 from pipecat-ai/aleix/daily-allow-completion-futures Aleix Conchillo Flaqué 2024-10-24 14:28:53 -07:00
  • 1fd21578a6 Merge pull request #657 from pipecat-ai/mb/add-elevenlabs-output-format-type Mark Backman 2024-10-24 17:07:04 -04:00
  • 700db87127 Merge pull request #656 from pipecat-ai/mb/add-gemini-metrics Mark Backman 2024-10-24 17:04:56 -04:00
  • 6f1310569c Add ElevenLabs output format type Mark Backman 2024-10-24 17:03:45 -04:00
  • 14cedb0be8 Merge pull request #655 from pipecat-ai/aleix/fix-together-params Aleix Conchillo Flaqué 2024-10-24 13:51:38 -07:00
  • fae97f9051 Add Gemini token usage metrics Mark Backman 2024-10-24 16:37:21 -04:00
  • d930a46e64 services(together): fix together AI InputParams Aleix Conchillo Flaqué 2024-10-24 12:57:46 -07:00
  • 2e6b5d1843 transports(daily): fix aiohttp timeout Aleix Conchillo Flaqué 2024-10-24 10:43:15 -07:00
  • 88362db034 transports(daily): no more need for an output message queue Aleix Conchillo Flaqué 2024-10-24 10:42:48 -07:00
  • f7f0c44c32 transports(daily): don't block event handlers Aleix Conchillo Flaqué 2024-10-24 10:35:37 -07:00
  • 33553b71d4 Merge pull request #653 from pipecat-ai/mb/align-tts-constructors Mark Backman 2024-10-24 13:52:43 -04:00
  • be8ca505cd Merge pull request #652 from pipecat-ai/khk/more-gemini Mark Backman 2024-10-24 13:47:38 -04:00
  • e957cce422 Align TTSService constructors Mark Backman 2024-10-24 13:42:06 -04:00
  • 418a13a4ec Merge pull request #650 from pipecat-ai/mb/assembly-fix Mark Backman 2024-10-24 11:26:56 -04:00
  • fc445c0a1f Merge pull request #649 from pipecat-ai/mb/open-ai-max-tokens Mark Backman 2024-10-24 11:26:44 -04:00
  • f0c65468ed AssemblyAI: don't disconnect on language change Mark Backman 2024-10-24 08:30:48 -04:00