8000 GitHub - Wil-Peters/rhasspy-voltron: Combination of multiple Rhasspy services running together
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Wil-Peters/rhasspy-voltron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rhasspy Voltron

Runs Rhasspy services using supervisord. Service configuration is automatically generated using rhasspy-supervisor.

Available Services

Interface

Getting Started

Before building Rhasspy, you will need some support packages:

  • python3* (Python)
  • git (clone repo)
  • build-essential (compiler)
  • libatlas-base-dev (snowboy)
  • swig (snowboy/pocketsphinx)
  • portaudio19-dev (pocketsphinx)
sudo apt-get update
sudo apt-get install \
     python3 python3-dev python3-setuptools python3-pip python3-venv \
     git build-essential libatlas-base-dev swig portaudio19-dev

Install runtime dependencies:

  • supervisord (process management)
  • mosquitto (MQTT broker)
  • sox (WAV conversion)
  • alsa-utils (record/play audio)
  • libgfortran4 (Kaldi)
  • Text to speech
    • espeak
    • flite
    • libttspico-utils
  • Miscellaneous
    • perl
    • curl
    • patchelf
    • ca-certificates
sudo apt-get update
sudo apt-get install \
     supervisor mosquitto sox alsa-utils libgfortran4 \
     libfst-tools libngram-tools \
     espeak flite libttspico-utils \
     perl curl patchelf ca-certificates

If you can an error regarding libttspico-utils, you can skip installing it. The necessary .deb files can be manually downloaded and installed from http://archive.raspberrypi.org/debian/pool/main/s/svox/. You will need libttspico-utils and libttspico0 packages with matching versions.

Clone the repo and build:

git clone --recurse-submodules https://github.com/rhasspy/rhasspy-voltron
cd rhasspy-voltron/
make

Running

Run the bin/rhasspy-voltron script with a --profile <LANGUAGE> argument.

About

Combination of multiple Rhasspy services running together

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 88.5%
  • Python 8.0%
  • Makefile 3.5%
0