Connect Happy Scribe to Your AI Agent

Provide a public media URL, language, and service level to create a transcription or subtitle order.

11 tools API key

Try a Happy Scribe Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Happy Scribe

Create and export subtitles

Submit a subtitle order and retrieve an SRT export after processing completes.

/oo Happy Scribe: Create and confirm a subtitle order for [media URL], language [code], organization [ID], using [service level]. Check completion, export the transcription as SRT, and retrieve the export download link.

Start Working with Happy Scribe

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Happy Scribe

    Connect a Happy Scribe API key and choose an accessible organization.

    Connect Happy Scribe →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Happy Scribe API key, organization access, and a public audio or video URL.

Happy Scribe Tools

Happy Scribe processes transcription and translation orders asynchronously. Exports are separate jobs with their own status and download links.

Transcription and translation orders

Create and confirm media or translation orders and read their processing state.

Transcription files

List or read transcription records, change their organization details, and create downloadable exports.

11 tools

List Organizations

List the Happy Scribe organizations available to the current API key.

happy_scribe.list_organizations

Create Transcription Order

Submit a transcription or subtitling order from a public media URL.

happy_scribe.create_transcription_order

Create Translation Order

Submit a translation order for an existing Happy Scribe transcription.

happy_scribe.create_translation_order

Get Order

Get the current state and details of a Happy Scribe order.

happy_scribe.get_order

Confirm Order

Confirm a previously created Happy Scribe order so processing can begin.

happy_scribe.confirm_order

List Transcriptions

List transcriptions in a Happy Scribe organization.

happy_scribe.list_transcriptions

Get Transcription

Get one Happy Scribe transcription by ID.

happy_scribe.get_transcription

Update Transcription

Update editable fields on a Happy Scribe transcription.

happy_scribe.update_transcription

Delete Transcription

Delete one Happy Scribe transcription by ID.

happy_scribe.delete_transcription

Create Export

Create an asynchronous export for one or more Happy Scribe transcriptions.

happy_scribe.create_export

Get Export

Get the state and download link of a Happy Scribe export.

happy_scribe.get_export

Frequently Asked Questions

Can I create an order before starting processing?

Yes. Create it without immediate confirmation, then confirm the order when you want processing to begin.

Which outputs can I export?

Exports support formats such as TXT, SRT, VTT, JSON, CSV, and DOCX, with options for speakers and timestamps.

What do I need to translate a transcript?

Provide an existing transcription ID, target languages, and translation service level.

Connect Happy Scribe

About Happy Scribe ↗