examples(foundational): allow running examples with twilio

This commit is contained in:
Aleix Conchillo Flaqué
2025-05-24 23:49:16 -07:00
parent 071a9307c9
commit 884268fce3
103 changed files with 796 additions and 33 deletions

View File

@@ -17,6 +17,7 @@ from pipecat.pipeline.task import PipelineTask
from pipecat.processors.frame_processor import FrameDirection, FrameProcessor
from pipecat.services.deepgram.stt import DeepgramSTTService, Language, LiveOptions
from pipecat.transports.base_transport import BaseTransport, TransportParams
from pipecat.transports.network.fastapi_websocket import FastAPIWebsocketParams
from pipecat.transports.services.daily import DailyParams
load_dotenv(override=True)
@@ -35,6 +36,7 @@ class TranscriptionLogger(FrameProcessor):
# selected.
transport_params = {
"daily": lambda: DailyParams(audio_in_enabled=True),
"twilio": lambda: FastAPIWebsocketParams(audio_in_enabled=True),
"webrtc": lambda: TransportParams(audio_in_enabled=True),
}