Skip to content

Latest commit

 

History

History
101 lines (74 loc) · 1.76 KB

README.md

File metadata and controls

101 lines (74 loc) · 1.76 KB

Jarbas-Core

A fork of mycroft core

Privacy

Disable the home backend completely

in your config

  "server": {
    "disabled": true
  }

utility method

from mycroft.api import is_disabled

if not is_disabled():
    print("404 privacy not found")

or use the personal backend

  "server": {
    "url": "http://0.0.0.0:6712",
    "version": "v0.1",
    "update": false,
    "metrics": false
  }

Go offline with pocketsphinx

NOTE: terrible accuracy

install pocketsphinx from source, pip package does not work

(inside venv)

bash scripts/install-pocketsphinx.sh 

in config

  "stt": {
    "module": "pocketsphinx"
  },

self hosted STT

with kaldi

  "stt": {
    "module": "kaldi",
    "kaldi": {
       "uri": "http://localhost:8080/client/dynamic/recognize"
     }
  }

or deepspeech

  "stt": {
    "module": "deepspeech_server",
    "deepspeech_server": {
      "uri": "http://localhost:8080/stt"
    }
  },

Features

Free Google STT

who cares about privacy?

takes advantage of the demo google key from speech_recognition package

in config

  "stt": {
    "module": "google"
  },