2024-12-10 16:03:03 +08:00
|
|
|
export { listRawfileDir, readWave, readWaveFromBinary, } from "libsherpa_onnx.so";
|
2024-11-28 17:30:16 +08:00
|
|
|
|
2025-01-03 17:09:29 +08:00
|
|
|
export { CircularBuffer, SileroVadConfig, SpeechSegment, Vad, VadConfig, } from './src/main/ets/components/Vad';
|
2024-11-28 17:30:16 +08:00
|
|
|
|
|
|
|
|
|
2024-12-10 16:03:03 +08:00
|
|
|
export { Samples,
|
2024-11-28 17:30:16 +08:00
|
|
|
OfflineStream,
|
|
|
|
|
FeatureConfig,
|
2025-05-01 11:36:44 +08:00
|
|
|
HomophoneReplacerConfig,
|
2025-07-07 23:38:04 +08:00
|
|
|
OfflineCanaryModelConfig,
|
2025-04-03 15:03:33 +08:00
|
|
|
OfflineDolphinModelConfig,
|
2024-11-28 17:30:16 +08:00
|
|
|
OfflineTransducerModelConfig,
|
|
|
|
|
OfflineParaformerModelConfig,
|
|
|
|
|
OfflineNemoEncDecCtcModelConfig,
|
|
|
|
|
OfflineWhisperModelConfig,
|
|
|
|
|
OfflineTdnnModelConfig,
|
|
|
|
|
OfflineSenseVoiceModelConfig,
|
|
|
|
|
OfflineMoonshineModelConfig,
|
Support non-streaming zipformer CTC ASR models (#2340)
This PR adds support for non-streaming Zipformer CTC ASR models across
multiple language bindings, WebAssembly, examples, and CI workflows.
- Introduces a new OfflineZipformerCtcModelConfig in C/C++, Python, Swift, Java, Kotlin, Go, Dart, Pascal, and C# APIs
- Updates initialization, freeing, and recognition logic to include Zipformer CTC in WASM and Node.js
- Adds example scripts and CI steps for downloading, building, and running Zipformer CTC models
Model doc is available at
https://k2-fsa.github.io/sherpa/onnx/pretrained_models/offline-ctc/icefall/zipformer.html
2025-07-04 15:57:07 +08:00
|
|
|
OfflineZipformerCtcModelConfig,
|
2024-11-28 17:30:16 +08:00
|
|
|
OfflineModelConfig,
|
|
|
|
|
OfflineLMConfig,
|
|
|
|
|
OfflineRecognizerConfig,
|
|
|
|
|
OfflineRecognizerResult,
|
|
|
|
|
OfflineRecognizer,
|
|
|
|
|
} from './src/main/ets/components/NonStreamingAsr';
|
|
|
|
|
|
2024-12-10 16:03:03 +08:00
|
|
|
export { OnlineStream,
|
2024-11-28 17:30:16 +08:00
|
|
|
OnlineTransducerModelConfig,
|
|
|
|
|
OnlineParaformerModelConfig,
|
|
|
|
|
OnlineZipformer2CtcModelConfig,
|
|
|
|
|
OnlineModelConfig,
|
|
|
|
|
OnlineCtcFstDecoderConfig,
|
|
|
|
|
OnlineRecognizerConfig,
|
|
|
|
|
OnlineRecognizerResult,
|
|
|
|
|
OnlineRecognizer,
|
|
|
|
|
} from './src/main/ets/components/StreamingAsr';
|
2024-12-01 21:43:34 +08:00
|
|
|
|
2025-01-22 11:14:42 +08:00
|
|
|
export { OfflineTtsKokoroModelConfig,
|
|
|
|
|
OfflineTtsMatchaModelConfig,
|
2025-01-03 17:09:29 +08:00
|
|
|
OfflineTtsVitsModelConfig,
|
2024-12-01 21:43:34 +08:00
|
|
|
OfflineTtsModelConfig,
|
|
|
|
|
OfflineTtsConfig,
|
|
|
|
|
OfflineTts,
|
|
|
|
|
TtsOutput,
|
|
|
|
|
TtsInput,
|
|
|
|
|
} from './src/main/ets/components/NonStreamingTts';
|
2024-12-09 19:23:18 +08:00
|
|
|
|
2024-12-10 16:03:03 +08:00
|
|
|
export { SpeakerEmbeddingExtractorConfig,
|
2024-12-09 19:23:18 +08:00
|
|
|
SpeakerEmbeddingExtractor,
|
|
|
|
|
SpeakerEmbeddingManager,
|
|
|
|
|
} from './src/main/ets/components/SpeakerIdentification';
|
2024-12-10 16:03:03 +08:00
|
|
|
|
|
|
|
|
export { OfflineSpeakerSegmentationPyannoteModelConfig,
|
|
|
|
|
OfflineSpeakerSegmentationModelConfig,
|
|
|
|
|
OfflineSpeakerDiarizationConfig,
|
|
|
|
|
OfflineSpeakerDiarizationSegment,
|
|
|
|
|
OfflineSpeakerDiarization,
|
|
|
|
|
FastClusteringConfig,
|
|
|
|
|
} from './src/main/ets/components/NonStreamingSpeakerDiarization';
|
2025-01-29 21:34:39 +08:00
|
|
|
|
|
|
|
|
export { KeywordSpotterConfig,
|
|
|
|
|
KeywordSpotterResult,
|
|
|
|
|
KeywordSpotter,
|
|
|
|
|
} from './src/main/ets/components/KeywordSpotting';
|