You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Snowboy now brings hands-free experience to the [Alexa AVS sample app](https://github.com/alexa/alexa-avs-sample-app) on Raspberry Pi! See more info below regarding the performance and how you can use other hotword models.
18
18
19
19
**Performance**
20
20
21
-
The performance of hotword detection usually depends on the actually environment, e.g., is it used with a quality microphone, is it used on the street, in a kitchen, or is there any background noise, etc. So we feel it is best for the users to evaluate it in their real environment. For the evaluation purpose, we have prepared an Android app which can be installed and run out of box: [SnowboyAlexaDemo.apk](https://github.com/Kitt-AI/snowboy/raw/master/resources/alexa/SnowboyAlexaDemo.apk) (please uninstall any previous one first if you installed this app before).
21
+
The performance of hotword detection usually depends on the actual environment, e.g., is it used with a quality microphone, is it used on the street, in a kitchen, or is there any background noise, etc. So we feel it is best for the users to evaluate it in their real environment. For the evaluation purpose, we have prepared an Android app which can be installed and run out of box: [SnowboyAlexaDemo.apk](https://github.com/Kitt-AI/snowboy/raw/master/resources/alexa/SnowboyAlexaDemo.apk) (please uninstall any previous versions first if you have installed this app before).
22
22
23
23
**Personal model**
24
+
24
25
* Create your personal hotword model through our [website](https://snowboy.kitt.ai) or [hotword API](https://snowboy.kitt.ai/api/v1/train/)
26
+
25
27
* Replace the hotword model in [Alexa AVS sample app](https://github.com/alexa/alexa-avs-sample-app) (after installation) with your personal model
26
28
27
29
```
@@ -47,6 +49,7 @@ make
47
49
* Run the wake word agent with engine set to `kitt_ai`!
48
50
49
51
**Universal model**
52
+
50
53
* Replace the hotword model in [Alexa AVS sample app](https://github.com/alexa/alexa-avs-sample-app) (after installation) with your universal model
51
54
52
55
```
@@ -114,14 +117,9 @@ Currently Snowboy supports (look into the [lib](lib) folder):
114
117
115
118
* all versions of Raspberry Pi (with Raspbian based on Debian Jessie 8.0)
116
119
* 64bit Mac OS X
117
-
* 64bit Ubuntu (12.04 and 14.04)
120
+
* 64bit Ubuntu 14.04
118
121
* iOS
119
122
* Android
120
-
* Pine64 (Debian Jessie 8.5, 3.10.102 BSP2)
121
-
* Nvidia Jetson TX1 (use above Pine64 package)
122
-
* Nvidia Jetson TX2 (use above Pine64 package)
123
-
* Intel Edison (Ubilinux based on Debian Wheezy 7.8)
124
-
* Samsung Artik (built with Fedora 25 for ARMv7)
125
123
* ARM64 (aarch64, Ubuntu 16.04)
126
124
127
125
It ships in the form of a **C++ library** with language-dependent wrappers
@@ -130,11 +128,12 @@ pull request!
130
128
131
129
Currently we have built wrappers for:
132
130
131
+
* C/C++
133
132
* Java/Android
134
133
* Go (thanks to @brentnd and @deadprogram)
135
134
* Node (thanks to @evancohen and @nekuz0r)
136
135
* Perl (thanks to @iboguslavsky)
137
-
*Python
136
+
*Python2/Python3
138
137
* iOS/Swift3 (thanks to @grimlockrocks)
139
138
* iOS/Object-C (thanks to @patrickjquinn)
140
139
@@ -166,16 +165,9 @@ Here is the list of the models, and the parameters that you have to use for them
166
165
167
166
***resources/snowboy.umdl**: Universal model for the hotword "Snowboy". Set
168
167
SetSensitivity to 0.5 for better performance.
169
-
***resources/alexa.umdl**: Universal model for the hotword "Alexa". Set
170
-
SetSensitivity to 0.5, and preferably set ApplyFrontend (only works on Raspberry
171
-
Pi) to true. This model is depressed.
172
-
***resources/alexa/alexa_02092017.umdl**: Universal model for the hotword
173
-
"Alexa". This is still work in progress. Set SetSensitivity to 0.15.
174
-
***resources/alexa/alexa-avs-sample-app/alexa.umdl**: Universal model for the
175
-
hotword "Alexa" optimized for [Alexa AVS sample app](https://github.com/alexa/alexa-avs-sample-app).
176
-
Set SetSensitivity to 0.6, and set ApplyFrontend (only works on Raspberry Pi)
177
-
to true. This is so far the best "Alexa" model we released publicly, when
178
-
ApplyFrontend is set to true.
168
+
***resources/alexa/alexa-avs-sample-app/alexa.umdl**: Universal model for the hotword "Alexa" optimized for [Alexa AVS sample app](https://github.com/alexa/alexa-avs-sample-app).
169
+
Set SetSensitivity to 0.6, and set ApplyFrontend to true. This is so far the best "Alexa" model we released publicly, when ApplyFrontend is set to true.
170
+
***resources/models/jarvis.umdl**: Universal model for the hotword "Jarvis" (https://snowboy.kitt.ai/hotword/29). It has two different models for the hotword Jarvis, so you have to use two sensitivites. The suggested sensitivities are "0.8,0.80". Please also set ApplyFrontend to true.
179
171
180
172
## Precompiled node module
181
173
@@ -190,13 +182,10 @@ dependencies like `fs`, `wav` or `node-record-lpcm16` depending on which script
190
182
you use.
191
183
192
184
## Precompiled Binaries with Python Demo
193
-
* 64 bit Ubuntu [12.04](https://s3-us-west-2.amazonaws.com/snowboy/snowboy-releases/ubuntu1204-x86_64-1.2.0.tar.bz2)
* Intel Edison (Ubilinux based on Debian Wheezy 7.8) ([download](https://s3-us-west-2.amazonaws.com/snowboy/snowboy-releases/edison-ubilinux-1.2.0.tar.bz2))
200
189
201
190
If you want to compile a version against your own environment/language, read on.
0 commit comments