---
title: AI Video Transcriber API
slug: speech-transcription
url: https://apyhub.com/apyhub/service/speech-transcription
provider: ApyHub
categories: [Artificial Intelligence, Audio Processing]
auth: api_key
---

# AI Video Transcriber API

Convert uploaded files or media URLs to text using Azure or Google transcription. Get a provider-specific response for speech search, review, and analytics.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/ai/video/detect/transcribe/file` | What it does Uploads an audio file and returns transcription output for the requested speech servic… | 500 |
| POST | `/ai/video/detect/transcribe/url` | What it does Submits a media file URL for speech transcription and routes the request to either Azu… | 500 |

## About

## What it does
Speech Transcription converts audio or video into text through Azure or Google transcription backends. Send a file upload or a media URL, choose the requested service, and include the provider-specific settings needed for that route.

With the file endpoint, you upload a binary file and set requested_service to azure or google. Azure routes can include azure_region, azure_account_id, and azure_access_token. Google routes can include google_language and a google_credential_file. With the URL endpoint, you send a media url and can pass Azure settings under azure or Google settings under google, including google_credential_json for Google video routes.

The response returns a data object with an azure or google object depending on the requested_service you chose. That makes Speech Transcription useful when you need to extract spoken content from customer calls, meeting recordings, interviews, or uploaded media and hand the result to downstream search, analytics, or review workflows.

Use it when your application needs to accept user media, route transcription to a specific cloud provider, and keep the response shape aligned with the provider you selected.

| Provider (requested_service) | Atoms |
|------------------------------|------:|
| Azure                        |   500 |
| Google                       |  500 |

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/speech-transcription
