> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anotherwrapper.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Audio

> Record or upload audio, transcribe it, and turn it into clean notes with AI

<Info>
  The Audio app is a **voice-to-notes workflow**. Users record or upload audio, get a transcript, then generate a structured summary with action items. Way more useful than a plain "speech-to-text" page.
</Info>

## What Your Users Can Do

The app is built around a simple but practical workflow:

<Steps>
  <Step title="Record or upload audio">
    Users can record directly in the browser or upload an existing audio file.
  </Step>

  <Step title="Transcribe">
    The audio is sent to Replicate Whisper for accurate transcription.
  </Step>

  <Step title="Generate a summary">
    OpenAI takes the transcript and produces a structured summary with a title and action items.
  </Step>

  <Step title="Review and revisit">
    Everything is saved -- users can come back to any recording, re-read the transcript, and check their action items.
  </Step>
</Steps>

This is a strong pattern for meeting notes, voice memos, interviews, and internal productivity tools.

## What Powers It

* **Replicate Whisper** for transcription
* **OpenAI via the AI SDK** for structured summaries
* **Storage** for uploaded audio files
* **Better Auth + PostgreSQL** for user accounts, recordings, and summaries

## What You Need

<CardGroup cols={3}>
  <Card title="Better Auth + PostgreSQL" icon="database" href="/services/better-auth-postgresql">
    Auth, saved recordings, transcripts, and summaries
  </Card>

  <Card title="Storage" icon="hard-drive" href="/services/storage">
    Uploaded recordings
  </Card>

  <Card title="OpenAI" icon="microchip" href="/providers/openai">
    Structured summary generation
  </Card>
</CardGroup>

<Card title="Replicate" icon="robot" href="/providers/replicate">
  Whisper transcription
</Card>

## How It Works Under the Hood

<Steps>
  <Step title="Audio capture">
    The user records audio in-app or uploads a file.
  </Step>

  <Step title="Storage">
    The file is saved to object storage.
  </Step>

  <Step title="Transcription">
    Replicate Whisper creates a text transcript from the audio.
  </Step>

  <Step title="Database save">
    The transcript is saved in PostgreSQL, linked to the user's account.
  </Step>

  <Step title="AI summarization">
    OpenAI generates a structured summary, title, and action items from the transcript.
  </Step>

  <Step title="Revisit anytime">
    The user can reopen any recording later and review everything in one place.
  </Step>
</Steps>

<Tip>
  This app isn't just transcription. It turns raw audio into something you can actually act on. That's what makes it useful as a product pattern.
</Tip>

## Great Starting Point For...

* Meeting summarizers
* Founder voice memo tools
* Podcast notes
* Sales call summaries
* Interview analysis
* Private internal knowledge capture

## Files to Customize

If you want to make this your own, start here:

* `app/(apps)/audio/toolConfig.ts`
* `app/(apps)/audio/api/transcribe/route.ts`
* `app/(apps)/audio/api/summarize/route.ts`
* `app/(apps)/audio/components/*`

## Verification

<Check>
  Your setup is working if:

  * You can upload or record audio
  * Transcription completes successfully
  * A summary is generated with a title and action items
  * Recordings remain available after refresh
</Check>
