#include "qwen3_asr.h"
namespace transcribe::qwen3_asr {
void apply_family_invariants(transcribe_model & model) {
transcribe_capabilities & caps = model.caps;
caps.native_sample_rate = 16000;
caps.max_timestamp_kind = TRANSCRIBE_TIMESTAMPS_NONE;
caps.supports_translate = false;
transcribe::set_feature(&model, TRANSCRIBE_FEATURE_CANCELLATION, true);
transcribe::set_feature(&model, TRANSCRIBE_FEATURE_VOCABULARY, true);
transcribe::set_feature(&model, TRANSCRIBE_FEATURE_CONTEXT_PROMPT, true);
}
}