Current production speech pipeline for prerecorded files, live transcripts and turn-aware voice agents. Updated server-side without a public base-model version selector.
Synchronous whole-file transcription; not an asynchronous multi-job batch queue.
Fine-tuning
Not collected
Provider describes no-fine-tuning terminology adaptation via proprietary context-biasing adapters. This does not establish a general user weight fine-tuning API.
Knowledge cutoff
Not collected
Release date
Not collected
Parameters
Not collected
Architecture
Not collected
Languages
German (de), English (en), Spanish (es), French (fr), Frisian (fy), Italian (it), Dutch (nl), Polish (pl), Portuguese (pt), Swedish (sv)Source for Languages (opens in a new tab)
Context caching
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Omit language for per-utterance detection, pin one language for best quality, or restrict detection with a comma-separated list. Short utterances can be less reliable.
Container auto-detection is default. Prerecorded also accepts explicit seekable media containers; fresh streaming connections need headers or explicit raw encoding.
Free: 600 credits/month and 1 connection. Pro: €20/month, 6,000 credits and 20 connections. Growth: €100/month, 30,000 credits and 100 connections. Enterprise: negotiated.Source for Subscription plans (opens in a new tab)
Included credits are shared account usage, not a separate free allowance on every endpoint. Unused-credit rollover and exact rounding are unverified.
Patterns cannot combine with phrases, custom_model_id, or an API-client default custom model. They may worsen transcription when the expected token is absent.
API path selects a task/transport; custom_model_id selects a terminology adapter, not an immutable base-model version.
Access
POST https://api.reson8.dev/v1/speech-to-text/prerecorded with Authorization: ApiKey or Bearer, Content-Type: application/octet-stream, and the audio file as the raw request body. Receive a synchronous JSON transcript.
Regions
Netherlands · provider-owned GPU infrastructure
Languages
German (de), English (en), Spanish (es), French (fr), Frisian (fy), Italian (it), Dutch (nl), Polish (pl), Portuguese (pt), Swedish (sv)Source for Languages (opens in a new tab)
Container auto-detection is default. Prerecorded also accepts explicit seekable media containers; fresh streaming connections need headers or explicit raw encoding.
Patterns cannot combine with phrases, custom_model_id, or an API-client default custom model. They may worsen transcription when the expected token is absent.
API request fields
language, phrases or custom_model_id, bias_strength, include_timestamps, include_words, include_language, include_confidence, patterns and filler_modeSource for API request fields (opens in a new tab)
Not all combinations are valid. Filler mode is clean, natural (default) or verbatim; realtime interim text is unaffected.
diarize=true adds anonymous session-local speaker labels. max_speakers accepts 1–8; when absent, count is automatic. Realtime reports the dominant speaker of a transcript.
A prerecorded in-flight request or open realtime/Turns connection each consumes one slot. Limits are checked at request start; sessions in progress complete.
Free accounts stop accepting new requests once the credit limit is reached. Paid plans have no credit cap, but concurrency limits still apply.
Session duration
Not collected
No maximum session duration established by reviewed docs. A 30-second ping interval is a keepalive cadence, not a session limit.
Maximum audio file
Not collected
No numeric upload ceiling established by the reviewed prerecorded contract.
Prices retain their published currencies and billing units below.
Published billing units · original currency · observed 13 Oct 2026
Category
Usage
Rate
Unit
Speech recognition
Pro prerecorded overage1
€0.006
audio minute
Speech recognition add-on
Pro diarization add-on overage2
€0.0012
audio minute
Speech recognition
Growth prerecorded overage3
€0.004
audio minute
Speech recognition add-on
Growth diarization add-on overage4
€0.0008
audio minute
Speech recognition
Pro account subscription5
€20.00
account month
Speech recognition
Growth account subscription6
€100.00
account month
Rate conditions
Pro costs €20/month including 6,000 shared credits. This overage rate applies only after included credits: 1 credits/minute × €0.006/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Pro overage: 0.2 extra credits/minute × €0.006/credit. Additive to base transcription after shared included credits are exhausted. Requires the corresponding paid subscription; no diarization on Turns.
Growth costs €100/month including 30,000 shared credits. This overage rate applies only after included credits: 1 credits/minute × €0.004/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Growth overage: 0.2 extra credits/minute × €0.004/credit. Additive to base transcription after shared included credits are exhausted. Requires the corresponding paid subscription; no diarization on Turns.
Account-wide subscription includes 6,000 credits shared across transports and applicable add-ons. Recorded once on the prerequisite prerecorded route for display; not an additional subscription charge per endpoint. Overage rates are separate.
Account-wide subscription includes 30,000 credits shared across transports and applicable add-ons. Recorded once on the prerequisite prerecorded route for display; not an additional subscription charge per endpoint. Overage rates are separate.
Hosted audio is processed on Reson8-owned infrastructure in the Netherlands, with no audio subprocessors according to the security guide. Audio is not retained after processing unless explicitly agreed otherwise. Terms retain terminology lists for the agreement and delete them within 30 days after termination, subject to legal exceptions. Audio and terminology are not used for general-model training without separate informed consent. Zero audio retention does not mean no stored account or terminology data; the website privacy policy has a different scope.
API path selects a task/transport; custom_model_id selects a terminology adapter, not an immutable base-model version.
Access
Connect to wss://api.reson8.dev/v1/speech-to-text/realtime. Server clients use Authorization: ApiKey or Bearer. Browser clients use a short-lived bearer token in Sec-WebSocket-Protocol. Send binary audio and receive JSON text events.
Regions
Netherlands · provider-owned GPU infrastructure
Languages
German (de), English (en), Spanish (es), French (fr), Frisian (fy), Italian (it), Dutch (nl), Polish (pl), Portuguese (pt), Swedish (sv)Source for Languages (opens in a new tab)
Container auto-detection is default. Prerecorded also accepts explicit seekable media containers; fresh streaming connections need headers or explicit raw encoding.
Patterns cannot combine with phrases, custom_model_id, or an API-client default custom model. They may worsen transcription when the expected token is absent.
API request fields
language, phrases or custom_model_id, bias_strength, include_timestamps, include_words, include_language, include_confidence, patterns and filler_modeSource for API request fields (opens in a new tab)
Not all combinations are valid. Filler mode is clean, natural (default) or verbatim; realtime interim text is unaffected.
diarize=true adds anonymous session-local speaker labels. max_speakers accepts 1–8; when absent, count is automatic. Realtime reports the dominant speaker of a transcript.
A prerecorded in-flight request or open realtime/Turns connection each consumes one slot. Limits are checked at request start; sessions in progress complete.
Prices retain their published currencies and billing units below.
Published billing units · original currency · observed 13 Oct 2026
Category
Usage
Rate
Unit
Speech recognition
Pro realtime overage1
€0.012
audio minute
Speech recognition add-on
Pro diarization add-on overage2
€0.0012
audio minute
Speech recognition
Growth realtime overage3
€0.008
audio minute
Speech recognition add-on
Growth diarization add-on overage4
€0.0008
audio minute
Rate conditions
Pro costs €20/month including 6,000 shared credits. This overage rate applies only after included credits: 2 credits/minute × €0.006/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Pro overage: 0.2 extra credits/minute × €0.006/credit. Additive to base transcription after shared included credits are exhausted. Requires the corresponding paid subscription; no diarization on Turns.
Growth costs €100/month including 30,000 shared credits. This overage rate applies only after included credits: 2 credits/minute × €0.004/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Growth overage: 0.2 extra credits/minute × €0.004/credit. Additive to base transcription after shared included credits are exhausted. Requires the corresponding paid subscription; no diarization on Turns.
Hosted audio is processed on Reson8-owned infrastructure in the Netherlands, with no audio subprocessors according to the security guide. Audio is not retained after processing unless explicitly agreed otherwise. Terms retain terminology lists for the agreement and delete them within 30 days after termination, subject to legal exceptions. Audio and terminology are not used for general-model training without separate informed consent. Zero audio retention does not mean no stored account or terminology data; the website privacy policy has a different scope.
API path selects a task/transport; custom_model_id selects a terminology adapter, not an immutable base-model version.
Access
Connect to wss://api.reson8.dev/v1/speech-to-text/turns. Server clients use Authorization: ApiKey or Bearer. Browser clients use a short-lived bearer token in Sec-WebSocket-Protocol. Send binary audio and receive JSON text events.
Regions
Netherlands · provider-owned GPU infrastructure
Languages
German (de), English (en), Spanish (es), French (fr), Frisian (fy), Italian (it), Dutch (nl), Polish (pl), Portuguese (pt), Swedish (sv)Source for Languages (opens in a new tab)
Container auto-detection is default. Prerecorded also accepts explicit seekable media containers; fresh streaming connections need headers or explicit raw encoding.
Patterns cannot combine with phrases, custom_model_id, or an API-client default custom model. They may worsen transcription when the expected token is absent.
API request fields
language, phrases or custom_model_id, bias_strength, include_timestamps, include_words, include_language, include_confidence, patterns and filler_modeSource for API request fields (opens in a new tab)
Not all combinations are valid. Filler mode is clean, natural (default) or verbatim; realtime interim text is unaffected.
A prerecorded in-flight request or open realtime/Turns connection each consumes one slot. Limits are checked at request start; sessions in progress complete.
turn_start supports barge-in; candidates replace earlier candidates and turn_end confirms the latest. These are probability thresholds, not silence durations.
A flush_request forces the current turn to end with a final candidate and confirmation.
Prices retain their published currencies and billing units below.
Published billing units · original currency · observed 13 Oct 2026
Category
Usage
Rate
Unit
Speech recognition
Pro turns overage1
€0.012
audio minute
Speech recognition
Growth turns overage2
€0.008
audio minute
Rate conditions
Pro costs €20/month including 6,000 shared credits. This overage rate applies only after included credits: 2 credits/minute × €0.006/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Growth costs €100/month including 30,000 shared credits. This overage rate applies only after included credits: 2 credits/minute × €0.004/credit. It is not a standalone pay-as-you-go offer or an all-in average. No USD conversion or model-release pinning is implied. Exact rounding and tax treatment require the account terms.
Hosted audio is processed on Reson8-owned infrastructure in the Netherlands, with no audio subprocessors according to the security guide. Audio is not retained after processing unless explicitly agreed otherwise. Terms retain terminology lists for the agreement and delete them within 30 days after termination, subject to legal exceptions. Audio and terminology are not used for general-model training without separate informed consent. Zero audio retention does not mean no stored account or terminology data; the website privacy policy has a different scope.
API path selects a task/transport; custom_model_id selects a terminology adapter, not an immutable base-model version.
Access
Contact Reson8 for licensed on-premises or VPC deployment. The Obsidian customer story documents Helm installation on AWS EKS with prerecorded transcription and diarization; no self-service container download or immutable public model selector is published.
Regions
Customer-selected VPC/on-premises environment, subject to written agreement
Private deployment is negotiated; hosted subscription rates are not copied to this endpoint.
Endpoint pricing has not been collected. Check the provider for applicable rates.
Data & enterprise terms
Provider documents a customer deployment through Helm on AWS EKS. Residency, logging, retention, capacity, network and upgrade policies depend on that customer environment and its agreement; hosted Netherlands guarantees are not automatically inherited.
Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.
01 / INITIAL INPUTProcess & retain
The system processes eligible input and retains reusable state.
02 / LATER REQUESTCheck available state
Reuse depends on matching input, session state and the cache policy.
03 / CACHE HITReuse & generate
Reusing state can reduce repeated work. Any charges follow the billing rules below.
Reson8 API · prerecorded
Not verified
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How it works
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Minimum reusable input
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Lifetime & refresh
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How to enable it
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Usage fields
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Billing rules
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Limits & data boundaries
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Reson8 API · realtime
Not verified
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How it works
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Minimum reusable input
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Lifetime & refresh
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How to enable it
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Usage fields
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Billing rules
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Limits & data boundaries
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Reson8 API · turns
Not verified
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How it works
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Minimum reusable input
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Lifetime & refresh
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How to enable it
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Usage fields
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Billing rules
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Limits & data boundaries
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Reson8 · private deployment
Not verified
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How it works
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Minimum reusable input
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Lifetime & refresh
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
How to enable it
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Usage fields
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Billing rules
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
Limits & data boundaries
Not collected
No discounted prompt-cache or model-cache API verified. Speech buffering and stored terminology adapters are not prompt caching.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
What the measurements say
No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.
Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.
The record behind the model
Why it is included
The terms retain rights in base models, adapter architecture and inference engines and license use of a proprietary hosted speech system. Custom terminology adapters cannot be exported. This record explicitly represents the current managed model family, not another independently named weight release.