v1.10.28
k2-fsa/sherpa-onnxv1.10.28Oct 13, 2024by csukuangfj
AI Summary
Adds support for Parakeet and Whisper Turbo models, plus comprehensive speaker diarization APIs across multiple programming languages.
Key Highlights
- Support for Parakeet models from NeMo.
- Support for Whisper Turbo.
- Comprehensive speaker diarization APIs (Python, C++, C, Go, Swift, C#, JS, Kotlin, Java, Dart, Pascal, Android).
- Agglomerative clustering support.
New Features
- Parakeet models from NeMo
- Whisper Turbo support
- Speaker diarization APIs (Python, C++, C, Go, Swift, C#, JS, Kotlin, Java, Dart, Pascal, Android)
- WebAssembly examples for speaker diarization
- Handle audio files less than 10s for speaker diarization
Full Release Notes
## What's Changed * Fix swift example for generating subtitles. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1362 * allow more online models to load tokens file from the memory by @shawl336 in https://github.com/k2-fsa/sherpa-onnx/pull/1352 * Fix CI errors introduced by supporting loading keywords from buffers by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1366 * Update online_model.dart by @flutter-painter in https://github.com/k2-fsa/sherpa-onnx/pull/1375 * Fix running MeloTTS models on GPU. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1379 * Support Parakeet models from NeMo by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1381 * Export Pyannote speaker segmentation models to onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1382 * Support Agglomerative clustering. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1384 * Add Python API for clustering by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1385 * support whisper turbo by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1390 * Potentially fixes segmentation fault in online decoding with hotwords by @vsd-vector in https://github.com/k2-fsa/sherpa-onnx/pull/1393 * Speaker diarization example with onnxruntime Python API by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1395 * C++ API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1396 * Python API for speaker diarization. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1400 * C API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1402 * docs(nodejs-addon-examples): add guide for pnpm user by @YogiLiu in https://github.com/k2-fsa/sherpa-onnx/pull/1401 * Go API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1403 * Swift API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1404 * Update readme to include more external projects using sherpa-onnx by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1405 * C# API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1407 * JavaScript API (node-addon) for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1408 * WebAssembly exmaple for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1411 * Handle audio files less than 10s for speaker diarization. by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1412 * JavaScript API with WebAssembly for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1414 * Kotlin API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1415 * Java API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1416 * Dart API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1418 * Pascal API for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1420 * Android JNI support for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1421 * Android demo for speaker diarization by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1423 * Release v1.10.28 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/1424 ## New Contributors * @flutter-painter made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1375 * @YogiLiu made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/1401 **Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.10.27...v1.10.28