21 lines
683 B
Markdown
21 lines
683 B
Markdown
# QA: Voice — Spring AI
|
|
|
|
## Prerequisites
|
|
|
|
- OPENAI_API_KEY is set on the NextJS runtime (voice transcription uses Whisper)
|
|
- Spring AI backend is up
|
|
|
|
## Test Steps
|
|
|
|
- [ ] Navigate to `/demos/voice`
|
|
- [ ] Verify the microphone button appears in the chat composer
|
|
- [ ] Click "Play sample" to inject the bundled audio
|
|
- [ ] Confirm the transcribed text appears in the composer textarea
|
|
- [ ] Press send and verify the agent responds to the transcribed text
|
|
|
|
## Expected Results
|
|
|
|
- `audioFileTranscriptionEnabled: true` is advertised by the runtime probe
|
|
- Sample audio transcribes to "What is the weather in Tokyo?"
|
|
- Agent responds with weather information from `get_weather` tool
|