Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/NaomiProject/Naomi
The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!
https://github.com/NaomiProject/Naomi
Allow Naomi to work with plugins with spaces in the names
8487c319968c1f44e6f50f2965855cb6273bde9f authored over 4 years ago
Small update so you can send debugging output to stderr and still
see your prompts while configu...
Removed two lines from naomi/__main__.py that listed the
status of the "plugins_to_install" vari...
de2d9ccd266fd0e348ba075caf882749b2bb222b authored over 4 years ago
I just added some additional error handling when creating a
connection to the MPD server. Someti...
Changed the mic.play_file() method to check whether the
"listen_while_talking" argument has been...
e1d958ca3358b2642deb019858d81f49e61f16ee authored over 4 years ago
This fixes two problems. First, for some reason the last time
I tried to install a plugin with a...
naomi-setup.sh
78a210eec855af714d69ac5a78f65359590b4e2d authored over 4 years agoA couple of the options were wrong in the usage line.
ffa7f70fa83292a06bac698930ccc55b71c59d40 authored almost 5 years agoApparently pulsemixer is not available on older (Stretch?, Jessie?) versions of Raspbian. Settin...
8eadf24ed50db1e8dea1096b47e194b31c160841 authored almost 5 years agoThe latest version of mock (4.0.2) does not support python 3.5 and above. Set mock to the latest...
5c56d2e86860c3bf9fbca7b477e21fd43646402c authored almost 5 years agoIf the apt_requirements do not install correctly, stop the script.
5e0c9e1afd12b9b4e2cbdb1aa740f8b1ea680219 authored almost 5 years agoWhen using option3 - use system python, the command was failing because it was neither running a...
347d541825e3d164756c98087a1fdc90ee990a9c authored almost 5 years agoIf the folder already exists, skip the cloning. I have a bad internet connection here and keep g...
e9343a7b5390417b8ff82c1d0183979751fffa1d authored almost 5 years agoSUDO_APPROVE is appended to any sudo commands. When set to -y, it should cause the script to res...
10b1af1b31f7d48fa8dc1adbb0925039d5a32a14 authored almost 5 years agoIf there is a network problem while downloading files, we want to stop rather than just continui...
55f89f458621e98935c83e3099a38b78d1dd8c19 authored almost 5 years agoCheck if the clone operation for pocketsphinx was successful. If not, then halt.
227ab09d0d5768ee09e37fb28db8670dacd56e61 authored almost 5 years ago
This fixes the issues with installing Naomi with a custom copy of
python in order to protect the...
Forgot funding on the default branch switch
ea5c129ff1407ea75ced717cb47efe6d9eb4acfb authored almost 5 years agoc3676c4f3bd173701829845011f058ef2d0f9667 authored almost 5 years ago
Make "Y" the default for adding script to ~/.bashrc to start
virtualenvwrapper automatically so ...
The $OPTION variable was being overwritten when asking if the
user would like virtualenvwrapper ...
Got the naomi-setup.sh script working with the virtualenvwrapper
option.
Discovered that the mo...
2acd97fe1dc0051a5786468274ebe135082da2c8 authored almost 5 years ago* Switch from pygettext to xgettext
This commit switches the update_translations.py script to...
f18c80028b79b094b3076689b2b994a130300561 authored almost 5 years agofaffb050bd5e7368e467e78ba24fb1e936fa180f authored almost 5 years ago
a892c74c23eefdbe9102d9586c16d91608815129 authored almost 5 years ago
8cbc683a3abc6b0c2963d8ff7aade9aff109dac0 authored almost 5 years ago
Intent locales
4807170d0d65eecc9e80d62e2084e7482de024c8 authored almost 5 years ago
It has occured to me that defining intents in english and then
using gettext to translate the st...
c084270c0c1d920b5261ffcac0b42abf77cb0b19 authored almost 5 years ago
* Fixed error when no profile
This contains a fix for first starting Naomi when there is no
...
This adds the libraries required for building and installing
Phonetisaurus from source. This inc...
This contains a fix for first starting Naomi when there is no
profile.yml file. I was getting a ...
* Added process_completedprocess function
Added process_completedprocess(completedprocess, ou...
b78a810c6658e2f288da6513523d105a5ea1843a authored almost 5 years ago
Added process_completedprocess(completedprocess, output) function
to naomi/run_command.py. This...
* Email bug
When running naomi, the check_imap_config() and check_smtp_config()
functions in...
The fetch_emails() function email_filter parameter was being passed as "filter". This fixes that...
a4dc217e33cb83e7bfe0e363bd6485fd697e7eea authored about 5 years ago
Added some additional path locations for the pocketsphinx_adapt
plugin, to cover cases where po...
* Finished adding core variables as settings
This depricates the populate.py file for right n...
5b3f8d7b69e2958bf58e28c7fcacaec8fcd03ae0 authored about 5 years agoI'm using populate.py again. This was working on my system, but somehow never got pushed to the ...
61e62d5a41753090b337c07b52c0cfc3edffacb0 authored about 5 years ago
* Fixing keyword handling for lists
Added join for all keyword usages to avoid trouble with key...
* Finished adding core variables as settings
This depricates the populate.py file for right n...
5c3a9f3e0629d83ed5d309a755255734c4f90cad authored over 5 years ago* testing keyword list behavior
* converting keyword from string to list (the bad way)
* r...
0abd0f3da67c74d469f734bd232a997e3fc02ce9 authored over 5 years agoFixed settings
a0e322247c1151c9b304808285334ebf0bb31941 authored over 5 years ago
Fixed Google STT which was choking on the new keyphrase list, and
also is now somehow missing a ...
I switched the settings over from a property to a method, but
appear to have missed some of the ...
Intent Parsers
f1d511c7c9c8f8e2e923e38fd111425ea6b0d194 authored over 5 years ago
Fixed a trailing whitespace in flite.py and changed "intents" to
"intent" in test_brain.py.
Added the "voice" parameter to the abstract class for text to
speech plugins.
Re-added the voice parameter to the say method in the flite
plugin. Removed because codacy was c...
b81baeb52b9120ccf7fb19ced9caeff1ee1bf3d5 authored over 5 years ago
Moved the settings structure to a method that returns it. This
solved an aweful lot of complexit...
* testing keyword list behavior
* converting keyword from string to list (the bad way)
* r...
dfeb544c4db764184343034d3609107dc1896031 authored over 5 years ago253dd7f557637872d672782461c6c9f5d1f6bd0d authored over 5 years ago
6e3e6013ae05ea9479e6e3b320e091d663119f54 authored over 5 years ago
Adjusting to make the cron match server time of EST and removing the assumed root dir
f91ba24e2278bdcfc195efc6f47ab3fc66771491 authored over 5 years agoca4b9ac9787eb4c9b77fd4ca349ba4cf8275d41e authored over 5 years ago
Removed an errant pprint (used for debugging/testing) from
my Padatious TTI plugin.
Padatious was not returning the words in a keyword list
in the get_plugin_phrases method, which ...
Codacy is convinced that any time I use random.choice, I am trying
to do something with encrypti...
In testing the Naomi TTI I always entered keywords in upper case.
Turns out there is an issue wh...
Julius and AT&T STT plugins had the same issue with adding
lines to generate "gettext" method be...
When adding the settings for Kaldi, I missed a couple of libraries.
I want Naomi to be able to ...
891a67477e1d83a917f13b7a70d59095695b51c2 authored over 5 years ago
Discovered that unittest was skipping all vad plugins. Changed
them to multiple inheritance so o...
Changed "intent" to "text" in clock handler method
43edb781e308ab724c9b5c93d0800bcc2aa1c353 authored over 5 years ago
Returned all the files codacy labeled as problems from "intent"
back to "text".
I still can't figure out what handle method it thinks I'm
overriding. All of the handle methods ...
I don't understand which "handle" method has a different
set of parameters, I changed the handle...
Fixed a couple of differences in variable naming between
plugins.py and various plugins, plus a ...
This pull request fundamentally changes the way that Naomi
figures out what you are asking for b...
5bf24b16090666911312c1c8966ead54821c9361 authored over 5 years ago
3306c754f0fb15eb68b131d4cd2f9f907512d57f authored over 5 years ago
Visualizations
56a3792744ab8d0583d9c6da57206bc862f4bd80 authored over 5 years ago
Codacy wanted me to remove pdb and change the mic_volume method
into a class method.
This is a grab-bag of different small fixes, but the main fix
is to add support for a Visualizat...
0e089abbe6f80b2f7b4659f8e11bd3d36dae4189 authored over 5 years ago
* Fixed vad visualization when snr goes negative
I didn't realize that the Signal to Noise Ra...
10fdd1520ae05369c1935c4aad4c004df23c6104 authored over 5 years ago
Codacy is complaining about spaces inside a parthesis,
not enough spaces before an inline commen...
I didn't realize that the Signal to Noise Ratio can go
negative on some sound cards. This was ca...
Asynchronous Say
49701baab3965e836e41573c8a0fd4e9f70e167f authored over 5 years agodaa0fb49c045a3746f7d77362b1b25355fc0fce2 authored over 5 years ago
d6a34bbd2ea2936025aaae8b2ab53d1bdfb99603 authored over 5 years ago
VAD Visualization
8fb26d4a93fcffae43f4d9578b74a21c762b710d authored over 5 years ago
Codacy didn't like that I was attempting to access an attribute
of an object (mic) before creati...
The translation files are all empty, but they are available
should anyone want to populate them.
Cleaned up some unnecessary dependencies and other small
formatting issues.
This Pull Request changes say from synchronous to asynchronous
(sort of). Naomi can now continue...
Codacy didn't like that I created "recording" in webrtc_vad
but didn't use it. Deleted it.
After watching the SNR feedback for a bit, I was able to
see that it was taking too long for Nao...
This pull request is to add a display to the snr_vad voice
activity detection engine, which is t...
Fix Unittests
2dbcc77c2af465767936557b2f256be72577b1f9 authored over 5 years ago279bb4b5360138496f3188d92bcadb85b1552a16 authored over 5 years ago
30ebee5426492100cd9ce577eda53addb0a1b2a5 authored over 5 years ago
More coming soon!
a0d2392dda1a88fd138c66e4ae40004669714ec1 authored over 5 years agoNaomi WebRTC Chunk Length
f5b83d7c1c2be489257ed1098e8c789553eba34a authored over 5 years agoLanguage Variable Bugfix
d68418c7d2c4639262d43e2dc10b4c91c606ba62 authored over 5 years ago
Pull Request #196 NaomiSTTTrainer added some gettext functions to
naomi/plugin.py. To make sure ...
Changed tests/test_brain.py TestBrain.assertListContains method
to a static function at insisten...
This fixes the unit tests so they no longer fail because unittest
discovers plugins that are not...