Sem descrição

Fangjun Kuang 3d1fffa974 Integrate with FFmpeg decode filter audio demo (#118) há 2 anos atrás
.github 3063466e66 add test for small lstm transducer model (#116) há 2 anos atrás
android 2e78bbf587 Support endpoint detection in Python (#56) há 2 anos atrás
c-api-examples 9011180512 Add C API (#85) há 2 anos atrás
cmake b311159aeb fix building with mingw (#115) há 2 anos atrás
ffmpeg-examples 3d1fffa974 Integrate with FFmpeg decode filter audio demo (#118) há 2 anos atrás
ios-swift 5c5b6195a5 Migrate from framework to xcframework in order to support Apple Silicon (#90) há 2 anos atrás
python-api-examples 9011180512 Add C API (#85) há 2 anos atrás
scripts 78ce6f6233 Add CI test and refactor the code a bit. (#4) há 2 anos atrás
sherpa-ncnn 364dd95f27 Add Japanese streaming zipformer model to CI test (#112) há 2 anos atrás
swift-api-examples bf6f0051ee Use xcframework for swift API (#94) há 2 anos atrás
toolchains 5c5b6195a5 Migrate from framework to xcframework in order to support Apple Silicon (#90) há 2 anos atrás
.clang-format 78ce6f6233 Add CI test and refactor the code a bit. (#4) há 2 anos atrás
.gitignore 5c5b6195a5 Migrate from framework to xcframework in order to support Apple Silicon (#90) há 2 anos atrás
CMakeLists.txt b311159aeb fix building with mingw (#115) há 2 anos atrás
CPPLINT.cfg 78ce6f6233 Add CI test and refactor the code a bit. (#4) há 2 anos atrás
LICENSE 3185205428 First commit há 2 anos atrás
MANIFEST.in 2b5300e975 Add Python API (#47) há 2 anos atrás
README.md 2e78bbf587 Support endpoint detection in Python (#56) há 2 anos atrás
build-aarch64-linux-gnu.sh 533a44c25a Support windows x86 (#84) há 2 anos atrás
build-android-arm64-v8a-with-vulkan.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) há 2 anos atrás
build-android-arm64-v8a.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) há 2 anos atrás
build-android-armv7-eabi.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) há 2 anos atrás
build-android-x86-64.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) há 2 anos atrás
build-arm-linux-gnueabihf.sh 6c8cff9580 Disble portaudio for cross-compiling (#79) há 2 anos atrás
build-ios.sh 7a5f80edc4 fix building for iOS (#92) há 2 anos atrás
build-m3axpi.sh b701bc8daa Fix building on m3axpi (#99) há 2 anos atrás
build-swift-macos.sh bf6f0051ee Use xcframework for swift API (#94) há 2 anos atrás
install-vulkan-macos.md d5dd41a7e2 Support building android app (#37) há 2 anos atrás
pack-for-embedded-systems.sh f5d8cec9eb small fixes (#103) há 2 anos atrás
setup.py df9ae1ff84 Publish to PyPI (#48) há 2 anos atrás

README.md

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 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.

Please see the documentation https://k2-fsa.github.io/sherpa/ncnn/index.html 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:

See also https://github.com/k2-fsa/sherpa