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
64 lines
1.8 KiB
Plaintext
64 lines
1.8 KiB
Plaintext
export { listRawfileDir, readWave, readWaveFromBinary, } from "libsherpa_onnx.so";
|
|
|
|
export { CircularBuffer, SileroVadConfig, SpeechSegment, Vad, VadConfig, } from './src/main/ets/components/Vad';
|
|
|
|
|
|
export { Samples,
|
|
OfflineStream,
|
|
FeatureConfig,
|
|
HomophoneReplacerConfig,
|
|
OfflineDolphinModelConfig,
|
|
OfflineTransducerModelConfig,
|
|
OfflineParaformerModelConfig,
|
|
OfflineNemoEncDecCtcModelConfig,
|
|
OfflineWhisperModelConfig,
|
|
OfflineTdnnModelConfig,
|
|
OfflineSenseVoiceModelConfig,
|
|
OfflineMoonshineModelConfig,
|
|
OfflineZipformerCtcModelConfig,
|
|
OfflineModelConfig,
|
|
OfflineLMConfig,
|
|
OfflineRecognizerConfig,
|
|
OfflineRecognizerResult,
|
|
OfflineRecognizer,
|
|
} from './src/main/ets/components/NonStreamingAsr';
|
|
|
|
export { OnlineStream,
|
|
OnlineTransducerModelConfig,
|
|
OnlineParaformerModelConfig,
|
|
OnlineZipformer2CtcModelConfig,
|
|
OnlineModelConfig,
|
|
OnlineCtcFstDecoderConfig,
|
|
OnlineRecognizerConfig,
|
|
OnlineRecognizerResult,
|
|
OnlineRecognizer,
|
|
} from './src/main/ets/components/StreamingAsr';
|
|
|
|
export { OfflineTtsKokoroModelConfig,
|
|
OfflineTtsMatchaModelConfig,
|
|
OfflineTtsVitsModelConfig,
|
|
OfflineTtsModelConfig,
|
|
OfflineTtsConfig,
|
|
OfflineTts,
|
|
TtsOutput,
|
|
TtsInput,
|
|
} from './src/main/ets/components/NonStreamingTts';
|
|
|
|
export { SpeakerEmbeddingExtractorConfig,
|
|
SpeakerEmbeddingExtractor,
|
|
SpeakerEmbeddingManager,
|
|
} from './src/main/ets/components/SpeakerIdentification';
|
|
|
|
export { OfflineSpeakerSegmentationPyannoteModelConfig,
|
|
OfflineSpeakerSegmentationModelConfig,
|
|
OfflineSpeakerDiarizationConfig,
|
|
OfflineSpeakerDiarizationSegment,
|
|
OfflineSpeakerDiarization,
|
|
FastClusteringConfig,
|
|
} from './src/main/ets/components/NonStreamingSpeakerDiarization';
|
|
|
|
export { KeywordSpotterConfig,
|
|
KeywordSpotterResult,
|
|
KeywordSpotter,
|
|
} from './src/main/ets/components/KeywordSpotting';
|