Aleix Conchillo Flaqué
5dd3af25ac
frames: add turn start strategies to StartFrame
2025-12-19 14:47:01 -08:00
Aleix Conchillo Flaqué
76c79a7dfa
introduce new user and bot turn start strategies
2025-12-19 14:47:01 -08:00
Mark Backman
fac1a05eb5
Merge pull request #3268 from fixie-ai/mike/ttfb
...
Add ttfb tracking for Ultravox
2025-12-19 15:49:57 -05:00
kompfner
917c512aa8
Merge pull request #3263 from pipecat-ai/pk/deprecate-openai-llm-context
...
Deprecate `OpenAILLMContext` and associated things
2025-12-19 13:19:48 -05:00
Mike Depinet
5ec08ff1d8
Add ttfb tracking for Ultravox
2025-12-19 09:26:11 -08:00
Paul Kompfner
9b6f5853cf
Deprecate OpenAILLMContext and associated things
2025-12-19 11:23:06 -05:00
Mark Backman
5e94b20562
Merge pull request #3233 from jaydamani/jay/improve-elevenlabs-services
...
Improve Elevenlabs realtime transcription service
2025-12-18 19:07:43 -05:00
Aleix Conchillo Flaqué
274db3e05c
DailyTransport: add transport_source to transcription frames
2025-12-17 19:24:08 -08:00
Aleix Conchillo Flaqué
6c0e4be4ac
Merge pull request #3205 from gui217/feat/rnnoise
...
Feat/rnnoise
2025-12-17 18:22:22 -08:00
Aleix Conchillo Flaqué
159e403ae4
MoondreamService: yield vision response and text frames
2025-12-17 10:42:08 -08:00
Aleix Conchillo Flaqué
d3d50ac580
frames: added vision response and text frames
2025-12-17 10:42:08 -08:00
jay
83a3295a39
update error handling based on code review
2025-12-18 00:03:47 +05:30
Aleix Conchillo Flaqué
d07b37b288
scripts(evals): more eval prompts improvements
2025-12-17 09:55:12 -08:00
Mark Backman
ca97d9dc4b
Merge pull request #3249 from pipecat-ai/mb/cleanup-pipecat-version
...
Clean up use of pipecat version
2025-12-17 12:17:53 -05:00
Mark Backman
6d84f36d05
Merge pull request #3214 from pipecat-ai/mb/update-run-inference
...
Update run_inference to use the provided LLM configuration params
2025-12-17 12:03:50 -05:00
Paul Kompfner
cdd6f5aa6a
Fix Anthropic LLM's run_inference so that it works even when extended thinking is enabled
2025-12-17 11:55:46 -05:00
Mark Backman
f1a0d547ce
Clean up use of pipecat version
2025-12-17 11:49:54 -05:00
mattie ruth backman
b1b7fc6357
Bump the RTVI version to 1.1.0 and add pipecat versioning to the botReady about field
2025-12-17 11:48:02 -05:00
Mark Backman
16e304016d
SimpleTextAggregator: Strip whitespace in the returned aggregation
2025-12-17 11:33:39 -05:00
Mark Backman
21a55f6aae
Update run_inference to use the provided LLM configuration params
2025-12-17 10:58:05 -05:00
Mark Backman
c8a86059fb
Merge pull request #3245 from simopot/add-soniox-language-hints-strict
...
Add language_hints_strict parameter to SonioxSTTService
2025-12-17 08:43:25 -05:00
Mark Backman
c537d7bafb
Merge pull request #3235 from pipecat-ai/mb/dev-runner-daily-pstn-dialin
...
Added Daily PSTN dial-in support to the development runner
2025-12-17 08:31:42 -05:00
Simo Potinkara
1fce68cef1
Add language_hints_strict parameter to SonioxSTTService
...
Add support for the language_hints_strict parameter in Soniox STT
configuration. When set to true, this parameter strictly enforces
language hints, restricting transcription to only the specified
languages.
2025-12-17 13:24:26 +02:00
Aleix Conchillo Flaqué
db983cb693
BaseObject: log file and line number for uncaught exceptions
2025-12-16 17:29:14 -08:00
Aleix Conchillo Flaqué
ac7b06faba
WordTTSService: make sure word timestamps are always started
2025-12-16 14:00:52 -08:00
Mark Backman
afa7573834
Merge pull request #3239 from pipecat-ai/mb/update-inworld-tts
...
Inworld TTS services: Add websocket TTS class, add word-timestamp ali…
2025-12-16 16:26:43 -05:00
kompfner
9e49e09360
Merge pull request #3226 from pipecat-ai/filipi/elevenlabs_http_voice_settings
...
Fixed an issue where ElevenLabsHttpTTSService was not updating voice settings
2025-12-16 16:07:34 -05:00
kompfner
b5221cd2c1
Merge pull request #3234 from hwuiwon/hw/bugfix-llmcontext
...
Fix LLM context tool audio content handling
2025-12-16 16:04:16 -05:00
Hwuiwon Kim
796f3aeff3
fix
2025-12-16 15:56:08 -05:00
Mark Backman
de94790b94
Merge pull request #3236 from pipecat-ai/mb/websocket-stt-services
...
Update websocket STT services to use the WebsocketSTTService base class
2025-12-16 13:59:52 -05:00
Mark Backman
bd3bf9a00e
Inworld TTS services: Add websocket TTS class, add word-timestamp alignment
2025-12-16 13:47:24 -05:00
kompfner
92f934031d
Merge pull request #3224 from pipecat-ai/pk/simplify-gemini-thinking
...
Clean up logic related to applying Gemini thought signatures to conte…
2025-12-16 13:35:17 -05:00
Mark Backman
11b92d89d0
Add session ID to GladiaSTTService logs, reset bytes_sent counter
2025-12-16 10:06:16 -05:00
Mark Backman
24b5efb9d8
Update SonioxSTTService to use WebsocketSTTService
2025-12-16 09:46:35 -05:00
Mark Backman
eeb3b85e39
Update AWSTranscribeSTTService to use WebsocketSTTService
2025-12-16 09:37:31 -05:00
Mark Backman
8255770b6c
Update AssemblyAISTTService to use WebsocketSTTService
2025-12-16 09:30:03 -05:00
Mark Backman
d3f918eb58
Update GladiaSTTService to use WebsocketSTTService
2025-12-16 09:20:53 -05:00
Mark Backman
36c6549426
Added Daily PSTN dial-in support to the development runner
2025-12-15 19:10:00 -05:00
Aleix Conchillo Flaqué
88d909d468
Merge pull request #3231 from pipecat-ai/aleix/improve-evals-assert-on-exit
...
evals: use EndFrame reason field to provide eval result
2025-12-15 13:23:29 -08:00
Hwuiwon Kim
27647fc067
Fix LLM context tool conversion and audio content handling
2025-12-15 13:43:57 -05:00
jay
7e424d750e
improve error handling to log all error types
2025-12-15 23:18:44 +05:30
jay
59c3abeb92
fix issue with infinite loop when websocket disconnects
2025-12-15 23:06:35 +05:30
Paul Kompfner
54926f390d
Make image writing to and reading from LLMContext more robust; let's allow storing in context image types other than JPEG, meaning not lossily and unnecessarily re-encoding non-JPEG images as JPEG.
2025-12-15 10:39:36 -05:00
Kingston Kuan
50362ca37e
Merge branch 'pipecat-ai:main' into fix/smallwebrtcrequesthandler-return-type
2025-12-15 16:41:59 +08:00
Aleix Conchillo Flaqué
a5e42337a4
frames: EndFrame and CancelFrame reason is now Any
2025-12-14 12:16:14 -08:00
Aleix Conchillo Flaqué
4f848e9631
Merge pull request #3227 from fixie-ai/mike/upstream
...
Add Ultravox service
2025-12-13 18:29:02 -08:00
Kingston
93df7044fa
fix return type for SmallWebRTCRequestHandler
2025-12-13 22:11:06 +08:00
Paul Kompfner
e604e9b490
Support conversations with Gemini 3 Pro Image (model "gemini-3-pro-image-preview").
...
Prior to this change, after the model generated an image the conversation would not be able to progress. It would stall out because we were never storing the image in context, so the model would never realize it already did the work of generating an image. We didn't run into issues with Gemini 2.5 Flash Image, because that model always followed up an image with a text message.
2025-12-12 18:20:17 -05:00
Mike Depinet
2e4fa3f8db
PR comments
...
Also satisfy some Pyright complaints and update default model
2025-12-12 15:03:31 -08:00
Mark Backman
6cda357ce8
Remove timestamp check from TestThoughtTranscription
2025-12-12 14:28:39 -05:00