sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
SherpaOnnxOfflineWhisperModelConfig Struct Reference

Configuration for a non-streaming Whisper model. More...

#include <c-api.h>

Public Attributes

const char * encoder
 
const char * decoder
 
const char * language
 
const char * task
 
int32_t tail_paddings
 
int32_t enable_token_timestamps
 
int32_t enable_segment_timestamps
 

Detailed Description

Definition at line 845 of file c-api.h.

Member Data Documentation

◆ decoder

const char* SherpaOnnxOfflineWhisperModelConfig::decoder

Path to the decoder ONNX model.

Definition at line 849 of file c-api.h.

◆ enable_segment_timestamps

int32_t SherpaOnnxOfflineWhisperModelConfig::enable_segment_timestamps

Non-zero to enable Whisper segment-level timestamps.

Definition at line 861 of file c-api.h.

◆ enable_token_timestamps

int32_t SherpaOnnxOfflineWhisperModelConfig::enable_token_timestamps

Non-zero to enable token-level timestamps when supported by the model.

Definition at line 858 of file c-api.h.

◆ encoder

const char* SherpaOnnxOfflineWhisperModelConfig::encoder

Path to the encoder ONNX model.

Definition at line 847 of file c-api.h.

◆ language

const char* SherpaOnnxOfflineWhisperModelConfig::language

Optional language hint, for example "en" or "zh".

Definition at line 851 of file c-api.h.

◆ tail_paddings

int32_t SherpaOnnxOfflineWhisperModelConfig::tail_paddings

Number of tail padding frames appended internally.

Definition at line 855 of file c-api.h.

◆ task

const char* SherpaOnnxOfflineWhisperModelConfig::task

Optional Whisper task such as "transcribe" or "translate".

Definition at line 853 of file c-api.h.


The documentation for this struct was generated from the following file: