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",