Comments (20)
Oui mais comme je disais plus haut ca ne sera pas pour tout de suite (car je souhaite que vous puissiez en profiter et commencer à le tester rapidement).
Donc il faudra se contenter de "SNOWBOY" comme mot magique pour le moment (le temps que je fasse l'interface pour trainer un autre mot)
from jarvis.
Intégration de Jarvis avec snowboy
terminée. La mise à jour est disponible!
IMPORTANT
- une fois la mise à jour effectuée, veuillez redémarrer votre raspberry pi
- aller dans Settings > Voice recognition > Reco of magic word > choisir
snowboy
- cela changera votre trigger à
SNOWBOY
car on ne peut pas le modifier pour le moment, cela est prévu dans une prochaine version, suivre l'implémentation ici #13
Si vous rencontrez des erreurs en utilisation basique de snowboy
veuiller réouvrir ce ticket.
from jarvis.
tu compte l'ajouter a jarvis ?
from jarvis.
Oui comme alternative hors-ligne de PocketSphinx
from jarvis.
Premiers test de snowboy
très concluants sur Mac (ultra rapide) 😄
from jarvis.
Est-ce que snowboy est multilingue ou seulement en anglais? Après, pour reconnaître un seul mot, ça n'a pas vraiment d'importance.
from jarvis.
Il est vraiment language independant. L'utilisateur enregistre le trigger avec sa voix. Imparable. Je suis en train de l'intégrer à Jarvis. Je pense même en faire le STT engine par défaut pour la reconnaissance de JARVIS.
from jarvis.
Oh wow. C'est exactement ce qu'il faut. Ça me fait penser, avons-nous un ordre de grandeur quant au pourcentage d'utilisation du CPU d'une RP3 pour une config de Jarvis avec snowboy + envoie à un serveur?
from jarvis.
light-weight and embedded: it runs on Raspberry Pi’s and consumes less than 10%
CPU on the weakest Pi’s (single-core 700M Hz ARMv6).
J'attends les tests sur mon Raspberry Pi 3 pour confirmer, ca devrait être insignifiant 😄
Sur mon Macbook Air la c'est juste bluffant, la détection se fait au moment exact ou j'ai fini de prononcer "snowboy".
Aucun délai, imagine:
"ssnnoowwbbooy[BIIIIIP]y"
Par contre par défaut le modèle est avec le mot clé "snowboy". Je pense le laisser tel quel pour que vous puissiez en profiter rapidement avant de faire l'interface pour trainer un autre mot clé (comme "JARVIS")
from jarvis.
Parfait! Je demande, car je veux rouler OpenCV (sur la même RP3 de préférence) et ça je sais que ça peut en demander plus.
from jarvis.
Je fais déjà tourner OpenCV sur le même raspberry pi 3, car je compte intégrer à Jarvis bientôt la détection et reconnaissance faciale avec apprentissage. D'ailleurs j'ai déjà fini cette partie (surement le sujet de ma prochaine vidéo youtube) mais l'intégrer à Jarvis prendra du temps (car j'aimerais tout réécrire en Python pour l'occasion).
from jarvis.
Fabuleux! C'est exactement une des applications que je comptais utiliser, ça et la reconnaissance d'obstacles à distance (mais ça c'est une autre histoire). Bref, si je peux aider en quoi que ce soit, je suis rarement loin de mon PC.
from jarvis.
Je viens de finir l'intégration de snowboy avec Jarvis. Ca fonctionne à merveille sur Mac:
------- Config (verbose) -------
platform osx
language fr_FR
play_hw false
rec_hw false
trigger_stt snowboy
command_stt google
tts_engine osx_say
--------------------------------
SNOWBOY: Bonjour Alex
SNOWBOY: Waiting to hear 'SNOWBOY'
Alex: SNOWBOY
SNOWBOY: Oui?
Alex: au revoir
SNOWBOY: Au revoir Alex
Je commence les tests sur Raspberry Pi 3 (surtout la partie installation automatique de snowboy) et si c'est tout bon je mets en ligne 😄
from jarvis.
Premier tests de Snowboy sur Raspberry Pi 3 tout aussi concluants. Le CPU tourne aux alentours de 5% avec des pics à 10%. La reconnaissance est aussi fulgurante que sur le Mac. Aucun délai.
Il faut par contre que j'améliore encore un peu le script d'installation (la compilation n'est pas évidente) et la manière dont sont gérés les périphériques audio dans Jarvis (ce qui nécessitera probablement un reboot à chaque fois qu'on modifiera un périphérique...). Mais le jeu en vaut la chandelle.
from jarvis.
Ce sera déjà ça de fait d'avoir un magic word qui fonctionne à tout coup! Je suppose qu'il est encore plus facilement modifiable ce mot, vu qu'on a pas besoin de gérer de dictionnaire ou de language model?
from jarvis.
J'ai trouvé ca dans la doc de snowboy
ce qui confirme mes résultats de test:
from jarvis.
Bien, ça laisse donc toute la place à OpenCV. J'ai hâte de l'essayer 😄
from jarvis.
Malheureusement, dès qu'il entre en mode écoute après avoir entendu son nom, j'ai ce message d'erreur. J'ai essayé de changer de STT engine pour le mode écoute et ce n'est pas ça.
EDIT: Cependant, je tiens à remarquer que les performances de snowboy sont remarquables!
from jarvis.
merci pour le screenshot ca aide bcp, va dans Settings > Audio > Speaker / Mic et refais la sélection des deux. Ca devrait résoudre ton problème, si toujours pas, redémarre.
from jarvis.
Oui, c'était bien ça. Merci.
from jarvis.
Related Issues (20)
- Impossible de terminer l'installation de snowboy lors de l'installation de OpenJarvis HOT 3
- error snowboy script version python HOT 2
- Installation with snowboy installs python 2.7 but requires python 3.6 later HOT 2
- language
- Abandon de jarvis ?
- need help Jarvis and Google Speech to Text not working
- Micro non reconnu HOT 1
- jarvis -s 'hello world'
- Impossible de trouver le paquet python-pyaudio
- Ce projet ne fonctionne plus du tout HOT 1
- Jarvis ne me comprend pas .
- Jarvis au propre + amélioration HOT 1
- Problem with Soundcard HOT 2
- Message lors de l'installation de Jarvis . Problem de securité lors de l'installation de Snowboy
- Problem installation Jarvis avec Snowboy. probleme de certificat bootstrp.pypa.io
- plugin freebox ( bug et refonte ) + demande onglet HOT 2
- problem install snowboy HOT 2
- Snowboy ferme boutique HOT 2
- Installation Jarvis sur Mac os X
- Impossible d'installer une synthèse vocale
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 jarvis.