# Introduction You can use `sherpa-ncnn` for **real-time** speech recognition (i.e., speech-to-text) on - Linux - macOS - Windows - Embedded Linux (32-bit arm and 64-bit aarch64) - Android - etc ... We support all platforms that [ncnn](https://github.com/tencent/ncnn) supports. Everything can be compiled from source with static link. The generated executable depends only on system libraries. **HINT**: It does not depend on PyTorch or any other inference frameworks other than [ncnn](https://github.com/tencent/ncnn). Please see the documentation for installation and usages, e.g., - How to build an Android app - How to download and use pre-trained models We provide a few YouTube videos for demonstration about real-time speech recognition with `sherpa-ncnn` using a microphone: - `English`: - `Chinese`: - Multilingual (Chinese + English) with endpointing Python demo : - **Android demos** - Multilingual (Chinese + English) Android demo 1: - Multilingual (Chinese + English) Android demo 2: - `Chinese (with background noise)` Android demo : - `Chinese` Android demo : - `Chinese poem with background music` Android demo : See also