INNER CODE UNIT · Python

shorten_script

roboflow/awesome-openai-vision-api-experiments · experiments/gpt4v-narration/app.py:53

def shorten_script(script):
    prompt_messages = [
        {
            "role": "user",
            "content": f"Shorten this script so it can be read in about 30 seconds: {script}",
        }
    ]
    result = client.chat.completions.create(
        model="gpt-4",
        messages=prompt_messages,
        max_tokens=500,
    )
    return result.choices[0].message.content

def generate_audio(text):
    return generate(
        text=text,
        voice="Oliver",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…