Keine Beschreibung

Fangjun Kuang 98ba3218db Fix MFC examples (#268) vor 1 Jahr
.github 0f8e46db9b support hotwords in C++ (#257) vor 1 Jahr
android 12d01487a3 Fix crash for Android (#267) vor 1 Jahr
c-api-examples 401de81194 Add hotwords support to Swift/Go/Python/C#/Kotlin APIs (#260) vor 1 Jahr
cmake 80888d81c5 Add MFC example (#249) vor 2 Jahren
dotnet-examples 77c34f3cff Add microphone example for .Net (#248) vor 2 Jahren
ffmpeg-examples 0ba47330ce FFmpeg: Feed PCM to K2 direclty, without any buffer. (#183) vor 2 Jahren
go-api-examples 343eab32ab Update sherpa-ncnn-go version (#245) vor 2 Jahren
ios-swift b4260f7acf Refactor code (#163) vor 2 Jahren
ios-swiftui f12aac47c3 Add SwiftUI demo project (#175) vor 2 Jahren
mfc-examples 98ba3218db Fix MFC examples (#268) vor 1 Jahr
python-api-examples d3ba67e4a9 chinese characters can normal show in console, some (not all) windows systems, sherpa_ncnn.Display() cannot handle the encoding correctly, while python's print works fine. (#214) vor 2 Jahren
scripts 401de81194 Add hotwords support to Swift/Go/Python/C#/Kotlin APIs (#260) vor 1 Jahr
sherpa-ncnn 033e936b8b Fix an Android bug. (#265) vor 1 Jahr
swift-api-examples 401de81194 Add hotwords support to Swift/Go/Python/C#/Kotlin APIs (#260) vor 1 Jahr
toolchains f9a850c725 Support RISC-V (#213) vor 2 Jahren
.clang-format 78ce6f6233 Add CI test and refactor the code a bit. (#4) vor 2 Jahren
.gitignore 7ecf28c563 Support cmake for ffmpeg-examples. (#151) vor 2 Jahren
CMakeLists.txt 98ba3218db Fix MFC examples (#268) vor 1 Jahr
CPPLINT.cfg 78ce6f6233 Add CI test and refactor the code a bit. (#4) vor 2 Jahren
LICENSE f91cd77f83 Use standard apache 2.0 license (#123) vor 2 Jahren
MANIFEST.in 2b5300e975 Add Python API (#47) vor 2 Jahren
README.md 2e78bbf587 Support endpoint detection in Python (#56) vor 2 Jahren
build-aarch64-linux-gnu.sh 533a44c25a Support windows x86 (#84) vor 2 Jahren
build-android-arm64-v8a-with-vulkan.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) vor 2 Jahren
build-android-arm64-v8a.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) vor 2 Jahren
build-android-armv7-eabi.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) vor 2 Jahren
build-android-x86-64.sh 6b7072b3d9 Pack all sources into a single tar for embedded systems (#96) vor 2 Jahren
build-android-x86.sh 2878e796a5 build script for android-x86 (#228) vor 2 Jahren
build-apk.sh fc4d3bc2d9 Rlease pre-built APK for English and French (#256) vor 1 Jahr
build-arm-linux-gnueabihf.sh 6c8cff9580 Disble portaudio for cross-compiling (#79) vor 2 Jahren
build-ios.sh 7a5f80edc4 fix building for iOS (#92) vor 2 Jahren
build-m3axpi.sh b701bc8daa Fix building on m3axpi (#99) vor 2 Jahren
build-riscv64-linux-gnu.sh f9a850c725 Support RISC-V (#213) vor 2 Jahren
build-swift-macos.sh da14875cbb Refactor decoding (#132) vor 2 Jahren
install-vulkan-macos.md d5dd41a7e2 Support building android app (#37) vor 2 Jahren
pack-for-embedded-systems.sh f593f335d6 Use latest master from tencent/ncnn (#215) vor 2 Jahren
release.sh 797f1e4243 Release pre-compiled libs for Android and iOS (#181) vor 2 Jahren
setup.py df9ae1ff84 Publish to PyPI (#48) vor 2 Jahren

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