Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for other people? #19

Closed
tiny-tinker opened this issue Jun 10, 2016 · 9 comments
Closed

Support for other people? #19

tiny-tinker opened this issue Jun 10, 2016 · 9 comments

Comments

@tiny-tinker
Copy link

So, the FAQ on this page:

Has this statement:

* My pmdl model works well for me, but does not work well for others
Models with suffix pmdl are personal models, and they are supposed to only work well for the person who provides the audio samples. If you are look for a model that works well for everyone, please use the universal model (with suffix umdl).

Which indicates to me that if I train my pmdl, then my girlfriend won't be able to initiate. I suppose I could pass multiple pmdl files to the snowboydecoder.HotwordDetector and use the same callback for each pmdl. But ideally, I'd be able to have each person generate a pmdl then pass that to the script.

But then, if I have guests over, and I want to use a term different from "snowboy", could I do this? Is there any way through your api to generate an umdl?

@chenguoguo
Copy link
Collaborator

If you take a look at the example demo2.py, that shows how you can provide two hotword models, and you can follow the same procedure to provide more models. That will increase the computation though.

Regarding using a different term from "snowboy", yes you can provide whatever you want. Your friend and you don't have to use the same word/phrase.

Regarding the universal model, normally we control the training process. We do provide one universal model for "snowboy" (see https://github.com/Kitt-AI/snowboy/blob/master/resources/snowboy.umdl) for your use.

@chenguoguo
Copy link
Collaborator

Closing this as it looks like the issue has been resolved.

@tiny-tinker
Copy link
Author

I also found that you can recruit others to get a universal model through kitt.ai. Now I just have to find 500 friends :)

@xuchen
Copy link
Collaborator

xuchen commented Jun 13, 2016

make sure you have a good variety across ages and gender so your model is
robust. ;-)

On Mon, Jun 13, 2016 at 7:58 AM, nomadic-squirrel notifications@github.com
wrote:

I also found that you can recruit others to get a universal model through
kitt.ai. Now I just have to find 500 friends :)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#19 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/AAhLO_b772Aq3h4t7GLRc28N7iBjD-b5ks5qLXAWgaJpZM4IyjDm
.

@duoduo999
Copy link

If I manage to get 1000 recordings uploaded, will I just automatically get a downloadable universal model then? Btw, is there a way of batch uploading audio files for training universal model?

@xuchen
Copy link
Collaborator

xuchen commented Feb 16, 2017 via email

@donldmcc
Copy link

donldmcc commented Dec 28, 2017

@xuchen Does it have to be through the "web interface" or can I use the API and ask people to record their voice?
When the universal model is created after 500 samples, can I use the umdl created in a commercial app for free?

@xuchen
Copy link
Collaborator

xuchen commented Dec 31, 2017

@donldmcc Only through the web interface, if you get 500 people we'll train a universal model which you can use for free

@VisionZQ
Copy link

VisionZQ commented Mar 1, 2019

@xuchen if I manage to get 500 people to record used to train a "hotword" detection, how long you will take to train a model?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants