Skip to main content

Scenario

Transcribe customer interviews and testimonial recordings. Extract how customers describe pain points, features, and success stories. Aggregate language patterns across interviews and feed them into Mavera Brand Voice to create a profile that sounds like your customers, not your marketing team. Flow: Deepgram POST /v1/listen (multiple interview files) → aggregate customer language → Mavera POST /brand-voices → Customer-authentic Brand Voice

Code

Example Output

Error Handling

Zoom/phone recordings have artifacts. Nova-3 handles this well, but aim for 16kHz mono minimum. If diarization struggles, use separate tracks per speaker.
Brand voice needs 5+ interviews (10,000+ words) for reliable patterns. Fewer over-fits to individual styles. Supplement with written reviews or support tickets.
Mavera accepts up to 5,000 characters. For richer profiles, create two brand voices: tone/vocabulary rules + example rewrites and do/don’t lists.