---
title: "Get streaming transcription WebSocket URL"
method: GET
path: "/voice/streaming/url"
tags: ["Voice"]
---

# Get streaming transcription WebSocket URL

`GET /voice/streaming/url`

Returns the WebSocket URL and connection details for real-time audio transcription. The returned URL can be used to establish a WebSocket connection for streaming audio data and receiving transcribed text in real-time.

**Audio Requirements:**
- Sample Rate: 16kHz
- Encoding: PCM 16-bit little-endian
- Channels: Mono (1 channel)

**Pricing:** $0.01 per minute ($0.60 per hour)

## Response `200`

WebSocket connection details returned successfully

- object
  - `url` string — Base WebSocket URL for streaming transcription
  - `connect_url` string — Complete WebSocket URL with authentication token
  - `protocol` string — Connection protocol
  - `audio_format` object
    - `sample_rate` integer — Required audio sample rate in Hz
    - `encoding` string — Required audio encoding format
    - `channels` integer — Number of audio channels
  - `pricing` object
    - `per_minute` number — Cost per minute of transcription
    - `per_hour` number — Cost per hour of transcription
    - `currency` string — Currency for pricing

## Other responses

- `401` — Authentication failed - invalid API key
- `403` — Insufficient permissions - API key does not have access to voice/transcription/streaming services

---

[API](https://skmtc.net/casemark/apis/case-dev-api.md) · [All operations](https://skmtc.net/casemark/apis/case-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/casemark/case-dev-api/revisions/5b7e64e6d6f9/schema)
