Page MenuHomeSolus

[RFC] What to do with mycroft
Closed, InvalidPublic


I started to update mycroft-core and fix T7610. While doing this I discovered that Mycroft requires a speech recognition engine called Pocketsphinx, which is not much recent. Commits on Github are actually recent, but the latest releases aren't.
There's no gain in having a half-working mycroft-core package so yours is the choice to include Pocketsphinx or temporarily disable mycroft-core.

Related Objects

Event Timeline

livingsilver94 renamed this task from What to do with mycroft to [RFC] What to do with mycroft.Aug 11 2019, 8:45 PM
livingsilver94 updated the task description. (Show Details)
livingsilver94 added a project: Software.
livingsilver94 updated the task description. (Show Details)
kyrios123 added subscribers: Girtablulu, kyrios123.EditedAug 11 2019, 8:59 PM

I don't understand the aim of this request since @Girtablulu explicitely said this dependency must be added in the repo by the person who claims T7610

livingsilver94 added a comment.EditedAug 11 2019, 9:01 PM

Because latest Pocketsphinx release is a prealpha dated 2016 and the latest stable release in from 2012. We usually don't want to include pieces of software that old.
Ah, that's because python-pocketsphinx is just a Python API for Pocketsphinx itself.

I know that. I was talking about the engine, not the Python library (from the readme: "This package provides a python interface to CMU Sphinxbase and Pocketsphinx ").
Anyway, looking at the code the Python library has the pocketsphinx engine included via a git submodule. I didn't notice that before. All in all I think that this allows us to dodge the inclusion of an old package being pocketsphinx.

livingsilver94 closed this task as Invalid.Aug 12 2019, 9:27 AM