Merge pull request #927 from pipecat-ai/mb/update-copyright

Update copyright to 2025
This commit is contained in:
Mark Backman
2025-01-06 10:33:04 -05:00
committed by GitHub
223 changed files with 245 additions and 262 deletions

View File

@@ -1,6 +1,6 @@
BSD 2-Clause License BSD 2-Clause License
Copyright (c) 2024, Daily Copyright (c) 2025, Daily
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #
@@ -80,8 +80,7 @@ Rules:
class UserAudioCollector(FrameProcessor): class UserAudioCollector(FrameProcessor):
""" """This FrameProcessor collects audio frames in a buffer, then adds them to the
This FrameProcessor collects audio frames in a buffer, then adds them to the
LLM context when the user stops speaking. LLM context when the user stops speaking.
""" """
@@ -125,8 +124,7 @@ class UserAudioCollector(FrameProcessor):
class InputTranscriptionContextFilter(FrameProcessor): class InputTranscriptionContextFilter(FrameProcessor):
""" """This FrameProcessor blocks all frames except the OpenAILLMContextFrame that triggers
This FrameProcessor blocks all frames except the OpenAILLMContextFrame that triggers
LLM inference. (And system frames, which are needed for the pipeline element lifecycle.) LLM inference. (And system frames, which are needed for the pipeline element lifecycle.)
We take the context object out of the OpenAILLMContextFrame and use it to create a new We take the context object out of the OpenAILLMContextFrame and use it to create a new
@@ -186,8 +184,7 @@ class InputTranscriptionContextFilter(FrameProcessor):
@dataclass @dataclass
class LLMDemoTranscriptionFrame(Frame): class LLMDemoTranscriptionFrame(Frame):
""" """It would be nice if we could just use a TranscriptionFrame to send our transcriber
It would be nice if we could just use a TranscriptionFrame to send our transcriber
LLM's transcription output down the pipelline. But we can't, because TranscriptionFrame LLM's transcription output down the pipelline. But we can't, because TranscriptionFrame
is a child class of TextFrame, which in our pipeline will be interpreted by the TTS is a child class of TextFrame, which in our pipeline will be interpreted by the TTS
service as text that should be turned into speech. We could restructure this pipeline, service as text that should be turned into speech. We could restructure this pipeline,
@@ -199,8 +196,7 @@ class LLMDemoTranscriptionFrame(Frame):
class InputTranscriptionFrameEmitter(FrameProcessor): class InputTranscriptionFrameEmitter(FrameProcessor):
""" """A simple FrameProcessor that aggregates the TextFrame output from the transcriber LLM
A simple FrameProcessor that aggregates the TextFrame output from the transcriber LLM
and then sends the full response down the pipeline as an LLMDemoTranscriptionFrame. and then sends the full response down the pipeline as an LLMDemoTranscriptionFrame.
""" """
@@ -221,8 +217,7 @@ class InputTranscriptionFrameEmitter(FrameProcessor):
class TranscriptionContextFixup(FrameProcessor): class TranscriptionContextFixup(FrameProcessor):
""" """This FrameProcessor looks for the LLMDemoTranscriptionFrame and swaps out the
This FrameProcessor looks for the LLMDemoTranscriptionFrame and swaps out the
audio part of the most recent user message with the text transcription. audio part of the most recent user message with the text transcription.
Audio is big, using a lot of tokens and network bandwidth. So doing this is Audio is big, using a lot of tokens and network bandwidth. So doing this is

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #
@@ -68,8 +68,7 @@ talking_frame = SpriteFrame(images=sprites)
class TalkingAnimation(FrameProcessor): class TalkingAnimation(FrameProcessor):
""" """This class starts a talking animation when it receives an first AudioFrame,
This class starts a talking animation when it receives an first AudioFrame,
and then returns to a "quiet" sprite when it sees a TTSStoppedFrame. and then returns to a "quiet" sprite when it sees a TTSStoppedFrame.
""" """

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2024, Daily # Copyright (c) 2025, Daily
# #
# SPDX-License-Identifier: BSD 2-Clause License # SPDX-License-Identifier: BSD 2-Clause License
# #

Some files were not shown because too many files have changed in this diff Show More