qualcomm / Whisper-Small-En

huggingface.co
Total runs: 70
24-hour runs: 0
7-day runs: 26
30-day runs: 31
Model's Last Updated: December 16 2025
other

Introduction of Whisper-Small-En

Model Details of Whisper-Small-En

Whisper-Small-En: Optimized for Mobile Deployment

Automatic speech recognition (ASR) model for English transcription as well as translation

OpenAI’s Whisper ASR (Automatic Speech Recognition) model is a state-of-the-art system designed for transcribing spoken language into written text. It exhibits robust performance in realistic, noisy environments, making it highly reliable for real-world applications. Specifically, it excels in long-form transcription, capable of accurately transcribing audio clips up to 30 seconds long. Time to the first token is the encoder's latency, while time to each additional token is decoder's latency, where we assume a mean decoded length specified below.

This model is an implementation of Whisper-Small-En found here . This repository provides scripts to run Whisper-Small-En on Qualcomm® devices. More details on model performance across various devices, can be found here .

Model Details
  • Model Type: Speech recognition
  • Model Stats:
    • Model checkpoint: small.en
    • Input resolution: 80x3000 (30 seconds audio)
    • Mean decoded sequence length: 112 tokens
    • Number of parameters (WhisperEncoder): 102M
    • Model size (WhisperEncoder): 390 MB
    • Number of parameters (WhisperDecoder): 139M
    • Model size (WhisperDecoder): 531 MB
Device Chipset Target Runtime Inference Time (ms) Peak Memory Range (MB) Precision Primary Compute Unit Target Model
Samsung Galaxy S23 Ultra (Android 13) Snapdragon® 8 Gen 2 TFLite 608.885 ms 80 - 511 MB FP16 GPU WhisperEncoder.tflite
Samsung Galaxy S23 Ultra (Android 13) Snapdragon® 8 Gen 2 TFLite 25.793 ms 16 - 19 MB FP16 NPU WhisperDecoder.tflite
Samsung Galaxy S23 Ultra (Android 13) Snapdragon® 8 Gen 2 QNN Model Library 1873.577 ms 0 - 226 MB FP16 NPU WhisperEncoder.so
Samsung Galaxy S23 Ultra (Android 13) Snapdragon® 8 Gen 2 QNN Model Library 12.151 ms 61 - 130 MB FP16 NPU WhisperDecoder.so
Installation

This model can be installed as a Python package via pip.

pip install "qai-hub-models[whisper_small_en]"
Configure Qualcomm® AI Hub to run this model on a cloud-hosted device

Sign-in to Qualcomm® AI Hub with your Qualcomm® ID. Once signed in navigate to Account -> Settings -> API Token .

With this API token, you can configure your client to run models on the cloud hosted devices.

qai-hub configure --api_token API_TOKEN

Navigate to docs for more information.

Demo off target

The package contains a simple end-to-end demo that downloads pre-trained weights and runs this model on a sample input.

python -m qai_hub_models.models.whisper_small_en.demo

The above demo runs a reference implementation of pre-processing, model inference, and post processing.

NOTE : If you want running in a Jupyter Notebook or Google Colab like environment, please add the following to your cell (instead of the above).

%run -m qai_hub_models.models.whisper_small_en.demo
Run model on a cloud-hosted device

In addition to the demo, you can also run the model on a cloud-hosted Qualcomm® device. This script does the following:

  • Performance check on-device on a cloud-hosted device
  • Downloads compiled assets that can be deployed on-device for Android.
  • Accuracy check between PyTorch and on-device outputs.
python -m qai_hub_models.models.whisper_small_en.export
Profile Job summary of WhisperEncoder
--------------------------------------------------
Device: SA8255 (Proxy) (13)
Estimated Inference Time: 1882.60 ms
Estimated Peak Memory Range: 0.52-223.35 MB
Compute Units: NPU (1329) | Total (1329)

Profile Job summary of WhisperDecoder
--------------------------------------------------
Device: SA8255 (Proxy) (13)
Estimated Inference Time: 11.79 ms
Estimated Peak Memory Range: 60.69-127.91 MB
Compute Units: NPU (2255) | Total (2255)

How does this work?

This export script leverages Qualcomm® AI Hub to optimize, validate, and deploy this model on-device. Lets go through each step below in detail:

Step 1: Compile model for on-device deployment

To compile a PyTorch model for on-device deployment, we first trace the model in memory using the jit.trace and then call the submit_compile_job API.

import torch

import qai_hub as hub
from qai_hub_models.models.whisper_small_en import Model

# Load the model
torch_model = Model.from_pretrained()

# Device
device = hub.Device("Samsung Galaxy S23")

# Trace model
input_shape = torch_model.get_input_spec()
sample_inputs = torch_model.sample_inputs()

pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])

# Compile model on a specific device
compile_job = hub.submit_compile_job(
    model=pt_model,
    device=device,
    input_specs=torch_model.get_input_spec(),
)

# Get target model to run on-device
target_model = compile_job.get_target_model()

Step 2: Performance profiling on cloud-hosted device

After compiling models from step 1. Models can be profiled model on-device using the target_model . Note that this scripts runs the model on a device automatically provisioned in the cloud. Once the job is submitted, you can navigate to a provided job URL to view a variety of on-device performance metrics.

profile_job = hub.submit_profile_job(
    model=target_model,
    device=device,
)

Step 3: Verify on-device accuracy

To verify the accuracy of the model on-device, you can run on-device inference on sample input data on the same cloud hosted device.

input_data = torch_model.sample_inputs()
inference_job = hub.submit_inference_job(
    model=target_model,
    device=device,
    inputs=input_data,
)

on_device_output = inference_job.download_output_data()

With the output of the model, you can compute like PSNR, relative errors or spot check the output with expected output.

Note : This on-device profiling and inference requires access to Qualcomm® AI Hub. Sign up for access .

Deploying compiled model to Android

The models can be deployed using multiple runtimes:

  • TensorFlow Lite ( .tflite export): This tutorial provides a guide to deploy the .tflite model in an Android application.

  • QNN ( .so export ): This sample app provides instructions on how to use the .so shared library in an Android application.

View on Qualcomm® AI Hub

Get more details on Whisper-Small-En's performance across various devices here . Explore all available models on Qualcomm® AI Hub

License
  • The license for the original implementation of Whisper-Small-En can be found here .
  • The license for the compiled assets for on-device deployment can be found here
References
Community

Runs of qualcomm Whisper-Small-En on huggingface.co

70
Total runs
0
24-hour runs
0
3-day runs
26
7-day runs
31
30-day runs

More Information About Whisper-Small-En huggingface.co Model

More Whisper-Small-En license Visit here:

https://choosealicense.com/licenses/other

Whisper-Small-En huggingface.co

Whisper-Small-En huggingface.co is an AI model on huggingface.co that provides Whisper-Small-En's model effect (), which can be used instantly with this qualcomm Whisper-Small-En model. huggingface.co supports a free trial of the Whisper-Small-En model, and also provides paid use of the Whisper-Small-En. Support call Whisper-Small-En model through api, including Node.js, Python, http.

Whisper-Small-En huggingface.co Url

https://huggingface.co/qualcomm/Whisper-Small-En

qualcomm Whisper-Small-En online free

Whisper-Small-En huggingface.co is an online trial and call api platform, which integrates Whisper-Small-En's modeling effects, including api services, and provides a free online trial of Whisper-Small-En, you can try Whisper-Small-En online for free by clicking the link below.

qualcomm Whisper-Small-En online free url in huggingface.co:

https://huggingface.co/qualcomm/Whisper-Small-En

Whisper-Small-En install

Whisper-Small-En is an open source model from GitHub that offers a free installation service, and any user can find Whisper-Small-En on GitHub to install. At the same time, huggingface.co provides the effect of Whisper-Small-En install, users can directly use Whisper-Small-En installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Whisper-Small-En install url in huggingface.co:

https://huggingface.co/qualcomm/Whisper-Small-En

Url of Whisper-Small-En

Whisper-Small-En huggingface.co Url

Provider of Whisper-Small-En huggingface.co

qualcomm
ORGANIZATIONS

Other API from qualcomm

huggingface.co

Total runs: 2.9K
Run Growth: 1.1K
Growth Rate: 37.85%
Updated:October 07 2026
huggingface.co

Total runs: 2.7K
Run Growth: 1.0K
Growth Rate: 37.65%
Updated:October 07 2026
huggingface.co

Total runs: 1.9K
Run Growth: 850
Growth Rate: 44.93%
Updated:October 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 666
Growth Rate: 43.05%
Updated:October 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 561
Growth Rate: 36.98%
Updated:October 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 521
Growth Rate: 35.06%
Updated:October 07 2026
huggingface.co

Total runs: 1.1K
Run Growth: 352
Growth Rate: 32.84%
Updated:October 07 2026
huggingface.co

Total runs: 763
Run Growth: 186
Growth Rate: 24.38%
Updated:October 07 2026
huggingface.co

Total runs: 761
Run Growth: 300
Growth Rate: 39.42%
Updated:October 07 2026
huggingface.co

Total runs: 618
Run Growth: 474
Growth Rate: 76.70%
Updated:February 13 2026
huggingface.co

Total runs: 566
Run Growth: 2
Growth Rate: 0.35%
Updated:January 13 2026
huggingface.co

Total runs: 508
Run Growth: 53
Growth Rate: 10.43%
Updated:May 05 2026
huggingface.co

Total runs: 495
Run Growth: 214
Growth Rate: 43.23%
Updated:October 07 2026
huggingface.co

Total runs: 394
Run Growth: 10
Growth Rate: 2.54%
Updated:January 28 2026
huggingface.co

Total runs: 377
Run Growth: 98
Growth Rate: 25.99%
Updated:February 13 2026
huggingface.co

Total runs: 278
Run Growth: -643
Growth Rate: -231.29%
Updated:February 13 2026
huggingface.co

Total runs: 224
Run Growth: 72
Growth Rate: 32.14%
Updated:February 13 2026
huggingface.co

Total runs: 218
Run Growth: 105
Growth Rate: 48.17%
Updated:February 13 2026
huggingface.co

Total runs: 218
Run Growth: -50
Growth Rate: -22.94%
Updated:February 13 2026
huggingface.co

Total runs: 185
Run Growth: -49
Growth Rate: -26.49%
Updated:October 07 2026
huggingface.co

Total runs: 147
Run Growth: 51
Growth Rate: 34.69%
Updated:October 07 2026
huggingface.co

Total runs: 146
Run Growth: -242
Growth Rate: -165.75%
Updated:February 13 2026
huggingface.co

Total runs: 142
Run Growth: 36
Growth Rate: 25.35%
Updated:February 13 2026
huggingface.co

Total runs: 134
Run Growth: -127
Growth Rate: -94.78%
Updated:February 13 2026
huggingface.co

Total runs: 131
Run Growth: 7
Growth Rate: 5.34%
Updated:May 05 2026
huggingface.co

Total runs: 128
Run Growth: 8
Growth Rate: 6.25%
Updated:February 13 2026
huggingface.co

Total runs: 116
Run Growth: -13
Growth Rate: -11.30%
Updated:October 07 2026
huggingface.co

Total runs: 110
Run Growth: -65
Growth Rate: -59.09%
Updated:February 13 2026
huggingface.co

Total runs: 104
Run Growth: 33
Growth Rate: 31.73%
Updated:January 28 2026
huggingface.co

Total runs: 97
Run Growth: 55
Growth Rate: 56.70%
Updated:February 13 2026
huggingface.co

Total runs: 87
Run Growth: 15
Growth Rate: 17.24%
Updated:May 05 2026
huggingface.co

Total runs: 76
Run Growth: -34
Growth Rate: -44.74%
Updated:February 13 2026