Comments (5)
How would I add custom trigger words such as 'CLI' to the speech recognizer? Is there a way to build simple acryonyms or short words from phonemes as in the hotword PocketSphinx formulation?
from mycroft-skills.
Hey auwsom, the speech-to-text we currently use is Google (explanation here) so there's no way for us to change how these are transcribed unfortunately.
The work around as you've found is to see what gets transcribed and include those in your intent handler. This does get confusing in the translate platform when people wonder what you are doing with "seal eyes" but until we can get DeepSpeech up to production grade it's a hard limitation.
In terms of submitting Skills, this may be in another thread already but have you seen the docs section on how to submit Skills to the Marketplace?
If you don't have the mycroft-msk
command available, you can manually activate the virtual environment and just run msk
source ~/mycroft-core/.venv/bin/activate
msk submit /opt/mycroft/skills/your-skill
from mycroft-skills.
@krisgesling , thanks, that helps.. Im actually using Mimic locally, so I figured there would be a way to customize it. But maybe I shouldnt do that if I plan on using the Android app. It still seems there should be some at least 'hacky' ways to build up from single syllables. Maybe shortening the recognition time (and accuracy) to decrease the pausing between single letters..
Anyway, thanks for the quicky version of how to submit. I expected it to be much more involved.
PS, I mentioned this in another thread, but it would be great to sort the skills in the marketplace by 'popularity'. Maybe on the number of stars in GitHub. This would really help promote useful skills faster and let the undeveloped or old ones stop cluttering the others (which I would worry about when adding too many skills). There was already a suggestion to combine desktop skills into some kind of suite: #1343 (comment)
from mycroft-skills.
No worries.
To clarify, Mimic is Text-to-speech, not speech-recognition.
Agree on Marketplace. We want to add in some different ways to display, popularity would be a great one, and maybe "desktop" needs to be a category?
from mycroft-skills.
Re Mimic: Oh, right, it is. So then the offline local mycroft is using Google's DeepSpeech, interesting. So it just uses PocketSphinx (or Precise) for the hotword detection.. DeepSpeech does work really well, but doesnt PocketSphinx do speech rec too?
In the Marketplace, having the categories selectable in the sidebar like GMail labels would be helpful also.
from mycroft-skills.
Related Issues (20)
- QuestionsAnswersSkill times out HOT 2
- [Feature] Support Ring HOT 1
- Feature request: Intercom HOT 3
- Remove deprecated values from Skills settingsmeta HOT 7
- Make tagged releases of skills HOT 2
- New Skill: CatchAll Fallback asks to repeat phrase when no intent determined HOT 5
- [Improvement] Home in languages other than English HOT 1
- New Skill: desktop window tool and dictation HOT 4
- [WIP] Adding interval support to timer HOT 1
- Skill test for updated skills fails, can't extract author
- Skill Meta Editor - icon prefix changed in FA 5
- Removal of mycroft-stock from test config wiping default.yml
- Mycroft-weather doesn't seem to upgrade cleanly HOT 2
- Pulseaudio daemon sometimes fails on startup in CI
- [CI] Docker prunes may clash
- LLM integration skill HOT 1
- New skill: LLM integration HOT 1
- Feature request: Add Vocab File Auto test if language is set to a value other than `en-us` HOT 6
- msm update - Error running update_skill on fallback-query: Fast-forwarding not possible HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mycroft-skills.