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

Merge pull request #266 from aaronchantrill/minor_fixes

Allow Naomi to work with plugins with spaces in the names

8487c319968c1f44e6f50f2965855cb6273bde9f authored over 4 years ago
Sent input() prompt to stdout instead of stderr

Small update so you can send debugging output to stderr and still
see your prompts while configu...

49a6e532b9070bb640568c2bda1484e77e2a77c8 authored over 4 years ago
Remove debugging code

Removed two lines from naomi/__main__.py that listed the
status of the "plugins_to_install" vari...

4fd5415aa00cff6702336c138ac8edc597c1b7ee authored over 4 years ago
Syntax errors corrected

de2d9ccd266fd0e348ba075caf882749b2bb222b authored over 4 years ago
Better error handling with mpd

I just added some additional error handling when creating a
connection to the MPD server. Someti...

32ef09452559698cd098ed4defb4f89f1c360d52 authored over 4 years ago
Don't play file while listening

Changed the mic.play_file() method to check whether the
"listen_while_talking" argument has been...

731ae88a835931ad57ac58780aa31d6e4ceba34e authored over 4 years ago
Merge branch 'naomi-dev' of https://github.com/NaomiProject/Naomi into naomi-setup

e1d958ca3358b2642deb019858d81f49e61f16ee authored over 4 years ago
Fix NPE lists and extra email fields

This fixes two problems. First, for some reason the last time
I tried to install a plugin with a...

5518b0fb411cbc91641427b6270a6dc319a8ac1d authored over 4 years ago
Merge pull request #253 from aaronchantrill/naomi-setup

naomi-setup.sh

78a210eec855af714d69ac5a78f65359590b4e2d authored over 4 years ago
Fix help in naomi-setup.sh

A couple of the options were wrong in the usage line.

ffa7f70fa83292a06bac698930ccc55b71c59d40 authored almost 5 years ago
Remove pulsemixer

Apparently pulsemixer is not available on older (Stretch?, Jessie?) versions of Raspbian. Settin...

8eadf24ed50db1e8dea1096b47e194b31c160841 authored almost 5 years ago
Fix mock version

The 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 ago
Error handling after unsuccessful apt install

If the apt_requirements do not install correctly, stop the script.

5e0c9e1afd12b9b4e2cbdb1aa740f8b1ea680219 authored almost 5 years ago
User --user flag when installing on system python

When using option3 - use system python, the command was failing because it was neither running a...

347d541825e3d164756c98087a1fdc90ee990a9c authored almost 5 years ago
Check for git folders before cloning

If the folder already exists, skip the cloning. I have a bad internet connection here and keep g...

e9343a7b5390417b8ff82c1d0183979751fffa1d authored almost 5 years ago
SUDO_APPROVE should be "-y" or empty

SUDO_APPROVE is appended to any sudo commands. When set to -y, it should cause the script to res...

10b1af1b31f7d48fa8dc1adbb0925039d5a32a14 authored almost 5 years ago
Check for success after each clone operation

If there is a network problem while downloading files, we want to stop rather than just continui...

55f89f458621e98935c83e3099a38b78d1dd8c19 authored almost 5 years ago
Check if pocketsphinx clone successful

Check if the clone operation for pocketsphinx was successful. If not, then halt.

227ab09d0d5768ee09e37fb28db8670dacd56e61 authored almost 5 years ago
Install with custom python

This fixes the issues with installing Naomi with a custom copy of
python in order to protect the...

469db50844539c2278e9ab895969ebc082240017 authored almost 5 years ago
Merge pull request #255 from AustinCasteel/naomi-dev

Forgot funding on the default branch switch

ea5c129ff1407ea75ced717cb47efe6d9eb4acfb authored almost 5 years ago
Forgot funding on the default branch switch

c3676c4f3bd173701829845011f058ef2d0f9667 authored almost 5 years ago
Add default option to start virtualenvwrapper

Make "Y" the default for adding script to ~/.bashrc to start
virtualenvwrapper automatically so ...

965fadf293f7adb3a0aef9fee06370397c1d3399 authored almost 5 years ago
Fixed overwritten $OPTION

The $OPTION variable was being overwritten when asking if the
user would like virtualenvwrapper ...

48b49896b6f876ef32c219237fc9952f4f2b7d50 authored almost 5 years ago
naomi-setup.sh

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 (#248)

* Switch from pygettext to xgettext

This commit switches the update_translations.py script to...

f18c80028b79b094b3076689b2b994a130300561 authored almost 5 years ago
Moving naomi subdir to .config folder (#252)

faffb050bd5e7368e467e78ba24fb1e936fa180f authored almost 5 years ago
adding nightly-publish action to dev branch

a892c74c23eefdbe9102d9586c16d91608815129 authored almost 5 years ago
adding monthly publish action to dev branch

8cbc683a3abc6b0c2963d8ff7aade9aff109dac0 authored almost 5 years ago
Merge pull request #247 from aaronchantrill/intent_locales

Intent locales

4807170d0d65eecc9e80d62e2084e7482de024c8 authored almost 5 years ago
Separate intents by locale

It has occured to me that defining intents in english and then
using gettext to translate the st...

4917901c809c94ac3db027ef5d2e2d6081f0cfb7 authored almost 5 years ago
Merge branch 'naomi-dev' of https://github.com/NaomiProject/Naomi into install_fixes

c084270c0c1d920b5261ffcac0b42abf77cb0b19 authored almost 5 years ago
Install fixes (#245)

* Fixed error when no profile

This contains a fix for first starting Naomi when there is no
...

50c1a8582735372288abc7cc6b9748520810f1c7 authored almost 5 years ago
Apt requirements for building Phonetisaurus

This adds the libraries required for building and installing
Phonetisaurus from source. This inc...

9050a6dc77473827356136660473979c35b27312 authored almost 5 years ago
Fixed error when no profile

This contains a fix for first starting Naomi when there is no
profile.yml file. I was getting a ...

0d182e01db9eb9e80202feedfff2fa4383227d15 authored almost 5 years ago
General Debugging (#239)

* Added process_completedprocess function

Added process_completedprocess(completedprocess, ou...

b78a810c6658e2f288da6513523d105a5ea1843a authored almost 5 years ago
Added process_completedprocess function (#238)

Added process_completedprocess(completedprocess, output) function
to naomi/run_command.py. This...

b186d8c26684da1f724b29d6e6d6ca8a0db17c10 authored almost 5 years ago
Email bug (#236)

* Email bug

When running naomi, the check_imap_config() and check_smtp_config()
functions in...

1ba9b589a920cb5b4df3ccc740fea9495bbc793d authored almost 5 years ago
Fix fetch_emails parameter

The fetch_emails() function email_filter parameter was being passed as "filter". This fixes that...

a4dc217e33cb83e7bfe0e363bd6485fd697e7eea authored about 5 years ago
Additional paths for pocketsphinx_adapt (#233)

Added some additional path locations for the pocketsphinx_adapt
plugin, to cover cases where po...

05aec977c2a4e5eaa02a5ce6df6e2d23ef98961d authored about 5 years ago
Notifier (#227)

* Finished adding core variables as settings

This depricates the populate.py file for right n...

5b3f8d7b69e2958bf58e28c7fcacaec8fcd03ae0 authored about 5 years ago
Re-loading populate.py

I'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 STT-Trainer | Mentioned in: #221 (#228)

* Fixing keyword handling for lists
Added join for all keyword usages to avoid trouble with key...

a5dbfef0a88149300ff333a88e105a1a4ab0cbc2 authored about 5 years ago
Finished adding core variables as settings (#222)

* Finished adding core variables as settings

This depricates the populate.py file for right n...

5c3a9f3e0629d83ed5d309a755255734c4f90cad authored over 5 years ago
Added encryption for email and password | Issue: #16 (#221)

* testing keyword list behavior

* converting keyword from string to list (the bad way)

* r...

0abd0f3da67c74d469f734bd232a997e3fc02ce9 authored over 5 years ago
Merge pull request #220 from aaronchantrill/fixed_settings

Fixed settings

a0e322247c1151c9b304808285334ebf0bb31941 authored over 5 years ago
Fixed Google STT and TTS

Fixed Google STT which was choking on the new keyphrase list, and
also is now somehow missing a ...

4a21723874c0ae63ffeda45e090f687bc02cb9cf authored over 5 years ago
Fixed settings

I switched the settings over from a property to a method, but
appear to have missed some of the ...

76c48d1fd8f8d339a3d02581d4c902975e66f3a9 authored over 5 years ago
Merge pull request #216 from aaronchantrill/intent_parsers

Intent Parsers

f1d511c7c9c8f8e2e923e38fd111425ea6b0d194 authored over 5 years ago
Codacy issues

Fixed a trailing whitespace in flite.py and changed "intents" to
"intent" in test_brain.py.

42dfe97d900e5d088283eaffdf777dd8973e8966 authored over 5 years ago
Changed abstract method TTSPlugin.say

Added the "voice" parameter to the abstract class for text to
speech plugins.

374bd7f9cbea5475c22d3779f98f337bc4fe68f6 authored over 5 years ago
Fixed Flite say

Re-added the voice parameter to the say method in the flite
plugin. Removed because codacy was c...

87019d0ad439eeeb11edbe08c0b95e26ff9e2a16 authored over 5 years ago
Merge branch 'naomi-dev' into intent_parsers

b81baeb52b9120ccf7fb19ced9caeff1ee1bf3d5 authored over 5 years ago
Moved settings to a method

Moved the settings structure to a method that returns it. This
solved an aweful lot of complexit...

54b371dce2a4a2295bdb6487a7a6a04334dced1b authored over 5 years ago
Added Issue: #124 - Adding lists for keywords (#217)

* testing keyword list behavior

* converting keyword from string to list (the bad way)

* r...

dfeb544c4db764184343034d3609107dc1896031 authored over 5 years ago
Automated Milestone Releases

253dd7f557637872d672782461c6c9f5d1f6bd0d authored over 5 years ago
Naomi Nightly Works

6e3e6013ae05ea9479e6e3b320e091d663119f54 authored over 5 years ago
Dir fix

Adjusting to make the cron match server time of EST and removing the assumed root dir

f91ba24e2278bdcfc195efc6f47ab3fc66771491 authored over 5 years ago
Introducing Nightly Builds

ca4b9ac9787eb4c9b77fd4ca349ba4cf8275d41e authored over 5 years ago
Removed pprint

Removed an errant pprint (used for debugging/testing) from
my Padatious TTI plugin.

5c64d6a27aa50d9c0e9afbfd9b9f0c06a11fd639 authored over 5 years ago
Fixed keyword matching in Padatious

Padatious was not returning the words in a keyword list
in the get_plugin_phrases method, which ...

9827729c23a03d19778ce79ae44f24c32eb7bfa7 authored over 5 years ago
random.choice

Codacy is convinced that any time I use random.choice, I am trying
to do something with encrypti...

9efc45034e6c39acdf7e58388b9bf31edee3b865 authored over 5 years ago
Fixed lower case keywords

In testing the Naomi TTI I always entered keywords in upper case.
Turns out there is an issue wh...

358abdc7113eaaf3812247ae7d1f1095fde8b3e6 authored over 5 years ago
Fixed same issue for Julius and AT&T

Julius and AT&T STT plugins had the same issue with adding
lines to generate "gettext" method be...

ae14c2cc768d63c29d591b0603a8b0fc5124ed17 authored over 5 years ago
Kaldi settings fix

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
Unittest fixes

Discovered that unittest was skipping all vad plugins. Changed
them to multiple inheritance so o...

68679d9a89440f9a8213d314e35971ff5f734119 authored over 5 years ago
Codacy 4

Changed "intent" to "text" in clock handler method

43edb781e308ab724c9b5c93d0800bcc2aa1c353 authored over 5 years ago
Codacy 3

Returned all the files codacy labeled as problems from "intent"
back to "text".

b7f85673f4fb3be23a0f164ed7189455e02e53ea authored over 5 years ago
Codacy experiment

I still can't figure out what handle method it thinks I'm
overriding. All of the handle methods ...

767490ecb72b3407c353b79c41aba24f6355a1ea authored over 5 years ago
Second round of Codacy fixes

I don't understand which "handle" method has a different
set of parameters, I changed the handle...

1167d98cc2978afa547c167396ac85750369c2c5 authored over 5 years ago
First round of Codacy fixe

Fixed a couple of differences in variable naming between
plugins.py and various plugins, plus a ...

5ed4251131a2a850a9620e8ad4bda1d2275fca60 authored over 5 years ago
Intent Parsers

This pull request fundamentally changes the way that Naomi
figures out what you are asking for b...

b2ed2db7c31a9bc4da133dff8b453cd6702cb19d authored over 5 years ago
Merge branch 'dev' into naomi-dev

5bf24b16090666911312c1c8966ead54821c9361 authored over 5 years ago
Minor Updates to Dev Readme

3306c754f0fb15eb68b131d4cd2f9f907512d57f authored over 5 years ago
Merge pull request #213 from aaronchantrill/visualizations

Visualizations

56a3792744ab8d0583d9c6da57206bc862f4bd80 authored over 5 years ago
Codacy complaints

Codacy wanted me to remove pdb and change the mic_volume method
into a class method.

447d919930315625d4d0de9f4e8e6cce0b8bdcb6 authored over 5 years ago
Add support for Visualizations

This is a grab-bag of different small fixes, but the main fix
is to add support for a Visualizat...

83b7738ab22cb4f3c25a539581128f18aed47f5b authored over 5 years ago
Merge branch 'naomi-dev' of https://github.com/NaomiProject/Naomi into snr_fixes

0e089abbe6f80b2f7b4659f8e11bd3d36dae4189 authored over 5 years ago
Fixed vad visualization when snr goes negative (#210)

* Fixed vad visualization when snr goes negative

I didn't realize that the Signal to Noise Ra...

10fdd1520ae05369c1935c4aad4c004df23c6104 authored over 5 years ago
Fixing spacing issues for Codacy

Codacy is complaining about spaces inside a parthesis,
not enough spaces before an inline commen...

dff26f9fa8960799b7615fea2e911be82737982b authored over 5 years ago
Fixed vad visualization when snr goes negative

I didn't realize that the Signal to Noise Ratio can go
negative on some sound cards. This was ca...

633ec153963f72557bb33953c6b25a891100a31b authored over 5 years ago
Merge pull request #208 from aaronchantrill/async-say

Asynchronous Say

49701baab3965e836e41573c8a0fd4e9f70e167f authored over 5 years ago
Update FUNDING.yml

daa0fb49c045a3746f7d77362b1b25355fc0fce2 authored over 5 years ago
Merge branch 'naomi-dev' into async-say

d6a34bbd2ea2936025aaae8b2ab53d1bdfb99603 authored over 5 years ago
Merge pull request #207 from aaronchantrill/vad_visualizations

VAD Visualization

8fb26d4a93fcffae43f4d9578b74a21c762b710d authored over 5 years ago
Codacy complaint

Codacy didn't like that I was attempting to access an attribute
of an object (mic) before creati...

a4d9b08684091dad8655d6cf2d5612db515fbc99 authored over 5 years ago
Added translation files for "stop" plugin

The translation files are all empty, but they are available
should anyone want to populate them.

53a257855611b871e1f4ef8da5be906b640bfcf2 authored over 5 years ago
Flake 8 cleanup

Cleaned up some unnecessary dependencies and other small
formatting issues.

6f6bdade2ed803d22df67dfdf0885be452687d90 authored over 5 years ago
Asynchronous Say

This Pull Request changes say from synchronous to asynchronous
(sort of). Naomi can now continue...

e2a5fcf544d922f16009aaa52fc0604c0dc43dec authored over 5 years ago
Removed extra variable

Codacy didn't like that I created "recording" in webrtc_vad
but didn't use it. Deleted it.

a1a2c2638dbffdc77aa653bae37034e068a327b2 authored over 5 years ago
Additional fixes for SNR

After watching the SNR feedback for a bit, I was able to
see that it was taking too long for Nao...

07a56f69a8a1fe6e949c160f6f6734ad1b512af9 authored over 5 years ago
VAD Visualization

This pull request is to add a display to the snr_vad voice
activity detection engine, which is t...

f3c5c7ffae0a56b9452efbf2e3b11f2c5656f534 authored over 5 years ago
Merge pull request #202 from aaronchantrill/Naomi_unittest

Fix Unittests

2dbcc77c2af465767936557b2f256be72577b1f9 authored over 5 years ago
Update espeak.py

279bb4b5360138496f3188d92bcadb85b1552a16 authored over 5 years ago
Merge branch 'naomi-dev' into Naomi_unittest

30ebee5426492100cd9ce577eda53addb0a1b2a5 authored over 5 years ago
Create FUNDING.yml

More coming soon!

a0d2392dda1a88fd138c66e4ae40004669714ec1 authored over 5 years ago
Merge pull request #200 from aaronchantrill/webrtc_chunks

Naomi WebRTC Chunk Length

f5b83d7c1c2be489257ed1098e8c789553eba34a authored over 5 years ago
Merge pull request #203 from aaronchantrill/Naomi_plugin_language

Language Variable Bugfix

d68418c7d2c4639262d43e2dc10b4c91c606ba62 authored over 5 years ago
Language Variable Bugfix

Pull Request #196 NaomiSTTTrainer added some gettext functions to
naomi/plugin.py. To make sure ...

af853650014a46e58f431f1dcc070f8ed66d40df authored over 5 years ago
Method could be static function

Changed tests/test_brain.py TestBrain.assertListContains method
to a static function at insisten...

9aa5b2c41a218151a92d4ca7e5ef80807da5d443 authored over 5 years ago
Fix Unittests

This fixes the unit tests so they no longer fail because unittest
discovers plugins that are not...

c98305f007e955f1016b3e8d0229fcade8a60cdf authored over 5 years ago