Commit Graph

  • 5301f44b3b Add pre- and post-actions Mark Backman 2024-11-15 13:51:43 -05:00
  • 686165b95a Add ability to register actions Mark Backman 2024-11-15 13:35:45 -05:00
  • 4e0ecdd673 Class name updates and remove FrameProcessor base class Mark Backman 2024-11-15 13:19:05 -05:00
  • 1b74560f9d Move function registration into the ConversationFlowProcessor class Mark Backman 2024-11-15 10:54:18 -05:00
  • 0c1070433f Clean up and commenting Mark Backman 2024-11-15 10:42:48 -05:00
  • ece2c08cde debugging Mark Backman 2024-11-15 09:31:47 -05:00
  • 0b9742da9e Add a conversation flow processor Mark Backman 2024-11-15 08:37:44 -05:00
  • 635aa6eb5b Merge pull request #729 from pipecat-ai/aleix/fastapi-websocket-dont-close Aleix Conchillo Flaqué 2024-11-18 16:01:41 +01:00
  • 1ff17cc2b6 Merge pull request #733 from pipecat-ai/aleix/add-missing-init-files Mark Backman 2024-11-18 09:44:56 -05:00
  • 41ce9e9087 Merge pull request #697 from pipecat-ai/cst/leave-message Mark Backman 2024-11-18 09:38:11 -05:00
  • 4803c54ecf Update CHANGELOG Mark Backman 2024-11-18 09:36:19 -05:00
  • 5d7b3f2b38 add handler for disconnect-bot message Christian Stuff 2024-11-08 08:42:21 +01:00
  • 23e5b1ec4d processors: add missing __init__.py Aleix Conchillo Flaqué 2024-11-18 11:32:20 +01:00
  • 7f5a8928b8 transports(fastapi): don't try to close socket Aleix Conchillo Flaqué 2024-11-18 01:12:46 +01:00
  • 53f675f5cf Merge pull request #727 from pipecat-ai/aleix/pipecat-0.0.49 v0.0.49 Aleix Conchillo Flaqué 2024-11-18 06:27:12 +08:00
  • 8173e4ce55 update CHANGELOG for 0.0.49 Aleix Conchillo Flaqué 2024-11-17 23:23:58 +01:00
  • 5445bb0363 rtvi: add on_bot_started event Aleix Conchillo Flaqué 2024-11-17 22:40:00 +01:00
  • a2a94724e5 Merge pull request #725 from pipecat-ai/mb/fix-simple-chatbot Mark Backman 2024-11-16 12:10:05 -05:00
  • a8f9b0635a Merge pull request #722 from pipecat-ai/aleix/more-dailin-events Aleix Conchillo Flaqué 2024-11-17 01:09:01 +08:00
  • 4273a31fd5 Fix simple-chatbot example Mark Backman 2024-11-16 07:48:42 -05:00
  • 533a7b6d76 Prompt testing for LLM as judge mb/llm-as-judge-testing Mark Backman 2024-11-15 21:33:57 -05:00
  • 4249abc849 Fix missing await in simple chatbot example mb/fix-missing-await Mark Backman 2024-11-15 21:24:07 -05:00
  • 67f975a2c8 transports(daily): add more dial-in events Aleix Conchillo Flaqué 2024-11-16 01:22:50 +01:00
  • d0bca67666 Merge pull request #716 from pipecat-ai/mb/mute-stt-service Mark Backman 2024-11-14 19:55:00 -05:00
  • 966974bfc6 Change STTMuteProcessor to STTMuteFilter Mark Backman 2024-11-14 19:45:41 -05:00
  • f807f233bd Suppress UserStartedSpeakingFrame and UserStoppedSpeakingFrame when muted Mark Backman 2024-11-14 17:11:51 -05:00
  • 33108f5798 Code review feedback Mark Backman 2024-11-14 16:42:01 -05:00
  • 52de825af8 Update CHANGELOG Mark Backman 2024-11-14 13:44:19 -05:00
  • 5fe679039c Add STTMuteProcessor to un/mute the STT Mark Backman 2024-11-14 12:50:26 -05:00
  • 534f710f5d Merge pull request #688 from pipecat-ai/khk/natural-conversation Kwindla Hultman Kramer 2024-11-14 09:15:16 -08:00
  • 53a11744a8 Merge pull request #712 from pipecat-ai/aleix/some-languages-tweaks Mark Backman 2024-11-14 09:33:26 -05:00
  • 72412cc0c4 Code review feedback Mark Backman 2024-11-14 09:31:04 -05:00
  • b77ac07bc6 Merge pull request #715 from pipecat-ai/mb/update-readme-2 Mark Backman 2024-11-14 08:54:25 -05:00
  • eb6926e0ce Add visual divider below Pipecat README image Mark Backman 2024-11-14 08:51:07 -05:00
  • 3b2c9de944 Merge pull request #713 from pipecat-ai/mb/update-readme Mark Backman 2024-11-14 08:45:28 -05:00
  • 27ff868e5a Move CONTRIBUTING to top directory Mark Backman 2024-11-13 22:45:31 -05:00
  • 57ef525a8e Update README Mark Backman 2024-11-13 22:44:39 -05:00
  • d1db54d5fe examples(playht): use a 2.0 engine Aleix Conchillo Flaqué 2024-11-13 17:04:53 +01:00
  • 4f88fc0eb8 services(tts): initialize language to the proper language code Aleix Conchillo Flaqué 2024-11-13 17:04:31 +01:00
  • 37d1f4c4e1 services(tts): some language to service language cleanup Aleix Conchillo Flaqué 2024-11-13 17:04:03 +01:00
  • ef9e86d997 services(playht): make sure we only skip wav header no matter the size Aleix Conchillo Flaqué 2024-11-13 17:01:29 +01:00
  • 2d2ef5a417 services(playht): voice engine is Play3.0-mini Aleix Conchillo Flaqué 2024-11-13 17:00:37 +01:00
  • c1fff00586 services(playht): fix language codes Aleix Conchillo Flaqué 2024-11-13 16:59:46 +01:00
  • 0af2196f50 Merge pull request #708 from pipecat-ai/mb/add-rime-ai Mark Backman 2024-11-12 18:29:53 -05:00
  • cd42320788 Update changelog Mark Backman 2024-11-11 21:59:49 -05:00
  • 70fce52499 Merge pull request #710 from pipecat-ai/mb/update-readme-krisp Mark Backman 2024-11-12 11:15:25 -05:00
  • 70b60c0593 Update Krisp README instructions Mark Backman 2024-11-12 10:26:12 -05:00
  • 2d8aa03f31 Merge pull request #706 from pipecat-ai/jpt/modal-example Jon Taylor 2024-11-12 11:41:00 +00:00
  • 581ff26704 Merge pull request #707 from pipecat-ai/khk/clean-up Kwindla Hultman Kramer 2024-11-11 21:14:16 -08:00
  • 335178ff06 some gemini audio input examples Kwindla Hultman Kramer 2024-11-11 21:04:15 -08:00
  • ee53535f41 gemini audio-in with no transcription Kwindla Hultman Kramer 2024-11-08 08:28:54 -08:00
  • 91ac40307e small fix and more prompt examples Kwindla Hultman Kramer 2024-11-04 16:28:31 -08:00
  • b6c2c1f730 anthropic natural conversation example using claude haiku Kwindla Hultman Kramer 2024-11-04 15:10:24 -08:00
  • b56c789ae4 fixes for proposed judge pipeline Kwindla Hultman Kramer 2024-11-04 13:28:35 -08:00
  • bd435d9e62 missing commit Kwindla Hultman Kramer 2024-11-04 07:02:55 -08:00
  • 55a81df84f contributing to llm-as-judge phrase endpointing work Kwindla Hultman Kramer 2024-11-03 21:40:41 -08:00
  • 87434460f5 temp hacking Kwindla Hultman Kramer 2024-11-02 15:53:58 -07:00
  • 958ec42e8d Add Rime.ai TTS service Mark Backman 2024-11-11 21:58:09 -05:00
  • d1fff60d1d barebones modal.com deployment example Jon Taylor 2024-11-11 22:30:07 +00:00
  • 1438e5654a remove old comment Kwindla Hultman Kramer 2024-11-10 16:08:10 -08:00
  • 1d4be0139a Merge pull request #705 from pipecat-ai/aleix/prepare-0.0.48 v0.0.48 Aleix Conchillo Flaqué 2024-11-10 14:08:33 -08:00
  • f58c3ee322 update CHANGELOG for 0.0.48 Aleix Conchillo Flaqué 2024-11-10 23:01:03 +01:00
  • 379750df91 Merge pull request #704 from pipecat-ai/aleix/cartesia-tts-stopped-frame Aleix Conchillo Flaqué 2024-11-10 05:17:36 -08:00
  • d125a38737 services(cartesia): generated TTSStoppedFrame after no more audio Aleix Conchillo Flaqué 2024-11-10 09:55:45 +01:00
  • 446bb0aeaf Merge pull request #702 from pipecat-ai/mb/azure-websocket Mark Backman 2024-11-09 17:41:53 -05:00
  • d839080834 Merge pull request #642 from pipecat-ai/aleix/input-queues-block-frames Aleix Conchillo Flaqué 2024-11-09 14:30:17 -08:00
  • 9b85d0642b Add a changelog entry Mark Backman 2024-11-09 12:23:10 -05:00
  • 230b51a117 Add an Azure TTS websocket service Mark Backman 2024-11-09 12:20:35 -05:00
  • 3a965ca396 Merge pull request #701 from pipecat-ai/khk/anthropic-function-calling-fix Mark Backman 2024-11-09 06:39:34 -05:00
  • 33fc5bf990 improved 20c-persistent-context-anthropic.py Kwindla Hultman Kramer 2024-11-08 16:42:30 -08:00
  • a54ca08405 fixes for anthropic function calling Kwindla Hultman Kramer 2024-11-08 16:33:02 -08:00
  • 4379db43ed Merge pull request #689 from pipecat-ai/filipi/krisp Filipi da Silva Fuchter 2024-11-08 16:22:52 -03:00
  • e915c676aa Added support for Krisp audio filter Filipi Fuchter 2024-11-08 16:18:10 -03:00
  • e0a003afa1 Merge pull request #695 from pipecat-ai/mb/initialize-azure-lang Mark Backman 2024-11-08 06:40:40 -05:00
  • d5666727ce feat: toggle looping with soundfile mixer (#693) James Hush 2024-11-08 13:08:37 +08:00
  • f6d7402530 Update changelog Mark Backman 2024-11-07 15:16:03 -05:00
  • aefe190c9f Initialize the speech_recognition_language for Azure TTS Mark Backman 2024-11-07 15:14:05 -05:00
  • 29925a8f21 Merge pull request #551 from Allenmylath/patch-3 Vanessa Pyne 2024-11-07 10:05:32 -06:00
  • beb3271168 services(tts): make sure word timestamp is reset properly Aleix Conchillo Flaqué 2024-11-06 18:54:12 -08:00
  • b959ac6e1e Merge pull request #694 from pipecat-ai/aleix/daily-add-on-transcription-message Aleix Conchillo Flaqué 2024-11-06 15:21:17 -08:00
  • 17f4286942 transports(daily): call on_transcription_message event handler Aleix Conchillo Flaqué 2024-11-06 15:10:58 -08:00
  • ce89bbb16e tts(elevenlabs): support pausing and resuming frames while speaking Aleix Conchillo Flaqué 2024-11-06 14:38:33 -08:00
  • 865768039b processors: remove block_on_frames and add pause_processing_frames() instead Aleix Conchillo Flaqué 2024-11-06 14:20:25 -08:00
  • 7071482583 try to use queue_frame() instead of process_frame() Aleix Conchillo Flaqué 2024-11-06 14:18:21 -08:00
  • 5353d13151 update CHANGELOG Aleix Conchillo Flaqué 2024-11-06 13:16:58 -08:00
  • a9e565f355 processors: fix input queue interruptions Aleix Conchillo Flaqué 2024-11-06 13:12:24 -08:00
  • b6f0c16591 examples: restore EndFrame() on 01 and 02 foundational Aleix Conchillo Flaqué 2024-11-06 12:02:35 -08:00
  • 49005d02f5 services(tts): use TTSSpeakFrame in say() method Aleix Conchillo Flaqué 2024-11-06 11:36:29 -08:00
  • 6d8b885071 transports(base_output): push bot started/stopped frames downstream Aleix Conchillo Flaqué 2024-11-06 11:34:52 -08:00
  • 2eccb33e73 processors: allow passing a callback when queued frame is processed Aleix Conchillo Flaqué 2024-10-20 22:35:46 -07:00
  • 22ca4c5a02 processors: cancel input task and empty queue with interruptions Aleix Conchillo Flaqué 2024-10-20 22:35:15 -07:00
  • 84f26ac1ca processors: introduce input queues Aleix Conchillo Flaqué 2024-10-20 16:27:17 -07:00
  • 74937411e6 Merge pull request #691 from pipecat-ai/aleix/rtvi-manual-bot-ready Aleix Conchillo Flaqué 2024-11-06 10:53:25 -08:00
  • 8aab068ffd rtvi: bot-ready message needs to be sent manual Aleix Conchillo Flaqué 2024-11-05 09:45:21 -08:00
  • bd50201ce4 transports(daily): just make it clear we subscribe to camera Aleix Conchillo Flaqué 2024-11-04 17:32:46 -08:00
  • 6082da284e Merge pull request #611 from pipecat-ai/aleix/audio-filters Aleix Conchillo Flaqué 2024-11-04 16:34:47 -08:00
  • 358c458265 transports(base_input): handle filter contorl frames Aleix Conchillo Flaqué 2024-11-04 16:19:52 -08:00
  • 807dbbe326 audio(noisereduce): allow enabling/disabling filter Aleix Conchillo Flaqué 2024-11-04 16:13:29 -08:00
  • 3c116b291d audio(mixers): some cosmetics Aleix Conchillo Flaqué 2024-11-04 15:34:20 -08:00
  • 0dd413ee90 audio(filters): add noisereduce filter Aleix Conchillo Flaqué 2024-10-21 17:06:16 -07:00