C++ speech-recognition

Open-source C++ projects categorized as speech-recognition

Top 10 C++ speech-recognition Projects

speech-recognition
  1. whisper.cpp

    Port of OpenAI's Whisper model in C/C++

    Project mention: Building a personal, private AI computer on a budget | news.ycombinator.com | 2025-02-11

    A great thread with the type of info your looking for lives here: https://github.com/ggerganov/whisper.cpp/issues/89

    But you can likely find similar threads for the llama.cpp benchmark here: https://github.com/ggerganov/llama.cpp/tree/master/examples/...

    These are good examples because the llama.cpp and whisper.cpp benchmarks take full advantage of the Apple hardware but also take full advantage of non-Apple hardware with GPU support, AVX support etc.

    It’s been true for a while now that the memory bandwidth of modern Apple systems in tandem with the neural cores and gpu has made them very competitive Nvidia for local inference and even training.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. DeepSpeech

    DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.

    Project mention: ESpeak-ng: speech synthesizer with more than one hundred languages and accents | news.ycombinator.com | 2024-05-01

    As I understand it DeepSpeech is no longer actively maintained by Mozilla: https://github.com/mozilla/DeepSpeech/issues/3693

    For Text To Speech, I've found Piper TTS useful (for situations where "quality"=="realistic"/"natual"): https://github.com/rhasspy/piper

    For Speech to Text (which AIUI DeepSpeech provided), I've had some success with Vosk: https://github.com/alphacep/vosk-api

  4. openvino

    OpenVINO™ is an open source toolkit for optimizing and deploying AI inference

    Project mention: Court is in session: Top 10 most notorious C and C++ errors in 2024 | dev.to | 2024-12-28

    V766 An item with the same key '"SoftPlus"' has already been added. cpu_types.cpp 198

  5. wav2letter

    Facebook AI Research's Automatic Speech Recognition Toolkit

  6. STT

    🐸STT - The deep learning toolkit for Speech-to-Text. Training and deploying STT models has never been so easy.

  7. athena

    an open-source implementation of sequence-to-sequence based speech processing engine (by athena-team)

  8. dsnote

    Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. CIDLib

    The CIDLib general purpose C++ development environment

  11. fstalign

    An efficient OpenFST-based tool for calculating WER and aligning two transcript sequences.

  12. react-native-wenet

    Wenet speech to text for react native

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ speech-recognition discussion

Log in or Post with

C++ speech-recognition related posts

Index

What are some of the best open-source speech-recognition projects in C++? This list will help you:

# Project Stars
1 whisper.cpp 38,487
2 DeepSpeech 26,059
3 openvino 7,967
4 wav2letter 6,411
5 STT 2,366
6 athena 936
7 dsnote 747
8 CIDLib 208
9 fstalign 165
10 react-native-wenet 10

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?