跨平台兼容:sherpa-onnx可以在多种操作系统和硬件平台上运行,包括Windows、macOS、Linux以及Android和iOS移动平台。它还支持各种嵌入式系统,如Raspberry Pi、RISC-V架构设备等。 多语言API:为了方便不同背景的开发者使用,sherpa-onnx提供了丰富的编程语言接口,包括C++、C、Python、Go、C#、Java、Kotlin、JavaScript、Swi...
这意味着直接通过先转成 onnx 格式, 再把 onnx 格式的模型转成 ncnn 支持的格式这条路,就行不通了。 剩下的选择就是通过 PNNX 进行模型转换。 不幸的是 ncnn 和PNNX 直到今天 (2022.10.14)才支持带 projection 的LSTM。幸运的是, ncnn 和PNNX 扩展性能很好,添加自定义算子的步骤简便、快捷, 为此我们...
多语言API:为了方便不同背景的开发者使用,sherpa-onnx提供了丰富的编程语言接口,包括C++、C、Python、Go、C#、Java、Kotlin、JavaScript、Swift、Rust、Dart和Object Pascal等。这大大增加了工具包的适用范围和开发灵活性。 离线运行:sherpa-onnx的一大特点是可以完全离线运行,不需要网络连接。这对于注重隐私和安全性的...
sherpa-ncnn和sherpa-onnx目前只支持transducer模型;而sherpa同时支持transducer和CTC模型
六、使用python-api-example示例: cd/workspace/shrepa-onnx 1)识别一个音频文件: 执行: ./python-api-examples/online-websocket-client-decode-file.py\--server-addr localhost\--server-port6006\--seconds-per-message0.1\--samples-per-message8000\/workspace/test_wavs/0.wav ...
sherpa-onnx适合开发者和研究人员,特别是那些需要在不同平台上实现语音识别和语音合成功能的用户。它提供了多种API,包括C++, C, Python, Go, C#, Java, Kotlin, JavaScript, Swift,方便不同背景的开发者使用。 在Android设备上实现实时语音转文字。
cmake Added provider option to sherpa-onnx and decode-file-c-api (k2-fsa#162) Jun 3, 2023 dotnet-examples Fix C# APIs (k2-fsa#183) Jun 24, 2023 ffmpeg-examples Fix typos in .Net APIs (k2-fsa#156) May 14, 2023 ios-swift/SherpaOnnx Fix modified beam search for iOS and android ...
c-api-examples Support linking onnxruntime lib statically on Linux (k2-fsa#326) cmake Provide pre-built wheels for 32-bit arm (e.g., 32-bit Raspberry Pi) (k… dotnet-examples Fix various language binding APIs for tdnn and whisper models (k2-fsa… ffmpeg-examples Fix typos in .Net ...
新一代Kaldi: sherpa-onnx 之树莓派实时中英文语音识别 完全本地识别,不需要访问网络。 代码和模型完全开源。 详见 https://github.com/k2-fsa/sherpa-onnx 我们有非常活跃的 微信公众号、微信交流群、QQ 群,欢迎关注。
SHERPA_ONNX_VERSION=$(grep"SHERPA_ONNX_VERSION"./CMakeLists.txt |cut-d" "-f2 |cut-d'"'-f2) log"Building APK for sherpa-onnx v${SHERPA_ONNX_VERSION}" log"===arm64-v8a===" ./build-android-arm64-v8a.sh log"===armv7