# OpenAI Wizper (Whisper v3) API

> Wizper is a fast Whisper v3 speech-to-text model. It transcribes audio or video in about 100 languages, or translates the speech into English, with segment-level timestamps.

Source: https://www.sandbase.ai/models/openai/wizper
API reference: https://www.sandbase.ai/models/openai/wizper/docs

## Facts

- Provider: OpenAI
- Type: Audio model
- Model ID: `openai/wizper`
- Price: $0.006 per run
- Capabilities: speech to text
- Billing: pay per use from one SandBase balance; no provider account or subscription needed

## Call it

- Unified Run API: `POST https://api.sandbase.ai/v1/run`

```bash
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "openai/wizper",
  "task": "transcribe",
  "audio": "https://static.sandbase.ai/examples/elevenlabs/scribe-v2/input_audio_0.mp3",
  "version": "3",
  "language": "en",
  "chunk_level": "segment",
  "merge_chunks": true,
  "max_segment_len": 29
}'
```

The response returns a run id; poll `GET https://api.sandbase.ai/v1/run/{id}` until the status is `completed` or `failed`.

## FAQ

### How do I call OpenAI Wizper (Whisper v3) through SandBase?

Create a SandBase API key, then send requests with the model ID "openai/wizper" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

### Do I need a separate OpenAI account?

No. One SandBase API key and balance gives you access to OpenAI Wizper (Whisper v3) and the other models in the catalog; you do not need to sign up with OpenAI separately.

## README

### Wizper (Whisper v3)

Wizper is a fast Whisper v3 speech-to-text model: transcribe audio in about 100 languages, or translate it to English.

#### Fields

| Field | Type | Default | Notes |
|---|---|---|---|
| `audio` | audio URL | — | Audio or video URL to transcribe. |
| `task` | `transcribe` / `translate` | `transcribe` | `transcribe` keeps the source language; `translate` outputs English. |
| `chunk_level` | string | `segment` | Timestamp granularity. |
| `max_segment_len` | integer 10–29 | 29 | Maximum segment length in seconds. |
| `language` | `af` / `am` / `ar` / `as` / `az` / `ba` / `be` / `bg` / `bn` / `bo` / `br` / `bs` / `ca` / `cs` / `cy` / `da` / `de` / `el` / `en` / `es` / `et` / `eu` / `fa` / `fi` / `fo` / `fr` / `gl` / `gu` / `ha` / `haw` / `he` / `hi` / `hr` / `ht` / `hu` / `hy` / `id` / `is` / `it` / `ja` / `jw` / `ka` / `kk` / `km` / `kn` / `ko` / `la` / `lb` / `ln` / `lo` / `lt` / `lv` / `mg` / `mi` / `mk` / `ml` / `mn` / `mr` / `ms` / `mt` / `my` / `ne` / `nl` / `nn` / `no` / `oc` / `pa` / `pl` / `ps` / `pt` / `ro` / `ru` / `sa` / `sd` / `si` / `sk` / `sl` / `sn` / `so` / `sq` / `sr` / `su` / `sv` / `sw` / `ta` / `te` / `tg` / `th` / `tk` / `tl` / `tr` / `tt` / `uk` / `ur` / `uz` / `vi` / `yi` / `yo` / `zh` | `en` | Source language code. |
| `version` | string | `3` | Version of the model to use. |
| `merge_chunks` | boolean | true | Merge short segments. |

#### Billing

$0.006 per request, whatever the audio length.

| Request | Price |
|---|---|
| One file | $0.006 |

Failed runs are not charged.

#### Limits

- One audio file per request.
