---
title: Convert Speech to Text API
slug: transcribe-speech-to-text
url: https://apyhub.com/apyhub/service/transcribe-speech-to-text
provider: ApyHub
categories: [Audio Processing]
tags: [speech-to-text, transcription, audio-processing, wav, voice-to-text]
auth: api_key
---

# Convert Speech to Text API

Transcribe WAV files or WAV URLs with an Azure locale. Returns plain text in `data` for indexing, search, and voice-note workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/stt/file` | What it does Uploads a WAV audio file and a language locale, then returns the transcription as a st… | 750 |
| POST | `/stt/url` | What it does Transcribes a WAV audio file from a URL into text. Send the source file URL and langua… | 750 |

## About

## What it does
Speech to Text turns WAV audio into plain text. Send either a WAV file or a public WAV URL, along with an Azure locale such as `en-US`, and get the transcription back in the `data` field.

Use `/file` when you already have the audio in your app, or `/url` when the WAV is hosted elsewhere. The request bodies are small and explicit: `file` or `url`, plus `language`. The response is equally simple, which makes it easy to drop into ingestion pipelines, call-center tooling, note-taking apps, or any workflow that needs audio converted to text.

This service is focused on transcription only. It does not return speaker labels, timestamps, or confidence scores in the schemas provided, so plan around a single text output.

If you need to index meetings, archive voice messages, or make spoken content searchable, Speech to Text gives you a direct path from WAV audio to text without extra parsing steps.

## Usage

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