Comments (13)
Hi,
Thanks for the feedback!
I've updated my repo with readme files for the 3 neurons and removed the hardcoded french text in the googlecalendar neuron :).
For the tests, I'll need more time as I need to learn how to write python unit test (as not all neurons have tests atm, I'll need to look deeper into this to understand how it works^^)
I'll move them to separate repos if you prefer.
from kalliope.
from kalliope.
Hi @bacardi55 ,
Thanks for your review !
Yes we don't manage the multiple trigger to handle different brains.
Actually, It is not in our scope in a short term.
But you are right we need to investigate this in the futur !
I keep the issue as a reminder.
Also, don't hesitate to share your neurons with the community, we can reference them :)
from kalliope.
Hi @LaMonF
My kalliope neurons are here:
https://github.com/bacardi55/kalliope_config/tree/master/neurons
Not sure it's worth sharing though, as these are my first lines of python i'm not sure of the quality (and no tests coverage as well) but at least they do the job :)
Thanks for the awesome works btw :)
from kalliope.
If you add a clean doc and unit tests you can PR us. We will take a look.
I can see some hard coded stuff in French that need to be removed but the rest seems not bad at all.
Maybe replacing the old http lib by "requests" can be a good enhancement too.
from kalliope.
Ok your can improve your neurons as @Sispheor suggests.
Then, you can follow the contributing doc for neuron to provide a complete doc and tests of your neurons.
Also, the idea is to provide each neuron in a different repo, so anyone from the community can easily clone it, and use it in their brain :)
When it is done, we will reference them in the neuron list directly to your repo.
from kalliope.
About this issue, even a Rpi 3 seems laggy with only one instance of Snowboy. I can't imagine if we run multiple one.
from kalliope.
I've checked this a little on my Rpi3 - I didn't have the impression that snowboy is the reason for slowing down and as far as I understood one instance of Snowboy can handle more than one trigger word.
from kalliope.
Indeed snowboy can handle multiple models.
It will be a big refactor to handle multiple brains for each user but not impossible technically.
from kalliope.
Hi Sispheor,
Seriously, only because my post was in French ?
It's discrimination :o)
OK, I would make an effort next time.
from kalliope.
Sorry but yes. You are on Github. It's how it works. Developers come from around the world and they don't speak French.
But you are free to talk in French in the Gitter chat.
from kalliope.
OK - A little intellectual laziness ...
So, I have coded the one user - one trigger management.
In my solution, it is not necessary to refactor the code, just add a few code lines and some classes in core.
I would be delighted to discuss with you on the subject
from kalliope.
You can submit a pull request if you want (in dev branch). But we have in mind the refactoring of the trigger part anyway to use Snowboy as python dependency. See #278
from kalliope.
Related Issues (20)
- support deepspeech for speech-to-text HOT 1
- werkzeug HOT 2
- Is possible update Spanish version I want to collaborate HOT 3
- python setuptools bad marshal data (unknown type code) HOT 5
- Ansible install error HOT 11
- Help, I get an error on "kalliope --version" HOT 5
- Does Kalliope have the ability to understand domain specific knowledge? HOT 4
- Error when starting Kalliope HOT 20
- ReSpeaker Mic Array V2 microphone sensibility HOT 4
- Script does not work. HOT 7
- Fatal error for module Snowboydetect HOT 4
- Update on Playstore or upload to F-droid HOT 1
- Script neuron does not accept script with arguments
- Add support for Mimic3 offline TTS
- I installed Kalliope from source on Ubuntu 22.04 and I get error messages. It doesn't work. HOT 4
- can't get kalliope working HOT 3
- Install seems to fail HOT 1
- Brain example / code for using (cloud or local) chat gpt-4 conversations
- Whisper support HOT 5
- Running in Debian 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 kalliope.