Skip to content

Fork of Mycroft Core, the Mycroft Artificial Intelligence platform.

License

Notifications You must be signed in to change notification settings

emberderek/jarbas-core

 
 

Repository files navigation

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"
  },

About

Fork of Mycroft Core, the Mycroft Artificial Intelligence platform.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.8%
  • Shell 4.2%