Commit Graph

  • 31af5f8177 Merge pull request #182 from pipecat-ai/aleix/expo-se-dialin-ready Aleix Conchillo Flaqué 2024-05-29 23:05:47 +08:00
  • 6a68d9a57e pyproject: update daily-python to 0.9.0 Aleix Conchillo Flaqué 2024-05-28 17:52:50 -07:00
  • 39f41ab25e transports(daily): expose dialin-ready and handle timeouts Aleix Conchillo Flaqué 2024-05-28 15:47:37 -07:00
  • 624cc1e987 Merge pull request #185 from pipecat-ai/aleix/add-start-recording Aleix Conchillo Flaqué 2024-05-29 08:24:59 +08:00
  • 08a15e5cdd transports(daily): expose on_app_message Aleix Conchillo Flaqué 2024-05-28 17:22:12 -07:00
  • 4cd4787e4d transports(daily): added on_call_state_updated Aleix Conchillo Flaqué 2024-05-28 17:19:38 -07:00
  • 65afee2808 transport(daily): add start_recording, stop_recording and stop_dialout Aleix Conchillo Flaqué 2024-05-28 16:19:15 -07:00
  • 00ece864ec Merge pull request #184 from pipecat-ai/aleix/introduce-pipelineparams Aleix Conchillo Flaqué 2024-05-29 08:14:58 +08:00
  • 6d6d9bea5a introduce PipelineParams Aleix Conchillo Flaqué 2024-05-28 16:03:28 -07:00
  • 7c213f8533 Merge pull request #183 from pipecat-ai/khk-deepgram-fix Kwindla Hultman Kramer 2024-05-28 17:04:03 -07:00
  • 3685c19b2d moving Deepgram TTS base_url from beta to prod Kwindla Hultman Kramer 2024-05-28 15:59:26 -07:00
  • 650a2b4da4 Merge pull request #174 from pipecat-ai/fix-azure-llm-service Aleix Conchillo Flaqué 2024-05-25 00:27:51 +08:00
  • afea6f38f6 examples: no need to define tts twice Aleix Conchillo Flaqué 2024-05-24 09:05:49 -07:00
  • c45d428551 services(google): make api_key argument mandatory Aleix Conchillo Flaqué 2024-05-24 09:05:17 -07:00
  • 4e594aa9b0 services: BaseOpenAILLMService.create_client() now returns the client Aleix Conchillo Flaqué 2024-05-24 09:04:15 -07:00
  • 32f91c5f31 services(azure): fix AzureLLMService Aleix Conchillo Flaqué 2024-05-23 07:27:04 -07:00
  • a32ece897a Merge pull request #179 from pipecat-ai/aleix/aiohttp-response-text Aleix Conchillo Flaqué 2024-05-24 07:42:05 +08:00
  • 88f6436aaa fix aiohttp response text Aleix Conchillo Flaqué 2024-05-23 15:51:00 -07:00
  • fac43cea06 Merge pull request #178 from pipecat-ai/aleix/daily-python-0.8.0-deps Aleix Conchillo Flaqué 2024-05-24 05:50:10 +08:00
  • a9e6aeed54 update linux/macos requirements Aleix Conchillo Flaqué 2024-05-23 14:47:42 -07:00
  • fa9f49f5bb Merge pull request #177 from pipecat-ai/aleix/dialin-ready-missing-sipuri v0.0.23 Aleix Conchillo Flaqué 2024-05-24 05:39:31 +08:00
  • 2a6183aba5 transports(daily): fix dialin-ready event handling Aleix Conchillo Flaqué 2024-05-23 14:32:49 -07:00
  • b1a622971b Merge pull request #176 from pipecat-ai/aleix/handle-dialin-ready v0.0.22 Aleix Conchillo Flaqué 2024-05-24 04:58:10 +08:00
  • 5b72faccb4 update CHANGELOG.md for release 0.0.22 Aleix Conchillo Flaqué 2024-05-23 13:57:28 -07:00
  • c8732544c7 transport(daily): add support for dial-in use cases Aleix Conchillo Flaqué 2024-05-23 13:45:58 -07:00
  • d4219b16b8 Merge pull request #170 from pipecat-ai/add-daily-transport-dialout-support Aleix Conchillo Flaqué 2024-05-24 04:19:51 +08:00
  • 0c33432f64 transport(daily): update CHANGELOG.md with dialout/dialin updates Aleix Conchillo Flaqué 2024-05-23 13:14:18 -07:00
  • 95bd58cced pyproject: depend on daily-python 0.8.0 Aleix Conchillo Flaqué 2024-05-23 13:10:48 -07:00
  • 8d7d1a7e24 transport(daily): add dialin-ready event Aleix Conchillo Flaqué 2024-05-23 07:12:31 -07:00
  • 3768cb2f2c transport(daily): add dialout support Aleix Conchillo Flaqué 2024-05-22 22:44:01 -07:00
  • d4b2741608 Merge pull request #169 from pipecat-ai/update-changelog-0.0.21 v0.0.21 Aleix Conchillo Flaqué 2024-05-23 12:42:41 +08:00
  • aef2152dcc update CHANGELOG.md for 0.0.21 Aleix Conchillo Flaqué 2024-05-22 21:40:29 -07:00
  • d0b0221b97 Merge pull request #167 from pipecat-ai/khk-bump-anthropic Aleix Conchillo Flaqué 2024-05-23 12:16:55 +08:00
  • b4758cd989 update CHANGELOG.md Kwindla Hultman Kramer 2024-05-22 21:14:11 -07:00
  • 681250f114 add new response frame types and vision support for anthropic Kwindla Hultman Kramer 2024-05-22 20:12:43 -07:00
  • fd13d3c50e Merge pull request #168 from pipecat-ai/transcription-logging Aleix Conchillo Flaqué 2024-05-23 11:42:51 +08:00
  • 674b8bb0cd transports(daily): add transcription logging Aleix Conchillo Flaqué 2024-05-22 20:41:34 -07:00
  • 5d9a962146 Merge pull request #166 from pipecat-ai/fix-llm-response-wake-check Aleix Conchillo Flaqué 2024-05-23 11:35:11 +08:00
  • e130aada72 filters(WakeCheckFilter): increase timeout to 3 Aleix Conchillo Flaqué 2024-05-22 19:41:14 -07:00
  • 76709a9a39 enclose text between brackets when logging Aleix Conchillo Flaqué 2024-05-22 19:04:18 -07:00
  • acd2d55b84 examples(14): remove commented code Aleix Conchillo Flaqué 2024-05-22 17:57:37 -07:00
  • fcec0eb812 transports(base): log when user is speaking Aleix Conchillo Flaqué 2024-05-22 17:57:25 -07:00
  • e9965347b5 processors(WakeCheckFilter): log what frame we are pushing Aleix Conchillo Flaqué 2024-05-22 17:56:55 -07:00
  • 5a83f75e0d processors: fix user response processors Aleix Conchillo Flaqué 2024-05-22 17:54:19 -07:00
  • 91c706a201 Merge pull request #165 from pipecat-ai/clear-audio-output-buffer-when-interrupted Aleix Conchillo Flaqué 2024-05-23 07:31:33 +08:00
  • 34384881bc transport(base): clear audio output buffer if interrupted Aleix Conchillo Flaqué 2024-05-22 16:30:43 -07:00
  • 71ba28753e Merge pull request #157 from pipecat-ai/khk-improved-wake-word Aleix Conchillo Flaqué 2024-05-23 06:47:59 +08:00
  • 32d2f0db66 update CHANGELOG.ms with filters updates Aleix Conchillo Flaqué 2024-05-22 15:46:13 -07:00
  • e1169a4e82 processors(WakeCheckFilter): push error Aleix Conchillo Flaqué 2024-05-22 15:43:52 -07:00
  • 0e5711e62d examples: update 10-wake-work.py to use WakeCheckFilter Aleix Conchillo Flaqué 2024-05-22 15:41:33 -07:00
  • 0ddfa3de5b move WakeCheckFilter to processors/filters Aleix Conchillo Flaqué 2024-05-22 15:36:18 -07:00
  • 661aa79b7c fix user_id str field name in TranscriptionFrame Kwindla Hultman Kramer 2024-05-20 22:45:05 -07:00
  • 2c32cc2f27 improved wake word filter Kwindla Hultman Kramer 2024-05-20 22:24:24 -07:00
  • d7bb0bc5cb Merge pull request #164 from pipecat-ai/readd-vad-exp-smoothing Aleix Conchillo Flaqué 2024-05-23 06:44:27 +08:00
  • d5644c3ab9 vad: re-add volume exponential smoothing Aleix Conchillo Flaqué 2024-05-22 15:26:32 -07:00
  • 09ab8e3efd Merge pull request #163 from pipecat-ai/update-0.0.20-deps Aleix Conchillo Flaqué 2024-05-23 05:40:12 +08:00
  • 2f683529ec update requirements files Aleix Conchillo Flaqué 2024-05-22 14:33:55 -07:00
  • 6ac012a82b Merge pull request #158 from pipecat-ai/use-pyloudnorm-loudness v0.0.20 Aleix Conchillo Flaqué 2024-05-23 05:24:38 +08:00
  • 075194cb54 update CHANGELOG for 0.0.20 Aleix Conchillo Flaqué 2024-05-22 14:20:54 -07:00
  • 269f070051 audio: no need for compute_rms Aleix Conchillo Flaqué 2024-05-22 14:09:24 -07:00
  • 3342c9d7c2 services(stt): use calculate_audio_volume Aleix Conchillo Flaqué 2024-05-22 13:05:20 -07:00
  • b468b2f926 audio: clamp normalized volume Aleix Conchillo Flaqué 2024-05-22 13:04:09 -07:00
  • af1c7d0023 interruptions: introduce pyloudnorm to compute loudness Aleix Conchillo Flaqué 2024-05-21 16:26:08 -07:00
  • 34670eef79 Merge pull request #162 from pipecat-ai/reset-before-pushing Aleix Conchillo Flaqué 2024-05-23 02:51:55 +08:00
  • 979739c1b7 processors: reset aggergator before pushing Aleix Conchillo Flaqué 2024-05-22 11:26:08 -07:00
  • 83ed6870b9 Merge pull request #161 from pipecat-ai/only-interrupt-assistant Aleix Conchillo Flaqué 2024-05-23 02:02:43 +08:00
  • 57a568986a processors: only interrupt asssisstant Aleix Conchillo Flaqué 2024-05-22 10:12:40 -07:00
  • e828e26b5b Merge pull request #159 from pipecat-ai/create-pool-executor Aleix Conchillo Flaqué 2024-05-22 15:49:03 +08:00
  • 825738440e transports: run threads in their own ThreadPoolExecutor Aleix Conchillo Flaqué 2024-05-21 18:50:29 -07:00
  • 147bd1a075 Merge pull request #156 from pipecat-ai/pipecat-0.0.19 v0.0.19 Aleix Conchillo Flaqué 2024-05-21 12:36:48 +08:00
  • 209e97f372 update CHANGELOG.md for 0.0.19 Aleix Conchillo Flaqué 2024-05-20 21:33:15 -07:00
  • 47f8627432 Merge pull request #155 from pipecat-ai/llm-accumlate-full-response Aleix Conchillo Flaqué 2024-05-21 11:34:39 +08:00
  • cc6713837a github: publish test to pypi again. simply always use PRs Aleix Conchillo Flaqué 2024-05-20 12:19:39 -07:00
  • 728fe0ad88 github: don't publish to test pypi twice Aleix Conchillo Flaqué 2024-05-20 12:15:54 -07:00
  • dbba45349f github: don't run publish_test on main branch Aleix Conchillo Flaqué 2024-05-20 12:14:00 -07:00
  • 40ccf46b4b aggregators: accumulate full responses and take interruptions into account Aleix Conchillo Flaqué 2024-05-20 11:38:08 -07:00
  • 077bb9f20a Merge pull request #153 from pipecat-ai/expose-llm-messages Aleix Conchillo Flaqué 2024-05-21 02:40:26 +08:00
  • e4c990c677 aggregators: expose LLM messages Aleix Conchillo Flaqué 2024-05-20 10:51:37 -07:00
  • 1c8b9d813a examples: minot updates to storytelling-chatbot instructions v0.0.18 Aleix Conchillo Flaqué 2024-05-20 10:31:33 -07:00
  • 83812f2671 transports(daily): implement DailyOutputTransport.send_message Aleix Conchillo Flaqué 2024-05-20 10:30:59 -07:00
  • 4053c33899 update CHANGELOG for 0.0.17 v0.0.17 Aleix Conchillo Flaqué 2024-05-19 19:27:20 -07:00
  • 03978b63bc update linux-py3.10-requirements.txt Aleix Conchillo Flaqué 2024-05-19 19:27:04 -07:00
  • bf036be6b8 Merge pull request #150 from pipecat-ai/khk-gemini Aleix Conchillo Flaqué 2024-05-20 10:24:31 +08:00
  • 7ffb10d7f5 add to CHANGELOG.md Kwindla Hultman Kramer 2024-05-19 12:44:45 -07:00
  • 66377954cb fix up openai vision and gemini implementation Kwindla Hultman Kramer 2024-05-19 12:33:57 -07:00
  • e507686cef oops, fix openai.py Kwindla Hultman Kramer 2024-05-19 11:13:39 -07:00
  • e5ddaf14f4 add google and deepgram to README.md Kwindla Hultman Kramer 2024-05-19 11:09:30 -07:00
  • cf597a2f6b add back in debug log line in openai.py Kwindla Hultman Kramer 2024-05-19 11:08:38 -07:00
  • d83f0aabca generate macos-py3.10-requirements.txt with Python 3.10 Kwindla Hultman Kramer 2024-05-19 10:53:50 -07:00
  • b337e984b3 Initial commit of Google Gemini LLM service. Kwindla Hultman Kramer 2024-05-16 20:48:24 -07:00
  • 6366ee072e Merge pull request #144 from pipecat-ai/initial-interruptions Aleix Conchillo Flaqué 2024-05-20 01:33:15 +08:00
  • c3bfcbd562 aggregators: clear accumulated responses if interruption happens Aleix Conchillo Flaqué 2024-05-19 10:20:17 -07:00
  • c0d5054798 examples: some prompt tweaking Aleix Conchillo Flaqué 2024-05-19 09:41:36 -07:00
  • 810dc30d3d examples: fix examples to use LLMFullResponseEndFrame Aleix Conchillo Flaqué 2024-05-19 09:39:34 -07:00
  • 05f44bf4c3 fixedup gpt4o and gemini-flash examples with interruption changes khk-gemini-144 Kwindla Hultman Kramer 2024-05-18 15:01:34 -07:00
  • 6d8dc732e1 Initial commit of Google Gemini LLM service. Kwindla Hultman Kramer 2024-05-16 20:48:24 -07:00
  • 36dd4933e9 example: add assistant responses to simple chatbot Aleix Conchillo Flaqué 2024-05-18 10:01:46 -07:00
  • 435fffe1b0 add LLMFullResponseStartFrame/LLMFullResponseEndFrame Aleix Conchillo Flaqué 2024-05-18 09:49:38 -07:00
  • 2b8f1c4cda services(openai): send LLMResponseStartFrame for each completion Aleix Conchillo Flaqué 2024-05-17 17:47:33 -07:00
  • 0e8c7a9b28 transports(output): create an downstream push frame task Aleix Conchillo Flaqué 2024-05-17 17:46:58 -07:00