diff --git a/narrator.py b/narrator.py index cd086f7..ff083e8 100644 --- a/narrator.py +++ b/narrator.py @@ -6,6 +6,14 @@ import time import simpleaudio as sa import errno from elevenlabs import generate, play, set_api_key, voices +from dotenv import load_dotenv + +# import environment from dotenv file (.env) +# .env file should have API keys as follows +# OPENAI_API_KEY= +# ELEVENLABS_API_KEY= +# ELEVENLABS_VOICE_ID= +load_dotenv() client = OpenAI() @@ -46,7 +54,7 @@ def generate_new_line(base64_image): {"type": "text", "text": "Describe this image"}, { "type": "image_url", - "image_url": f"data:image/jpeg;base64,{base64_image}", + "image_url": f"data:image/jpeg;base64,{base64_image}" }, ], }, diff --git a/requirements.txt b/requirements.txt index 12cae1c..ae2bdab 100644 Binary files a/requirements.txt and b/requirements.txt differ