All Projects → cmusphinx → Pocketsphinx

cmusphinx / Pocketsphinx

Licence: other
PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
M4
1887 projects
SWIG
194 projects
perl
6916 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Pocketsphinx

speech-to-text
mixlingual speech recognition system; hybrid (GMM+NNet) model; Kaldi + Keras
Stars: ✭ 61 (-97.92%)
Mutual labels:  speech-recognition
voicekit-examples
Examples on how to use Tinkoff Voicekit
Stars: ✭ 35 (-98.81%)
Mutual labels:  speech-recognition
demo vietasr
Vietnamese Speech Recognition
Stars: ✭ 22 (-99.25%)
Mutual labels:  speech-recognition
sepia-stt-server
SEPIA server to support open-source speech recognition via WebSocket connection.
Stars: ✭ 45 (-98.47%)
Mutual labels:  speech-recognition
download audioset
📁 This repo makes it easy to download the raw audio files from AudioSet (32.45 GB, 632 classes).
Stars: ✭ 53 (-98.19%)
Mutual labels:  speech-recognition
Recording-Bot
A bot built to record and transcribe audio fragments from Discord.
Stars: ✭ 22 (-99.25%)
Mutual labels:  speech-recognition
scim
[wip]Speech recognition tool-box written by Nim. Based on Arraymancer.
Stars: ✭ 17 (-99.42%)
Mutual labels:  speech-recognition
Listen-Attend-Spell-v2
PyTorch implementation of Listen Attend and Spell Automatic Speech Recognition (ASR).
Stars: ✭ 29 (-99.01%)
Mutual labels:  speech-recognition
Multi-Hotword Spotting
Won't it be cool to build a speech assistant like Alexa or Siri yourself without voice API and network connection?
Stars: ✭ 31 (-98.94%)
Mutual labels:  speech-recognition
learning invariances in speech recognition
In this work I investigate the speech command task developing and analyzing deep learning models. The state of the art technology uses convolutional neural networks (CNN) because of their intrinsic nature of learning correlated represen- tations as is the speech. In particular I develop different CNNs trained on the Google Speech Command Dataset…
Stars: ✭ 15 (-99.49%)
Mutual labels:  speech-recognition
htk
HTK Toolkit with Linux 64 bit and Docker support
Stars: ✭ 14 (-99.52%)
Mutual labels:  speech-recognition
musicologist
Music advice from a conversational interface powered by Algolia
Stars: ✭ 19 (-99.35%)
Mutual labels:  speech-recognition
sova-asr
SOVA ASR (Automatic Speech Recognition)
Stars: ✭ 123 (-95.81%)
Mutual labels:  speech-recognition
SpeechToText
Speech To Text in Android
Stars: ✭ 53 (-98.19%)
Mutual labels:  speech-recognition
UnityASR
Automatic Speech Recognition in Unity.
Stars: ✭ 14 (-99.52%)
Mutual labels:  speech-recognition
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (-98.23%)
Mutual labels:  speech-recognition
StageMate
StageMate is the smart assistant for your presentation. It will cover all aspects of your pitch from skipping slides to reminding you if you miss some major point.
Stars: ✭ 60 (-97.96%)
Mutual labels:  speech-recognition
HotVoice
Adds Speech Recognition support to AutoHotkey, via a C# DLL
Stars: ✭ 41 (-98.6%)
Mutual labels:  speech-recognition
Speech-Command-Recognition-with-Capsule-Network
Speech command recognition with capsule network & various NNs / KWS on Google Speech Command Dataset.
Stars: ✭ 20 (-99.32%)
Mutual labels:  speech-recognition
kim-voice-assistant
Kim,你的私人语音助理。
Stars: ✭ 70 (-97.61%)
Mutual labels:  speech-recognition

PocketSphinx 5prealpha

This is PocketSphinx, one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech recognition engine.

THIS IS A RESEARCH SYSTEM. This is also an early release of a research system. We know the APIs and function names are likely to change, and that several tools need to be made available to make this all complete. With your help and contributions, this can progress in response to the needs and patches provided.

Please see the LICENSE file for terms of use.

Prerequisites

You must have SphinxBase, which you can download from http://cmusphinx.sourceforge.net. Download and unpack it to the same parent directory as PocketSphinx, so that the configure script and project files can find it. On Windows, you will need to rename 'sphinxbase-X.Y' (where X.Y is the SphinxBase version number) to simply 'sphinxbase' for this to work.

Linux/Unix installation

In a unix-like environment (such as linux, solaris etc):

  • Build and optionally install SphinxBase. If you want to use fixed-point arithmetic, you must configure SphinxBase with the --enable-fixed option.

  • If you downloaded directly from the CVS repository, you need to do this at least once to generate the "configure" file:

    $ ./autogen.sh
    
  • If you downloaded the release version, or ran autogen.sh at least once, then compile and install:

    $ ./configure
    $ make clean all
    $ make check
    $ sudo make install
    

Xcode Installation (for iPhone)

Pocketsphinx uses the standard unix autogen system, you can build pocketsphinx with automake given you already built sphinxbase You just need to pass correct configure arguments, set compiler path, set sysroot and other options. After you build the code you need to import dylib file into your project and you also need to configure includes for your project to find sphinxbase headers.

You also will have to create a recorder to capture audio with CoreAudio and feed it into the recognizer.

For details see http://github.com/cmusphinx/pocketsphinx-ios-demo

If you want to quickly start with Pocketsphinx, try OpenEars toolkit which includes Pocketsphinx http://www.politepix.com/openears/

Android installation

See http://github.com/cmusphinx/pocketsphinx-android-demo.

MS Windows™ (MS Visual Studio 2012 (or newer - we test with VC++ 2012 Express)

  • load sphinxbase.sln located in sphinxbase directory

  • compile all the projects in SphinxBase (from sphinxbase.sln)

  • load pocketsphinx.sln in pocketsphinx directory

  • compile all the projects in PocketSphinx

MS Visual Studio will build the executables under .\bin\Release or .\bin\Debug (depending on the version you choose on MS Visual Studio), and the libraries under .\lib\Release or .\lib\Build.

Test scripts are forthcoming for Windows.

For up-to-date information, see http://cmusphinx.sourceforge.net.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].