sherpa
1.3
  • Introduction
  • Download pdf
  • Social groups
  • Run Next-gen Kaldi in your browser
  • Pre-trained models

k2-fsa/sherpa

  • sherpa

k2-fsa/sherpa-ncnn

  • sherpa-ncnn

k2-fsa/sherpa-onnx

  • sherpa-onnx
    • Tutorials
    • Installation
      • Linux
      • macOS
      • Windows
      • Embedded Linux (aarch64)
      • Embedded Linux (arm)
      • Embedded Linux (riscv64)
    • Frequently Asked Question (FAQs)
    • Python
    • C API
    • Java API
    • Javascript API
    • Kotlin API
    • Swift API
    • Go API
    • C# API
    • Pascal API
    • Lazarus
    • WebAssembly
    • Android
    • HarmonyOS
    • iOS
    • Flutter
    • WebSocket
    • Hotwords (Contextual biasing)
    • Keyword spotting
    • Punctuation
    • Audio tagging
    • Spoken language identification
    • VAD
    • Pre-trained models
    • Moonshine
    • SenseVoice
    • NeMo
    • FireRedAsr
    • Dolphin
    • 拼音词组匹配替换
    • Speaker Diarization
    • Speaker Identification
    • Speech enhancement
    • Source separation
    • rknn
    • Text-to-speech (TTS)

Triton

  • Triton
sherpa
  • »
  • sherpa-onnx »
  • Installation
  • Edit on GitHub

Installation

In this section, we describe how to install sherpa-onnx on various platforms.

Requirements:

  • CMake >= 3.13

  • A compiler that supports at least C++14

Hint

You can use pip install cmake to install the latest cmake.

  • Linux
    • CPU (Linux x64 or Linux arm64)
    • GPU (CUDA 11.8, Linux x64)
    • GPU (CUDA 12.8, CUDNN 9, Linux x64)
    • GPU (CUDA 10.2, CUDNN8, Linux arm64, e.g., Jetson Nano B01)
    • GPU (CUDA 11.4, CUDNN8, Linux arm64, e.g., Jetson Orin NX)
    • GPU (CUDA 12.6, CUDNN9, Linux arm64, e.g., Jetson Orin Nano Engineering Reference Developer Kit Super Jetpack 6.2)
  • macOS
  • Windows
    • 64-bit Windows (x64)
    • 32-bit Windows (x86)
  • Embedded Linux (aarch64)
    • Install toolchain
    • Build sherpa-onnx
    • sherpa-onnx-alsa
    • How to build static libraries and static linked binaries
  • Embedded Linux (arm)
    • Install toolchain
    • Build sherpa-onnx
    • How to build static libraries and static linked binaries
  • Embedded Linux (riscv64)
    • Install toolchain
    • Build sherpa-onnx
    • qemu

If you want to build an Android app, please refer to Android. If you want to build an iOS app, please refer to iOS.

Previous Next

© Copyright 2022-2025, sherpa development team.

Built with Sphinx using a theme provided by Read the Docs.