← Back to all apps

AccurateScribe.ai – Transcribe

Productivityby AccurateScribe.ai Team
Launched Mar 17, 2026 on ChatGPT

AccurateScribe is an AI-powered speech-to-text and transcription app built for modern workflows.

Transcribe audio and video from Zoom meetings, podcasts, interviews, lectures, and recordings into accurate, readable text. Generate meeting transcripts, podcast transcripts, subtitles, and captions in minutes.

Key features:

AI transcription for audio and video files

Speech-to-text with fast processing

Meeting transcription and automatic notes

Podcast transcription and content repurposing

Subtitle and caption generation

Searchable and shareable transcripts

Easy editing and export

Perfect for remote teams, creators, students, and professionals who need reliable transcription, documentation, and content reuse.

10ChatGPT Tools
AccurateScribe.ai TeamDeveloper
ProductivityCategory

Available Tools

Delete Transcription File(s)

delete-transcription
Full Description

Deletes a transcription record for a specific fileId, or deletes all transcription records for the current user if deleteAll is set. This is a destructive operation and can permanently remove access to the stored transcription record.

Parameters (0 required, 2 optional)
Optional
deleteAllboolean

Set to true to delete all transcription files

Default: False
fileIdstring

File ID (UUID) to delete. Omit to delete all files.

List Transcription Files

get-filelist
Full Description

Retrieves the user’s recent transcription files and their statuses for history and polling. The response is limited to user-facing file fields needed by the widget and does not include personal identifiers, session data, telemetry, or internal debugging fields.

Get Transcription Status & Result

get-transcription-result
Full Description

Checks the transcription status for a given fileId and returns the latest user-facing result when completed, such as transcript text, summary, subtitle text, language, and duration. If the user needs to view the complete transcription in full, direct them to https://accuratescribe.ai/transcribe. It does not return personal identifiers, session data, telemetry, or internal debugging fields.

Parameters (1 required)
Required
fileIdstring

File ID (UUID) to check transcription status

Generate Upload URL (Presigned)

get-upload-url
Full Description

Generates a presigned upload URL for an audio/video file and returns only the upload data needed for the next step, such as fileId and storage path. It does not return personal identifiers, session data, telemetry, or internal debugging fields.

Parameters (1 required, 1 optional)
Required
fileNamestring

File name with extension

Optional
contentTypestring

File content type (e.g., audio/mpeg, audio/wav)

Default: audio/mpeg

Get User Preferences

get-user-preferences
Full Description

Retrieves user preferences stored in the backend user profile, such as UI language and account state needed by the widget. It does not return personal identifiers, session data, telemetry, or internal debugging fields.

Create Transcription Record

insert-transcription-record
Full Description

Creates a new transcription record for a file that has been uploaded (or will be uploaded) and stores metadata such as filename, language selection, diarization options, and duration. This starts or tracks a transcription job in the backend so it can be processed asynchronously.

Parameters (5 required, 13 optional)
Required
contentTypestring

File content type

fileIdstring

File ID (UUID)

filenamestring

Original file name

filepathstring

R2 file path

sizeinteger

File size in bytes

Optional
durationnumber

Audio/video duration in seconds

enableSpeakerDiarizationboolean

Enable speaker diarization

Default: False
fileSourcestring

File source/origin

isFreeboolean

Whether this is a free transcription

Default: True
isIosboolean

Whether this is from iOS

Default: False
isRecordboolean

Whether this is a recording

Default: False
isS3boolean

Whether file is stored in S3/R2

Default: True
isSubtitleboolean

Whether to generate subtitles

Default: False
isUrlboolean

Whether this is a URL transcription

Default: False
maxCharsPerSegmentinteger

Maximum characters per subtitle segment

maxWordsPerSegmentinteger

Maximum words per subtitle segment

notestring

Optional note

selectedLanguagestring

Selected language for transcription

Default: en

Update User Preferences

set-user-preferences
Full Description

Updates user preferences stored in the backend user profile, such as preferred UI language. The tool only returns the saved preferences needed by the widget and does not return personal identifiers, session data, telemetry, or internal debugging fields.

Parameters (1 required)
Required
preferencesobject

User preferences object (e.g., {"language": "zh", "theme": "dark"})

Create Share Link for Transcription

share-transcription
Full Description

Creates or retrieves a shareable URL for a transcription. The response returns the share URL needed by the user and does not expose internal share tokens, personal identifiers, session data, telemetry, or debugging fields.

Parameters (2 required, 1 optional)
Required
filenamestring

Filename for generating URL-friendly path

transcriptionIdstring

Transcription ID (UUID) to share

Optional
isTranslateboolean

Whether to translate the transcription in the share link

Default: False

AI Subtitle Generator | Auto Video Caption Maker Online

subtitle-generator
Full Description

Use this tool immediately when the user wants subtitles or captions from audio or video. It opens the subtitle widget UI, where the user should choose or drag a file in the embedded uploader below. Do not ask the user to attach or send files in the chat conversation. After the widget is open, use the file-management tools to upload the file, create the job, poll status, and return subtitle-ready results. If the user needs to read the complete transcription in full, direct them to https://accuratescribe.ai/transcribe.

Transcribe Audio & Video to Text - Free Online Tool

transcribe
Full Description

Use this tool immediately when the user wants to transcribe audio or video. It opens the transcription widget UI, where the user should choose or drag a file in the embedded uploader below. Do not ask the user to attach or send files in the chat conversation. After the widget is open, use the file-management tools to upload the file, create the transcription job, poll status, and return the final transcript or subtitles. If the user needs to read the complete transcription in full, direct them to https://accuratescribe.ai/transcribe.