whisper-large-v3

The Whisper large-v3 model represents the latest and most advanced version in the family of ASR models from OpenAI. The model is designed to solve a wide range of speech processing tasks within a single, unified framework. Unlike traditional ASR systems that require complex pipelines of several specialized components, Whisper uses a unified sequence-to-sequence architecture. This allows the model to perform not only speech transcription but also tasks such as language identification, voice activity detection, and translation into English, processing audio "out of the box" without fine-tuning.

Architecturally, large-v3 is based on the proven Transformer encoder-decoder, retaining the overall structure of previous versions (large and large-v2), but with two key improvements. Firstly, the model uses 128 Mel frequency bins to process the input audio signal instead of the 80 used previously, allowing it to capture finer details in the audio, which is especially important for languages with rich tonality and complex phonetics. Secondly, large-v3 was trained using the established method of weak supervision on an impressive volume of data – approximately 5 million hours. A new language token for Cantonese was also added to the model. Compared to its predecessor, Whisper large-v2, the new model shows a 10-20% reduction in error rates for a wide range of languages, making it the most accurate version among all those released by OpenAI.

Whisper large-v3 is ideally suited for automatically creating subtitles for videos, lectures, podcasts, webinars, and interviews in multiple languages, with the ability to return timestamps at the word or sentence level significantly simplifying this process. It can also be used for translating audio content or serve as the foundation for voice control systems, text dictation, and for analyzing calls in contact centers, automatically identifying the topic of conversation and key requirements. Finally, the model is an excellent starting point for researchers who can fine-tune it for highly specialized tasks using a small amount of labeled data.


Announce Date: 07.11.2023
Parameters: 2B
Context: 448
Layers: 32
Attention Type: Full Attention
Developer: OpenAI
Transformers Version: 4.36.0.dev0
License: Apache 2.0

Public endpoint

Use our pre-built public endpoints for free to test inference and explore whisper-large-v3 capabilities. You can obtain an API access token on the token management page after registration and verification.
Model Name Context Type GPU TPS Tooling Status Link
openai/whisper-large-v3 448 Public 3090 0.0 AVAILABLE —

API access to whisper-large-v3 endpoints

curl https://chat.immers.cloud/v1/endpoints/generate/audio/transcriptions \
-H "Authorization: Bearer USER_API_KEY" \
-F "file=@ПУТЬ_К_ФАЙЛУ" \
-F "model=whisper-large-v3" \
-F "language=ru"
Add-Type -AssemblyName System.Net.Http
$c = [System.Net.Http.HttpClient]::new()
$c.DefaultRequestHeaders.Authorization = "Bearer USER_API_KEY"
$f = [System.Net.Http.MultipartFormDataContent]::new()
$path = "ПУТЬ_К_ФАЙЛУ"
$f.Add([System.Net.Http.StreamContent]::new([IO.File]::OpenRead($path)), "file", [IO.Path]::GetFileName($path))
$f.Add([System.Net.Http.StringContent]::new("whisper-large-v3"), "model")
$f.Add([System.Net.Http.StringContent]::new("ru"), "language")
$r = $c.PostAsync("https://chat.immers.cloud/v1/endpoints/generate/audio/transcriptions", $f).Result.Content.ReadAsStringAsync().Result
$c.Dispose()
($r | ConvertFrom-Json).text
#!pip install OpenAI --upgrade

from openai import OpenAI

client = OpenAI(
api_key="USER_API_KEY",
base_url="https://chat.immers.cloud/v1/endpoints/generate/",
)

transcription = client.audio.transcriptions.create(
model="whisper-large-v3",
file=open("ПУТЬ_К_ФАЙЛУ", "rb"),
language="ru"
)
print(transcription.text)

Private endpoint

An endpoint is a server with pre-installed software that automatically downloads neural network weights and launches an OpenAI-compatible API to handle incoming requests.

A private endpoint is created within the user's project, belongs exclusively to the user, and is billed per server configuration in accordance with the infrastructure pricing.

We recommend creating private endpoints when you need to:

  • achieve maximum endpoint performance,
  • access the full context window for processing large requests and conversations,
  • ensure maximum security by processing data in a dedicated, isolated environment.

Recommended server configurations for creating a private inference endpoint whisper-large-v3

Prices:
Name GPU Price, hour TPS Max Concurrency
teslaa2-1.16.32.160 1 $0.38 6.929 Launch
teslaa10-1.16.32.160 1 $0.53 12.441 Launch
rtx3080-1.16.32.160 1 $0.57 3.446 Launch
rtx3090-1.16.24.160 1 $0.83 13.181 Launch
rtx4090-1.16.32.160 1 $1.02 13.153 Launch
rtx3090-2.16.64.160.nvlink
tensor
2 $1.56 27.028 Launch
rtx5090-1.16.64.160 1 $1.59 18.617 Launch
teslaa100-1.16.64.160 1 $2.37 52.044 Launch
h100-1.16.64.160 1 $3.83 51.995 Launch
h100nvl-1.16.96.160 1 $4.11 61.702 Launch
teslaa100-2.24.96.160.nvlink
tensor
2 $4.61 104.753 Launch
h200-1.16.128.160 1 $4.74 94.298 Launch
h200-2.24.256.160.nvlink
tensor
2 $9.40 189.261 Launch
Prices:
Name GPU Price, hour TPS Max Concurrency
teslaa2-1.16.32.160 1 $0.38 6.402 Launch
teslaa10-1.16.32.160 1 $0.53 11.915 Launch
rtx3080-1.16.32.160 1 $0.57 2.920 Launch
rtx3090-1.16.24.160 1 $0.83 12.655 Launch
rtx4090-1.16.32.160 1 $1.02 12.627 Launch
rtx3090-2.16.64.160.nvlink
tensor
2 $1.56 26.502 Launch
rtx5090-1.16.64.160 1 $1.59 18.091 Launch
teslaa100-1.16.64.160 1 $2.37 51.517 Launch
h100-1.16.64.160 1 $3.83 51.469 Launch
h100nvl-1.16.96.160 1 $4.11 61.175 Launch
teslaa100-2.24.96.160.nvlink
tensor
2 $4.61 104.227 Launch
h200-1.16.128.160 1 $4.74 93.771 Launch
h200-2.24.256.160.nvlink
tensor
2 $9.40 188.735 Launch
Prices:
Name GPU Price, hour TPS Max Concurrency
teslaa2-1.16.32.160 1 $0.38 5.404 Launch
teslaa10-1.16.32.160 1 $0.53 10.917 Launch
rtx3080-1.16.32.160 1 $0.57 1.922 Launch
rtx3090-1.16.24.160 1 $0.83 11.657 Launch
rtx4090-1.16.32.160 1 $1.02 11.629 Launch
rtx3090-2.16.64.160.nvlink
tensor
2 $1.56 25.504 Launch
rtx5090-1.16.64.160 1 $1.59 17.093 Launch
teslaa100-1.16.64.160 1 $2.37 50.520 Launch
h100-1.16.64.160 1 $3.83 50.471 Launch
h100nvl-1.16.96.160 1 $4.11 60.178 Launch
teslaa100-2.24.96.160.nvlink
tensor
2 $4.61 103.229 Launch
h200-1.16.128.160 1 $4.74 92.774 Launch
h200-2.24.256.160.nvlink
tensor
2 $9.40 187.737 Launch

Need help?

Contact our dedicated neural networks support team at support@immers.cloud or send your request to the sales department at sale@immers.cloud.

We use cookies and web analytics services to ensure the proper functioning of the website, analyze web-site traffic, and improve the quality of our services.
By continuing to use the website, you consent to the Privacy Policy and consent to the processing of cookie files and technical data.