From 5970e1ae2037636ff14a466b61da801ca18c4744 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Fri, 13 Oct 2023 21:23:23 -0600 Subject: ooga chaga --- outbound_call.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'outbound_call.py') diff --git a/outbound_call.py b/outbound_call.py index 745a39d..8bd4b5c 100644 --- a/outbound_call.py +++ b/outbound_call.py @@ -1,8 +1,13 @@ import os from dotenv import load_dotenv -load_dotenv() +import logging +logging.basicConfig(level=logging.DEBUG) +load_dotenv() +from vocode.streaming.models.agent import ChatGPTAgentConfig +from vocode.streaming.models.message import BaseMessage +from vocode.streaming.models.synthesizer import ElevenLabsSynthesizerConfig from vocode.streaming.telephony.conversation.outbound_call import OutboundCall from vocode.streaming.telephony.config_manager.redis_config_manager import ( RedisConfigManager, @@ -18,10 +23,18 @@ async def main(): outbound_call = OutboundCall( base_url=BASE_URL, - to_phone="+15555555555", - from_phone="+15555555555", + to_phone="+17208828227", + from_phone="+18445610144", config_manager=config_manager, - agent_config=SpellerAgentConfig(generate_responses=False), + agent_config=ChatGPTAgentConfig( + initial_message=BaseMessage(text="What up"), + prompt_preamble="Have a polite conversation about life while talking like a pirate.", + generate_responses=True, + ), + synthesizer_config=ElevenLabsSynthesizerConfig.from_telephone_output_device( + api_key=os.getenv("ELEVENLABS_API_KEY"), + voice_id=os.getenv("YOUR VOICE ID") + ) ) input("Press enter to start call...") -- cgit v1.2.3