Speech recognition module for Python, supporting several engines and APIs, online and offline. (by Uberi)


Basic SpeechRecognition repo stats
3 months ago

Uberi/speech_recognition is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

SpeechRecognition Alternatives

Similar projects and alternatives to SpeechRecognition based on common topics and language

  • GitHub repo librosa

    Python library for audio and music analysis

  • GitHub repo common-voice

    Common Voice is part of Mozilla's initiative to help teach machines how real people speak.

  • GitHub repo forced-alignment-tools

    A collection of links and notes on forced alignment tools

  • GitHub repo allosaurus

    Allosaurus is a pretrained universal phone recognizer for more than 2000 languages

  • GitHub repo echo-cancel

    Demo the principle of Echo Cancellation using simple audio samples.

  • GitHub repo speechpy

    :speech_balloon: SpeechPy - A Library for Speech Processing and Recognition: http://speechpy.readthedocs.io/en/latest/

  • GitHub repo aeneas

    aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better SpeechRecognition alternative or higher similarity.


Posts where SpeechRecognition has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-15.
  • I'm making my own digital assistant and was exploring alternatives to the Speech Recognition library. I tried a quick timeit on Speech Recognition vs. the IBM Watson Speech-to-Text API. Speech Recognition was faster and it streams the microphone easily. Enjoy!
    reddit.com/r/Python | 2021-03-20
    Uh no, this https://github.com/Uberi/speech_recognition
  • BOUNTY OFFERED: Help Me Solve a Linux/AlsaMixer os.system() command issue
    I found this github issue from a couple years ago: https://github.com/Uberi/speech_recognition/issues/78
  • Can someone help me
  • Python and Speech recognition
    I’m not who you replied to but I saw the Sphinx integration has a keyword recognizer api: https://github.com/Uberi/speech_recognition/blob/master/examples/special_recognizer_features.py
  • Unbound Local Error
    You may want to use listener.listen(source, timeout=None).