/scribble

Transcribe with your own Deepgram account with speaker diarization and word-by-word fidelity. Then, convert it to the Podcast Namespace JSON spec.

Primary LanguageJavaScriptMIT LicenseMIT

Scribble

Transcribe your audio with speaker diarization & word-by-word fidelity with your own Deepgram account and export it for the <podcast:transcript> tag as Podcast Namespace JSON.

scribble.fly.dev

Quick Start

  1. Create a free Deepgram account and generate an API key. You’ll get $200 in credit, absolutely free. No credit card needed.
  2. Paste your API key and upload your audio to the app.
  3. Receive a high-fidelity transcript correctly formatted for the <podcast:transcript> tag.
  4. Optionally, replace the "Speaker 1", "Speaker 2" labels with actual names.

Supporting

This is an independent open-source project self-funded by Nathan Gathright. If you use it in your own work, please consider supporting its ongoing development by using one of the options below:

Stripe → Alby →

If you wish to send streaming micropayments over the Lightning network, add the following info to your RSS feed’s value tag:

<podcast:value type="lightning" method="keysend">
   <podcast:valueRecipient name="nathang@getalby.com" type="node" address="030a58b8653d32b99200a2334cfe913e51dc7d155aa0116c176657a4f1722677a3" customKey="696969" customValue="2yjUCncyVMyWY31einuk" split="100"/>
</podcast:value>