Comments (6)
Thanks for your interest!
- single/double quotes were broken; I just pushed a fix to master. Basically, the parser used to have a separate list of words for its lexer which I sometimes forgot to update. Now the list of terminals is automatically determined from the parser. Try "single quote".
- I added "number (one|two|...)"
- I did not add curly braces but here's how. Look up the xkeysyms name for your character (https://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h), i.e. here it's probably braceleft and braceright. Test whether it's right by running
xdotool key braceleft
. Then add this to grammar/main.py in the p_character function, you'll need to addcharacter ::= lace
and'lace': 'braceleft',
and that's it. - I did not enable it, but the underlying system supports a "speaker customization" feature which will learn your own voice. If you're interested in this I can try to find out more. However, the current speech model is only of decent quality; you would probably get higher accuracy by retraining a new kaldi model. This is quite an undertaking though. You can prepare for it by running your own silvius server and recording each phrase (I think this is the default) to use yourself as training data.
- 'x. ray' is an unfortunate consequence of the dictionary which I could have fixed but instead I just added 'expert' :/
from silvius.
P.S. Using a higher quality microphone provides pretty good improvement in recognition accuracy! See my HOPE XI talk for details. Be sure to join the mailing list if you haven't already. One of these days I'm going to make some new models for Silvius. I also wrote a Google-based backend for Silvius which is fairly close to being ready for release.
Also haha if you insist: bitcoin 3DKqbQNndAyCMbjj3jpGTxPqTozDRW4kkZ
from silvius.
👍 very interested in the google based backend, trying out aenea right now and well.. it's a bit cumbersome to setup ;)
from silvius.
OK! Well, do you want to beta test my Google backend? If so please send me an email, you can find my address on my website elfery.net.
from silvius.
Hi @dwks , I am trying to find your commit, but the last I see is july 23rd. Is it a different repo, or am I doing something wrong?
Btw that google backend sounds great. Will send you an email, would love to help test out as well.
from silvius.
The last commit is from July 30th. I wrote it in a different branch and didn't push it, wanted to test it more but it seems fine! It's this current repo, https://github.com/dwks/silvius
Sent you a message about the google backend!
from silvius.
Related Issues (20)
- Any support for mac? HOT 2
- Ambient sounds recognized as input HOT 2
- Cross platform client HOT 2
- Chaining modifiers and using modifier followed by digit HOT 4
- Saying a number in a sentence throws an error HOT 1
- Implement shift and super as modifiers
- Adding wake/sleep word HOT 1
- Allow modifying buffer HOT 5
- Write wiki guide for adding custom grammars
- Store custom grammars in separate folder
- Keywords forbidden inside "sentence" and "phrase" commands
- Using two for a repeat is broken HOT 3
- How to scratch more than 9 characters? HOT 1
- Modifier + direction causes Silvius client to crash HOT 1
- How to make macros?
- Integrate with X11 HOT 2
- Option to ignore invalid tokens HOT 1
- Improving recognition accuracy HOT 2
- No silvius-backend link HOT 2
- New speech model introduces [COUGH], and [UH] but won't parse these HOT 1
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 silvius.