aws: move aws_nova_sonic to aws.nova_sonic

This commit is contained in:
Aleix Conchillo Flaqué
2025-10-09 17:28:16 -07:00
parent cdc86db8ce
commit 15bf5b1533
9 changed files with 7 additions and 7 deletions

View File

@@ -23,7 +23,7 @@ from pipecat.pipeline.task import PipelineParams, PipelineTask
from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext
from pipecat.runner.types import RunnerArguments from pipecat.runner.types import RunnerArguments
from pipecat.runner.utils import create_transport from pipecat.runner.utils import create_transport
from pipecat.services.aws_nova_sonic.aws import AWSNovaSonicLLMService from pipecat.services.aws.nova_sonic.llm import AWSNovaSonicLLMService
from pipecat.services.llm_service import FunctionCallParams from pipecat.services.llm_service import FunctionCallParams
from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.base_transport import BaseTransport, TransportParams
from pipecat.transports.daily.transport import DailyParams from pipecat.transports.daily.transport import DailyParams

View File

@@ -21,7 +21,7 @@ from pipecat.pipeline.task import PipelineParams, PipelineTask
from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext
from pipecat.runner.types import RunnerArguments from pipecat.runner.types import RunnerArguments
from pipecat.runner.utils import create_transport from pipecat.runner.utils import create_transport
from pipecat.services.aws_nova_sonic import AWSNovaSonicLLMService from pipecat.services.aws.nova_sonic.llm import AWSNovaSonicLLMService
from pipecat.services.llm_service import FunctionCallParams from pipecat.services.llm_service import FunctionCallParams
from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.base_transport import BaseTransport, TransportParams
from pipecat.transports.daily.transport import DailyParams from pipecat.transports.daily.transport import DailyParams

View File

@@ -9,6 +9,7 @@ import sys
from pipecat.services import DeprecatedModuleProxy from pipecat.services import DeprecatedModuleProxy
from .llm import * from .llm import *
from .nova_sonic import *
from .stt import * from .stt import *
from .tts import * from .tts import *

View File

@@ -33,7 +33,7 @@ from pipecat.frames.frames import (
) )
from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext
from pipecat.processors.frame_processor import FrameDirection from pipecat.processors.frame_processor import FrameDirection
from pipecat.services.aws_nova_sonic.frames import AWSNovaSonicFunctionCallResultFrame from pipecat.services.aws.nova_sonic.frames import AWSNovaSonicFunctionCallResultFrame
from pipecat.services.openai.llm import ( from pipecat.services.openai.llm import (
OpenAIAssistantContextAggregator, OpenAIAssistantContextAggregator,
OpenAIUserContextAggregator, OpenAIUserContextAggregator,

View File

@@ -54,14 +54,14 @@ from pipecat.processors.aggregators.openai_llm_context import (
OpenAILLMContextFrame, OpenAILLMContextFrame,
) )
from pipecat.processors.frame_processor import FrameDirection from pipecat.processors.frame_processor import FrameDirection
from pipecat.services.aws_nova_sonic.context import ( from pipecat.services.aws.nova_sonic.context import (
AWSNovaSonicAssistantContextAggregator, AWSNovaSonicAssistantContextAggregator,
AWSNovaSonicContextAggregatorPair, AWSNovaSonicContextAggregatorPair,
AWSNovaSonicLLMContext, AWSNovaSonicLLMContext,
AWSNovaSonicUserContextAggregator, AWSNovaSonicUserContextAggregator,
Role, Role,
) )
from pipecat.services.aws_nova_sonic.frames import AWSNovaSonicFunctionCallResultFrame from pipecat.services.aws.nova_sonic.frames import AWSNovaSonicFunctionCallResultFrame
from pipecat.services.llm_service import LLMService from pipecat.services.llm_service import LLMService
from pipecat.utils.time import time_now_iso8601 from pipecat.utils.time import time_now_iso8601
@@ -251,7 +251,7 @@ class AWSNovaSonicLLMService(LLMService):
self._connected_time: Optional[float] = None self._connected_time: Optional[float] = None
self._wants_connection = False self._wants_connection = False
file_path = files("pipecat.services.aws_nova_sonic").joinpath("ready.wav") file_path = files("pipecat.services.aws.nova_sonic").joinpath("ready.wav")
with wave.open(file_path.open("rb"), "rb") as wav_file: with wave.open(file_path.open("rb"), "rb") as wav_file:
self._assistant_response_trigger_audio = wav_file.readframes(wav_file.getnframes()) self._assistant_response_trigger_audio = wav_file.readframes(wav_file.getnframes())

View File

@@ -1 +0,0 @@
from .aws import AWSNovaSonicLLMService, Params