examples/openai-audio/README.md
You can run this example with:
npx promptfoo@latest init --example openai-audio
cd openai-audio
This example demonstrates how to use promptfoo to test OpenAI's audio capabilities using audio-capable models. The example focuses on audio input processing (speech-to-text) and audio output generation (speech-to-speech).
You can initialize this example in a new directory using:
npx promptfoo@latest init --example openai-audio
This will create all necessary files and folder structure to get started quickly.
export OPENAI_API_KEY=your-api-key-here
assets directory:
Armstrong_Small_Step.mp3 - Neil Armstrong's moon landing speechKennedy_berliner.mp3 - JFK's "Ich bin ein Berliner" speechpromptfooconfig.yaml: Configuration file defining the providers and testsaudio-input.json: JSON template for the audio input promptFrom the root directory of promptfoo, run:
npx promptfoo eval -c examples/openai-audio/promptfooconfig.yaml