Update main.py
Browse files
main.py
CHANGED
@@ -3,10 +3,7 @@ import os
|
|
3 |
import sys
|
4 |
import time
|
5 |
import logging
|
6 |
-
from pipecat.frames
|
7 |
-
TextFrame, UserStartedSpeakingFrame, UserStoppedSpeakingFrame,
|
8 |
-
TTSStartedFrame, TTSStoppedFrame
|
9 |
-
)
|
10 |
from pipecat.pipeline.pipeline import Pipeline
|
11 |
from pipecat.pipeline.runner import PipelineRunner
|
12 |
from pipecat.pipeline.task import PipelineParams
|
@@ -15,7 +12,7 @@ from pipecat.services.elevenlabs.tts import ElevenLabsTTSService
|
|
15 |
from pipecat.services.deepgram.stt import DeepgramSTTService
|
16 |
from pipecat.transports.services.daily import DailyParams, DailyTransport
|
17 |
from pipecat.audio.vad.silero import SileroVADAnalyzer
|
18 |
-
from
|
19 |
from elevenlabs import ElevenLabs
|
20 |
|
21 |
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
@@ -171,7 +168,7 @@ class PhoneChatbotApp:
|
|
171 |
api_key=os.environ.get("elevenlabs"),
|
172 |
voice_id=voice_id
|
173 |
)
|
174 |
-
self.llm_service =
|
175 |
preprompt="You are a friendly and helpful phone assistant."
|
176 |
)
|
177 |
self.daily_transport = DailyTransport(
|
|
|
3 |
import sys
|
4 |
import time
|
5 |
import logging
|
6 |
+
from pipecat.frames import TextFrame, UserStartedSpeakingFrame, UserStoppedSpeakingFrame, TTSStartedFrame, TTSStoppedFrame
|
|
|
|
|
|
|
7 |
from pipecat.pipeline.pipeline import Pipeline
|
8 |
from pipecat.pipeline.runner import PipelineRunner
|
9 |
from pipecat.pipeline.task import PipelineParams
|
|
|
12 |
from pipecat.services.deepgram.stt import DeepgramSTTService
|
13 |
from pipecat.transports.services.daily import DailyParams, DailyTransport
|
14 |
from pipecat.audio.vad.silero import SileroVADAnalyzer
|
15 |
+
from pipecat.services.openai.llm import OpenAILLMService # Use the updated OpenAI service
|
16 |
from elevenlabs import ElevenLabs
|
17 |
|
18 |
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
|
|
168 |
api_key=os.environ.get("elevenlabs"),
|
169 |
voice_id=voice_id
|
170 |
)
|
171 |
+
self.llm_service = OpenAILLMService( # Use the updated OpenAI service
|
172 |
preprompt="You are a friendly and helpful phone assistant."
|
173 |
)
|
174 |
self.daily_transport = DailyTransport(
|