All Projects → matrix-io → Matrix Creator Pocketsphinx

matrix-io / Matrix Creator Pocketsphinx

Licence: gpl-3.0
Examples using MATRIX Devices and PhocketSphinx.

Labels

Projects that are alternatives of or similar to Matrix Creator Pocketsphinx

Camodet
Lightweight Simple CAmera MOtion DETection application.
Stars: ✭ 26 (+85.71%)
Mutual labels:  cmake
Ios Cmake
A CMake toolchain file for iOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
Stars: ✭ 844 (+5928.57%)
Mutual labels:  cmake
Microtrac
Software for Open Source Ecology's MicroTrac
Stars: ✭ 11 (-21.43%)
Mutual labels:  cmake
Moneymanagerex
Money Manager Ex is an easy to use, money management application built with wxWidgets
Stars: ✭ 836 (+5871.43%)
Mutual labels:  cmake
Cmake Examples
A collection of as simple as possible, modern CMake projects
Stars: ✭ 843 (+5921.43%)
Mutual labels:  cmake
Gr Gps
GPS receiver for gnuradio
Stars: ✭ 9 (-35.71%)
Mutual labels:  cmake
Gr Rtty
RTTY decoder for Gnuradio
Stars: ✭ 24 (+71.43%)
Mutual labels:  cmake
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+6050%)
Mutual labels:  cmake
Openspatial Windows
Open Spatial Windows SDK
Stars: ✭ 8 (-42.86%)
Mutual labels:  cmake
Envtool
Utility to check and search along environment variables. Or where Python/Cmake/Man-pages/pkg-modules/VCPKG-packages are located.
Stars: ✭ 10 (-28.57%)
Mutual labels:  cmake
Aesjniencrypt
Make safest code in Android. (基于libsodium实现加解密,key在native中,防止被二次打包){长期维护,请star,勿fork}
Stars: ✭ 840 (+5900%)
Mutual labels:  cmake
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+5907.14%)
Mutual labels:  cmake
Vst3sdk
VST 3 Plug-In SDK
Stars: ✭ 853 (+5992.86%)
Mutual labels:  cmake
Physfs Aes
PhysFS 2.0.2 with AES encryption support
Stars: ✭ 7 (-50%)
Mutual labels:  cmake
Simple arm 01
Repository for RoboND's ROS Basics Lesson 02
Stars: ✭ 11 (-21.43%)
Mutual labels:  cmake
C cpp project framework
CMake build system( framework) with kconfig support for C/CPP projects
Stars: ✭ 26 (+85.71%)
Mutual labels:  cmake
Latency Test
Software and hardware to test VR latency on any device
Stars: ✭ 9 (-35.71%)
Mutual labels:  cmake
Gr Cbmc
Cumulant-Based Modulation Classification with GNU Radio
Stars: ✭ 13 (-7.14%)
Mutual labels:  cmake
Keygen
KeyGen is a generator for keys and passwords.
Stars: ✭ 11 (-21.43%)
Mutual labels:  cmake
Nrf Blinky
Stars: ✭ 10 (-28.57%)
Mutual labels:  cmake

Pocketsphinx demo

This repository has a simple examples using MATRIX Devices and PhocketSphinx. It was tested on Raspbian Stretch

Compile from sources

Step 1: MATRIXIO Software

curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list
sudo apt update
sudo apt upgrade

sudo apt install matrixio-creator-init matrixio-kernel-modules libmatrixio-creator-hal-dev matrixio-pocketsphinx
sudo reboot

Step 2: Building PocketSphinx demos

git clone https://github.com/matrix-io/matrix-creator-pocketsphinx.git
cd matrix-creator-pocketsphinx
mkdir build && cd build && cmake .. && make -j $(nproc)

Step 3: Install testing voice commands:

Download sample language and dictionary from here and transfer it to your Pi on matrix-creator-pocketsphinx/build/demos directory and then extract it:

mkdir assets
tar zxf TAR6706.tgz -C assets

NOTE: Optional, you can make new models explanation below

Step 4: Run DEMO:

on build/demos:

./pocketsphinx_demo -keyphrase "MATRIX" -kws_threshold 1e-20 -dict assets/6706.dic -lm assets/6706.lm -inmic yes

and try it with executing commands with your voice like this:

  • matrix everloop
  • matrix stop
  • matrix clear
  • ...

(optional) Custom lenguage and phrases for recognition

  • Make a text plane like this:
matrix
everloop
arc 
clear
stop
shutdown
now
ipaddress
matrix everloop
matrix clear
matrix stop
matrix ipaddress
matrix game time
matrix one minute
matrix two minutes
matrix three minutes
matrix four minutes
matrix five minutes
matrix ten seconds
matrix ten minutes
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].