• Stars
    star
    102
  • Rank 335,584 (Top 7 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Personal voice ASSistant v.2 :)

Your rude personal ASSistant:)

A Python version using pocketsphix.
Work in progress(planned for release in 2996)...

3D-model

https://www.thingiverse.com/thing:4384974

Videos how it works

Software requirements

  • 2019-07-10-raspbian-buster-lite is used as OS Linux distribution. I assume it should work on any newer(and previous as well) versions, but haven't tested it.
  • ALSA is used for sound subsystem.
  • Pocketsphinx is the core of the speech recognition. Sphinxbase must be installed for pocketsphinx to work. I compiled both from the sources.
  • CMU Flite and eSpeak are used for Text to Speech purposes(Flite for English and eSpeak for Russian).
  • To control the backlight NeoPixel library must be installed(with all its dependencies).
  • Music Player Daemon (MPD) is the underlying music player(only to play the music, Bender's answers are playing with aplay utility from the ALSA package).