Aleix Conchillo Flaqué
4c8fcb2cfc
pipeline(task): cleanup Sink processor
...
Fixes #953
2025-01-13 13:29:44 -08:00
Aleix Conchillo Flaqué
3cd2b90177
Merge pull request #971 from pipecat-ai/aleix/update-copyright-keep-original-year
...
update copyright keeping original year (2024)
2025-01-12 11:37:15 -08:00
Aleix Conchillo Flaqué
95e69597f3
update copyright keeping original year (2024)
2025-01-12 11:34:00 -08:00
Aleix Conchillo Flaqué
710baa5e17
Merge pull request #973 from pipecat-ai/aleix/simple-chatbot-clients
...
examples/simple-chatbot: move clients to client directory
2025-01-12 11:28:21 -08:00
Mark Backman
8c953bac41
Merge pull request #966 from imsakg/main
...
fix(services): handle TranscriptionFrame separately in TTSService
2025-01-12 11:33:38 -05:00
Mark Backman
4c0861ce39
Some addition links and README changes
2025-01-12 09:27:23 -05:00
Mark Backman
12b1e1db9d
Merge pull request #965 from pipecat-ai/mb/aws-add-session-token
...
Add optional aws_session_token for PollyTTSService
2025-01-12 09:13:03 -05:00
Mark Backman
53bfdfd83f
Merge pull request #963 from pipecat-ai/mb/cleanup-examples
...
Update examples to align with latest best practices
2025-01-12 09:12:34 -05:00
Mark Backman
2a5593afea
Merge pull request #968 from pipecat-ai/mb/readme-websocket
...
Update README.md
2025-01-12 09:12:19 -05:00
Aleix Conchillo Flaqué
a04a920e54
examples/simple-chatbot: move clients to client directory
2025-01-11 19:16:05 -08:00
Aleix Conchillo Flaqué
2ce6d92455
Merge pull request #959 from KevGTL/fix-livekit-transport
...
fix: push input audio frame only via push_audio_frame()
2025-01-11 19:03:35 -08:00
Mark Backman
1ecd5da219
Update README.md
...
Add websocket docs links to README.
2025-01-11 08:37:17 -05:00
Mert Sefa AKGUN
7ec351813c
style(ai_services): fix import order with ruff
2025-01-11 13:04:26 +03:00
Mert Sefa AKGUN
df6c2fc403
fix(services): handle TranscriptionFrame separately in TTSService
...
Exclude TranscriptionFrame from text frame processing in TTSService by updating the type check condition. This resolves unintended processing behavior when handling different frame types.
2025-01-11 13:00:38 +03:00
Mark Backman
71e107725c
Add optional aws_session_token for PollyTTSService
2025-01-10 19:33:47 -05:00
Mark Backman
4d0c11fcab
Update examples to align with latest best practices
2025-01-10 15:07:06 -05:00
Mark Backman
a8ae79831e
Merge pull request #921 from pipecat-ai/mb/playht-http
...
PlayHTHttpTTSService fixes
2025-01-10 13:26:45 -05:00
Mark Backman
86516d2415
PlayHTHttpTTSService fixes
2025-01-10 13:21:27 -05:00
Vanessa Pyne
5cd9dab14b
Merge pull request #949 from imsakg/main
...
fix(examples): correct TTS service import and setup
2025-01-10 10:58:50 -06:00
Kwindla Hultman Kramer
a3e2e06975
Merge pull request #961 from pipecat-ai/khk/tiny-chatbot-readme-fix
...
fixed 404 in SimpleChatbot iOS example README
2025-01-10 08:45:05 -08:00
Kwindla Hultman Kramer
e7107b99c5
fixed 404 in SimpleChatbot iOS example README
2025-01-10 08:37:13 -08:00
Mark Backman
6802459165
Merge pull request #956 from pipecat-ai/mb/tavus
...
Update the Tavus example and comment about using the PERSONA_ID
2025-01-10 11:18:05 -05:00
kompfner
a798bf18f2
Merge pull request #955 from pipecat-ai/ios-simple-chatbot-mainactor-fixes
...
iOS SimpleChatbot @MainActor fixes
2025-01-10 09:37:02 -05:00
Kevin Oury
f9d0cca60f
fix: push input audio frame only via push_audio_frame()
2025-01-10 15:02:38 +01:00
Mark Backman
cb22de0d13
Update the Tavus example and comment about using the PERSONA_ID
2025-01-10 08:01:00 -05:00
marcus-daily
7d161cc53b
Setting target SDK to 35
2025-01-10 09:50:37 +00:00
marcus-daily
255abf46ef
Updating Gradle and AGP
2025-01-10 09:50:37 +00:00
marcus-daily
27579bcb70
Fixing imports
2025-01-10 09:50:37 +00:00
marcus-daily
1295b64879
Updating library dependencies
2025-01-10 09:50:37 +00:00
marcus-daily
ca57670f65
Removing unnecessary drawables
2025-01-10 09:50:37 +00:00
marcus-daily
06d0a231b9
Android demo app for simple-chatbot example
2025-01-10 09:50:37 +00:00
Mert Sefa AKGUN
67af4e619b
style(examples): fix ruff formatting in Gemini text example
...
Refactor `CartesiaTTSService` instantiation to comply with line
length requirements from the ruff linter.
2025-01-10 12:32:53 +03:00
Mert Sefa AKGUN
21c274944e
Update examples/foundational/26d-gemini-multimodal-live-text.py
...
Co-authored-by: Vanessa Pyne <vipyne@gmail.com >
2025-01-10 12:28:13 +03:00
Paul Kompfner
3239249feb
In the iOS SimpleChatbot, fix @MainActor-related warnings (which would be errors in Swift 6). The delegate methods aren't contractually guaranteed to run on the main thread, so we can't mark them as @MainActor.
2025-01-09 17:35:44 -05:00
Paul Kompfner
216979c377
Bump iOS SimpleChatbot's pipecat-client-ios-daily dependency to version 0.3.1
2025-01-09 16:22:26 -05:00
Filipi da Silva Fuchter
b9db53d3cd
Merge pull request #952 from pipecat-ai/fixing_gemini_function_calling
...
Fixing GeminiMultimodalLiveLLMService function calling to work with pipecat-flows
2025-01-09 17:50:25 -03:00
Filipi Fuchter
58bfcc8370
Fixing GeminiMultimodalLiveLLMService function calling when using with pipecat-flows.
2025-01-09 12:22:37 -03:00
Mert Sefa AKGUN
6664c492ac
feat(gemini): enable audio transcription in live text example
...
Add options to transcribe both user and model audio during the GeminiMultimodalLiveLLMService setup in the 26d-gemini-multimodal-live-text.py example.
2025-01-09 15:38:33 +03:00
Mert Sefa AKGUN
7634058f97
fix(examples): correct TTS service import and setup
...
- Update import to use CartesiaTTSService instead of CartesiaMultiLingualTTSService.
- Adjust GeminiMultimodalLiveLLMService setup to use set_model_modalities with TEXT modality.
2025-01-09 02:19:08 +03:00
Mark Backman
39c6446bdc
Merge pull request #947 from pipecat-ai/mb/add-rime-set-voices
...
Add setters for model and voice to RimeHttpTTSService
2025-01-08 14:25:24 -05:00
Filipi da Silva Fuchter
2df7dfcc91
Merge pull request #943 from pipecat-ai/simple_chat_bot_ios
...
SimpleChatbot iOS app.
2025-01-08 16:17:39 -03:00
Mark Backman
c23c9e046c
Add setters for model and voice to RimeHttpTTSService
2025-01-08 14:17:32 -05:00
Mark Backman
9dae753e8c
Merge pull request #926 from imsakg/main
...
feat(gemini): add text handling to GeminiMultimodalLive
2025-01-08 13:42:17 -05:00
Mert Sefa AKGUN
40e9ee6d63
fix(examples): correct import order in Gemini example
...
- Move `CartesiaMultiLingualTTSService` import to maintain proper order.
- Reorganize `enum` import to adhere to styling standards.
2025-01-08 21:14:29 +03:00
Mert Sefa AKGUN
a342fe732e
docs: update CHANGELOG with Gemini modalities and examples
2025-01-08 19:34:42 +03:00
Mert Sefa AKGUN
a729834482
refactor(gemini): reposition WebSocket connection code
...
Move WebSocket connection setup earlier in the function for better
organization and to prepare for subsequent configuration steps.
2025-01-08 19:29:36 +03:00
Mert Sefa AKGUN
94a6f1086e
feat(gemini): change default modality to AUDIO
...
Modify the default modality in the `InputParams` class from TEXT to AUDIO
to better align with the intended use case for GeminiMultimodalLive
service.
2025-01-08 19:29:36 +03:00
Mert Sefa AKGUN
b42d3a8257
feat(gemini): add modality configuration for GeminiMultimodalLive
...
- Introduce `GeminiMultimodalModalities` enum for modality options.
- Add modality field to `InputParams`, defaulting to text.
- Simplify modality setup with `set_model_modalities` method.
- Refactor WebSocket configuration to support dynamic response modalities.
2025-01-08 19:29:36 +03:00
Mert Sefa AKGUN
12ae980abe
feat(gemini): handle full text response in GeminiMultimodalLive
...
- Add a buffer to store bot text responses.
- Push a `LLMFullResponseStartFrame` when text begins.
- Clear the text buffer and send `LLMFullResponseEndFrame` after processing.
2025-01-08 19:29:36 +03:00
Mert Sefa AKGUN
cdb909958c
feat(examples): add Gemini multimodal live text example
...
Introduce a new example `26d-gemini-multimodal-live-text.py` to
demonstrate the use of GeminiMultimodalLiveLLMService with text-only
responses. This example sets up a pipeline for audio input via DailyTransport,
processing with Gemini, and output via Cartesia TTS.
2025-01-08 19:29:35 +03:00