Dominic
1a2c98f70b
Starting to add logic for native audio input for flash lite
2025-02-24 10:28:28 -08:00
Dominic
e988ce6838
Forgot to use the same logic for the openai bot
2025-02-22 14:52:53 -08:00
Dominic
546c97e75b
Simplified logic for dialin
2025-02-22 14:49:33 -08:00
Dominic
410a6b9238
moved terminate call to handlers class
2025-02-22 14:38:14 -08:00
Dominic
281b56e5de
Updated prompt for non gemini bot to look for more voicemail examples, plus added logic to detect if we're doing dialin or not to avoid a non-fatal dialin related error
2025-02-21 16:19:59 -08:00
Dominic
c66042afb6
Fixed import ordering
2025-02-20 14:56:45 -08:00
Dominic Stewart
61f8e54dec
Merge branch 'main' into dom/gemini-system-prompt-switching
2025-02-20 14:48:45 -08:00
Dominic
390adf193a
Added a few more things to detect in the prompt
2025-02-20 14:44:12 -08:00
Dominic
68587ca4e9
Updated the code to use the correct prompt broken down into smaller pieces
2025-02-20 14:28:02 -08:00
Dominic
b71ad2d082
I think this works
2025-02-20 09:42:19 -08:00
Dominic
781652f4f9
Improvement
2025-02-20 09:27:34 -08:00
Dominic Stewart
039d144c79
examples(phone-bot): updated example to use Gemini ( #1233 )
2025-02-19 22:03:37 -08:00
Dominic
621813571a
This works
2025-02-19 20:24:27 -08:00
Filipi Fuchter
7e7926059c
Fixed an issue that start_callback was not invoked for some LLM services.
2025-02-19 18:04:20 -03:00
James Hush
80f8e05fcf
docs: fix transcripts in translation chatbot example ( #1199 )
2025-02-19 16:07:22 +08:00
Dominic
ceefea8d63
Changed example to use gemini 2.0 flash lite
2025-02-18 19:08:22 -08:00
Dominic
1974474480
Updated the readme
2025-02-18 18:16:27 -08:00
Dominic
160d054aa5
Updated the readme
2025-02-18 18:10:34 -08:00
Dominic
4718f68717
Based on feedback, made the gemini file something that can be called separately
2025-02-18 18:04:29 -08:00
Filipi da Silva Fuchter
83a71e1fec
Merge pull request #1112 from pipecat-ai/bot-ready-signalling-rn
...
React Native client for the bot ready example.
2025-02-18 15:17:38 -03:00
Filipi Fuchter
e809c8680e
Upgrading to use the latest node stable version
2025-02-18 15:12:44 -03:00
Dominic
3a781c786c
Fixed typo
2025-02-17 10:22:06 -08:00
Dominic
a066e2bcfd
Updated example to use Gemini
2025-02-17 10:17:59 -08:00
Aleix Conchillo Flaqué
a107b1cb4b
examples(06a): use CartesiaTTSService
2025-02-14 18:47:33 -08:00
Aleix Conchillo Flaqué
426d7ac213
transports: some local audio and tk updates
2025-02-14 18:47:33 -08:00
Mark Backman
c26fe3f277
fix: ensure proper Google message format conversion in transcription filter
2025-02-14 20:28:26 -05:00
Filipi da Silva Fuchter
8588f8b0d8
Merge pull request #1220 from pipecat-ai/instant_voice_demo_example
...
Instant voice example.
2025-02-14 14:24:13 -03:00
Filipi Fuchter
bff54547b0
Instant voice example.
2025-02-14 14:19:17 -03:00
Aleix Conchillo Flaqué
e1f2bbceb3
reimplement LLM response aggregators
2025-02-13 13:20:37 -08:00
Mark Backman
397768d872
Add new STTMuteStrategy: MUTE_UNTIL_FIRST_BOT_COMPLETE
2025-02-12 10:59:28 -05:00
Mark Backman
32d8f6153f
Update InputParams to languages: support str or List of Languages
2025-02-12 10:11:18 -05:00
Mark Backman
b44ddf2456
07n uses all Google services
2025-02-12 10:09:36 -05:00
Mark Backman
6cb55ec2cb
Add GoogleSTTService
2025-02-12 10:09:36 -05:00
Mark Backman
fd68b82e48
Merge pull request #1163 from pipecat-ai/mb/rime-websocket
...
Add RimeTTSService
2025-02-12 09:51:56 -05:00
Aleix Conchillo Flaqué
6e4d2d6ade
examples: fix more dependabot warnings
2025-02-11 10:09:33 -08:00
Aleix Conchillo Flaqué
266135ec54
examples: fix dependabot warnings
2025-02-11 10:07:05 -08:00
Julien Le Bourg
77fb63372a
fix: incorrectly changed the base type in my last pull request for L… ( #1184 )
...
* fix: incorrectly changed the base type in my last pull request for LocalAudioTransport
* update examples to use the new LocalTransportParams
* add local device select example
2025-02-11 08:35:57 -08:00
Aleix Conchillo Flaqué
0a990b2aaa
Merge pull request #1196 from pipecat-ai/aleix/audio-buffer-processor-continuous-intermittent-stream
...
AudioBufferProcessor: handle continuous and intermittent user audio
2025-02-10 16:07:12 -08:00
Mark Backman
8f8a3ae7f9
Add RimeTTSService
2025-02-10 18:45:06 -05:00
Aleix Conchillo Flaqué
eb3c9b1e75
AudioBufferProcessor: handle continuous and intermittent user audio
...
Fixes #1172
2025-02-10 11:26:31 -08:00
Mark Backman
ad4cbdb1ec
Merge pull request #1159 from Canonical-AI-Inc/gemini-rag
...
Gemini 2.0 Flash Lite RAG example
2025-02-10 13:42:11 -05:00
Adrian Cowham
9cc53509d1
PR feedback: renamed file, added docstring, changed file read logic
2025-02-10 09:39:01 -08:00
Mark Backman
081abcedb3
Merge pull request #1176 from pipecat-ai/mb/stt-mute-deprecate-stt-service
...
Deprecate stt_service parameter in STTMuteFilter
2025-02-09 08:35:22 -05:00
Mark Backman
76daaab6ca
Add PerplexityLLMService
2025-02-09 08:00:31 -05:00
Mark Backman
37cfe870cc
Merge pull request #1183 from pipecat-ai/mb/add-groq-stt
...
Add GroqSTTService, BaseWhisperSTTService, and refactor OpenAISTTService
2025-02-09 07:56:35 -05:00
Mark Backman
32b9de5f51
Add GroqSTTService, BaseWhisperSTTService, and refactor OpenAISTTService
2025-02-09 07:51:28 -05:00
Mark Backman
7d05728e2f
Update 28c option to output to log line only by default
2025-02-08 10:00:45 -05:00
Mark Backman
dee5448b57
Merge pull request #1123 from pipecat-ai/cb/sqlite
...
Add SQLite storage to the Gemini persistent storage example
2025-02-08 09:07:52 -05:00
Mark Backman
d67861925a
Merge pull request #1128 from golbin/whisper-api
...
Add Whisper STT service using OpenAI API
2025-02-08 08:35:26 -05:00
Mark Backman
a1b58115ce
Deprecate stt_service parameter in STTMuteFilter
2025-02-07 19:24:03 -05:00