SttTokenizerFile.fromSource constructor

SttTokenizerFile.fromSource(
  1. ModelSource source, {
  2. required String modelId,
})

Creates SttTokenizerFile from ModelSource, namespaced by modelId (the owning SttModelSpec's own model-file basename, without extension) — this is what keeps moonshine's, whisper's, and parakeet's tokenizers distinct even though all three are literally named tokenizer.json.

Implementation

factory SttTokenizerFile.fromSource(
  ModelSource source, {
  required String modelId,
}) {
  final basename = InferenceModelFile._extractFilenameFromSource(source);
  final filename = FileNameUtils.namespaced(modelId, basename);
  return SttTokenizerFile(source: source, filename: filename);
}