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

fixed chrash in case there is no weather data

8f70143e2dca3da479a085691a422d69ba07f4c6 authored over 8 years ago by Andreas Weber <[email protected]>
Update alsaaudioengine.py - wrong type

devices is already an array of AlsaAudioDevice, you can't create a new instance by passing an ex...

8c3701a846c306d768463ae2f9436e5e15aed65f authored over 8 years ago by ThomasDelteil <[email protected]>
Merge pull request #458 from sytone/patch-3

Update witai.py

0f06b0bc7274d5f3ad0abfc8fd00a1d54ee1e3d9 authored over 8 years ago by Jan Holthuis <[email protected]>
Update witai.py

The stt engine name should be witai-stt not witai

3b87b1574452c01046fad9ebe9e249cd79d61231 authored over 8 years ago by Sytone <[email protected]>
pocketsphinx-stt/g2p: Remove unreachable return statement

6f1d6c5c92017d6d779e45a88f8b0e81b6b36e4f authored almost 9 years ago by Jan Holthuis <[email protected]>
local_mic: Make it a new-style class

8ba30545e1e4efa65757b890c140a6d057531282 authored almost 9 years ago by Jan Holthuis <[email protected]>
google-stt: Add source encoding to __init__.py

2b25d2282dca0f2629af2fb2c90af02c44f142db authored almost 9 years ago by Jan Holthuis <[email protected]>
plugins/audioengine: Fix missing newlines at EOF

b53eb3600ea59c12f66b3a8eb98253a4454f0f94 authored almost 9 years ago by Jan Holthuis <[email protected]>
mary-tts: Fix logging format string arguments

e58f063dae78aa3392e982c07e1d21239f83bab1 authored almost 9 years ago by Jan Holthuis <[email protected]>
plugin: Add missing 'self' argument in abstract methods

69743a07d0be79194802f8e14a092285efe6faf1 authored almost 9 years ago by Jan Holthuis <[email protected]>
plugins/tts: Add TTS Plugin for Microsoft Translator API

c9514b07fcfd99c9b1954c9d23b6f0fc8566d034 authored almost 9 years ago by Jan Holthuis <[email protected]>
Adding a few options for positive/negative responses

The 'y' and 'n' options are useful for non-voice interaction with
Jasper, such as with the --loc...

680cca71bbe834a0c9156b0c2953d62a36587d5f authored almost 9 years ago by Edouard Poitras <[email protected]>
setup.py: Add test_suite support

aae75db1e59fe9d289119204bbfef1a8a6ef11d4 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #401 from jasperproject/make-jasper-a-python-package

Make jasper a python package

12566d88221c3bf8f8efa1e469c7aec28ba9f2ae authored almost 9 years ago by Jan Holthuis <[email protected]>
setup.py: Add MO translation support

6453b371281c42d938f15224efdbb11226a6cd88 authored almost 9 years ago by Jan Holthuis <[email protected]>
application.py: Add setuptools resource path for plugin detection

122937d2917432b55c1a21a2b02e8a46b6ff8273 authored almost 9 years ago by Jan Holthuis <[email protected]>
setup.py: Also install plugins

4b940334cd242f2820a474ad6803d179b320c3cf authored almost 9 years ago by Jan Holthuis <[email protected]>
Update travis.yml

9b5fba8ce5b4eecbceef119e987279a0de6f68bd authored almost 9 years ago by Jan Holthuis <[email protected]>
Rename 'client' package to 'jasper'

0324db6be0c83f79a5b3af635b4ab8e027660632 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add setup.py

4ddb9ed66ae1c8141e7e4dd8a29af101891c680e authored almost 9 years ago by Jan Holthuis <[email protected]>
setup.py: Also install README/LICENSE/etc. as data files

3fbd777f452726e937e32d6fa28fe28c6add430b authored almost 9 years ago by Jan Holthuis <[email protected]>
Rename jasper.py to client/__main__.py

0dcd5d3529c8e3a3c35c386d0c5f77c6b21698f0 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Move __main__ code into a function

70cddd0921fc908ebe369a2c84f3cae2b2c45c2e authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #414 from edouardpoitras/dev/413

Issue #413 "TypeError: expected string or buffer" with ivona-tt

5b3ea9c173d5cca09a9e02a4844e3394cadb3848 authored almost 9 years ago by Jan Holthuis <[email protected]>
Issue #413 fixing codacy concerns

Signed-off-by: Edouard Poitras <[email protected]>

1a3dadfddaaca17c473751b06f771dd75377e834 authored almost 9 years ago by Edouard Poitras <[email protected]>
Issue #413 "TypeError: expected string or buffer" with ivona-tt

Signed-off-by: Edouard Poitras <[email protected]>

edabcd049b3130e6fa80edb9d4803cff4806a5a1 authored almost 9 years ago by Edouard Poitras <[email protected]>
pluginstore: Improve error logging if plugin was skipped

50878b625acd1298de8adb47e6cab9b4e2003da3 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Fix typo in german translations

23f6dd06ccf7ae7dc3fa6d0ae0cfa3c6d54e0df3 authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Don't hardcode sample width of 2 bytes

2631c3b4bedc1c4c88215193b8971f3aa57a3002 authored almost 9 years ago by Jan Holthuis <[email protected]>
Don't recognize standard phrases during active listening

This partly reverts 841f41e, because that change drastically reduced
Pocketsphinx' recognition r...

5c0a06d64a40b1a77436264bd645cca5006fa8bf authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketphinxSTT: Add support for FST models using X-SAMPA alphabets

8f3e3c1e407c8a2a1e561678780992eed6666525 authored almost 9 years ago by Jan Holthuis <[email protected]>
diagnose: Remove run() function

The diagnose.run() function isn't maintained and buggy. It also checks for
some hardcoded paths....

090908b6cea10ff8dd534441981d925f57d384bb authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Sanitize plugin_dirs

48dd0f3ab8c9c433d501ea7f8395e23e74a641b1 authored almost 9 years ago by Jan Holthuis <[email protected]>
paths: Get rid of APP_PATH constant

a87c6f085566353741fb2aa16515caa2bf829cce authored almost 9 years ago by Jan Holthuis <[email protected]>
application: Also find plugins in user dir

7d4d306610310221bceb1b5cd7e8e39c6811c2fd authored almost 9 years ago by Jan Holthuis <[email protected]>
diagnose: Remove pip requirements parsing

Importing pip directly seems to cause occasional error on some setups:
https://groups.google.c...

e92bea51309b2094cf2839f2c35711e8d1c42c34 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Remove hardcoded FST model path from sphinxvocab

209f5cccca2cb09c4116fe04c45c85bbeb90427f authored almost 9 years ago by Jan Holthuis <[email protected]>
Move 'static' into package, rename it to data and update paths module

f3e8c232f992a69b02c4237e88d51e57ebda487c authored almost 9 years ago by Jan Holthuis <[email protected]>
Rename 'jasperpath' module to 'paths'

c6d21d26eda8cf05124cbbcc51f9371946c504c9 authored almost 9 years ago by Jan Holthuis <[email protected]>
Move Jasper() class definition into application module

bef76db3a44c8fb331c97f96777631bef815d1cb authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Move list_plugins/list_audio_devices code into Jasper class

f25600c983bcf37fe6311f4a2b65fd3ee69f825f authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Remove diagnose/network_check command line option

We won't really detect every possible setup error before actually
running jasper. Also, the over...

06e50a6b5f705a464bc5e206ff1a78d70daced81 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Improve local_mic usage

We don't do conditional imports if that's not absolutely neccessary.

c8a9a00be171488265b9a03294537a8e11ecdcb5 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Don't use root logger inside Jasper() class

81b6809191c563966efd1141c78749987cd32d19 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Remove global error handling

This should ensure we get tracebacks even if the user doesn't use the
--debug flag.

272d26e4ce582620675e23c21fbfe79dd0def45a authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Improve mic/local_mic import style

1d9b55c1afcda1eb19c2b3c885f212558be3411b authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Remove sys.path manipulation

9190e0edfaf0d6c3daef9050ec3ceb3d2e377d7e authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove obsolete files from data ('static') directory

64b3ba51ab9bc01cf8a92317d54bd16caaa0fc3d authored almost 9 years ago by Jan Holthuis <[email protected]>
Brain: Fix testcase

1688a4277aa79be058d2e9875230f6a20c0b2513 authored almost 9 years ago by Jan Holthuis <[email protected]>
Brain: Add standard phrases in German

0afd1dd749c578743b086e0949ec41c89c139584 authored almost 9 years ago by Jan Holthuis <[email protected]>
Brain: Make standard phrases translatable

a1f12c6ab797ff1eabd33b851b6b77cc26db6208 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge branch 'feat/multilanguage-support' into jasper-dev

e3f2bf530057af596f245782b260a65db96a1658 authored almost 9 years ago by Jan Holthuis <[email protected]>
Brain: Also recognize standard phrases during active listening

841f41ee2b997a6e4891446677e91f9395448df8 authored almost 9 years ago by Jan Holthuis <[email protected]>
Make keyword 'JASPER' configurable

9e30de2a0157aceed8aae4331495786f8b8b7186 authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Make audio settings (input samplerate, etc) configurable

1bb5616bde60f3d1dfd3f2ea7ef8519039603791 authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControl: Add gettext support

74c56ae791327a7d94d2def10e91e5c25bd7519d authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControl: Add German translations

cce5ba22d47ed150dd3f887437428992f1ad4beb authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControl: Add English translations

aa9cd8fea22c6ce5e2d071e8f4d8efa799c44805 authored almost 9 years ago by Jan Holthuis <[email protected]>
JokePlugin: Add multilanguage support

55d09922f3b790fa390be4a9ff0c508b933c4dd0 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Add English translations

ce1738e8758a9d41dc5ea1d6c1a8df186e99e464 authored almost 9 years ago by Jan Holthuis <[email protected]>
NewsPlugin: Add German translations

34f3dad0d0a3eac30f6c820261750e1ddd4050a0 authored almost 9 years ago by Jan Holthuis <[email protected]>
UnclearPlugin: Add gettext support and German translations

c31c2a362049b03cdc0f23bf82b39877fa219851 authored almost 9 years ago by Jan Holthuis <[email protected]>
NewsPlugin: Add English translations

5c3b0c935c6a66039b1cf78751a86f53a0bb3643 authored almost 9 years ago by Jan Holthuis <[email protected]>
JokePlugin: Add German translations for joke plugin

75e3af324d92ad9b23d330a640f85231839cc1a8 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Add German translations

6b9a9ad23e17e650c8d4ce02a989cf37afa16a3d authored almost 9 years ago by Jan Holthuis <[email protected]>
Add helper script to compile translations

fa0b4f3fd6c4667a10c409a04d69c22d8bd5bc7d authored almost 9 years ago by Jan Holthuis <[email protected]>
Print chosen language on startup

d5fe09a6f46d09a84374a4052609523cc12cc878 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add German translations for SpeechHandlerPlugins

4a7abb8da69349acb88063eef286fd72586e805d authored almost 9 years ago by Jan Holthuis <[email protected]>
Add German translations for core Jasper

18c896c14aaf6448a8d14b4ff1609b2c2dca0deb authored almost 9 years ago by Jan Holthuis <[email protected]>
Add gettext support for SpeechHandlerPlugins

20e666ab75521c104743023d4561eccb9b5b179f authored almost 9 years ago by Jan Holthuis <[email protected]>
Add gettext support for core Jasper

de7f463308e46272d7715504acc2f6d7ce249c9f authored almost 9 years ago by Jan Holthuis <[email protected]>
Move gettext code into i18n module and GettextMixin

586c5af92c1a76ed8b26b2a43fd21f1fe8f827a6 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add multilanguage support for STT/TTS plugins

2b7f8d292fdc2f83775126e752f7f25b15378b06 authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Make sure lines are shorter than 80 chars

7cec01e29b24a7cc896b4d07cc5572d614f5fe6a authored almost 9 years ago by Jan Holthuis <[email protected]>
NewsPlugin: Fix issues caused by recent Google News API change

Google disabled the Google News -> JSON API we were using.
We adapt by using the regular RSS fee...

b23b2d510a031de4e0f51c2828ceae314258bdab authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControl: Rewrite large parts of plugin

7830660ac1a6a9a28eac17d8c9f6d3298ed9408f authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Make keyword arg optional in wait_for_keyword() method

97d4eeb988c8d7e16c5f4f90d8e7a0d314d616ff authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Add special_mode() context manager

eb3c67190b9cb157ef133ce684bd27c14edd492a authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControlPlugin: Use a namedtuple for Songs

e675aac01d010dc79b2a41b9412f49b2f573af50 authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControlPlugin: Move MPDClient wrapper into dedicated module

16b311f48b0e1978a812f7118562fff6cf1ea8fd authored almost 9 years ago by Jan Holthuis <[email protected]>
MPDControlPlugin: Read config in __init__() instead of handle()

4b5ffdfab4382c1ac92ffcc946a79ee6186614d2 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Use dateutil for more reliable date parsing

c35c00b408e793100950c791cba682133c12ae23 authored almost 9 years ago by Jan Holthuis <[email protected]>
testutils: Update test config for WeatherPlugin unittesting

f6363dcafa92ae05f77ac42e63b8bb6b160bc37d authored almost 9 years ago by Jan Holthuis <[email protected]>
HackerNewsPlugin: Fix testcase.

b7a96fdda79e46befacd9a6c07acccb977f4b95c authored almost 9 years ago by Jan Holthuis <[email protected]>
HackerNewsPlugin: Use case insensitive str comparisons for input text

ab2edde7ccdb63603cb3ddaf68791f288eaf92c7 authored almost 9 years ago by Jan Holthuis <[email protected]>
NewsPlugin: Use case insensitive str comparisons for input text

be0cab2ce53853acf3f65ea6b34027c5a8f28ae4 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Use case insensitive str comparisons for input text

d72bd765158c2647c62ef1881b728f1a31ba11ac authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Fail in __init__() when location is not set

f4d17ea76b85e716ad5f0fe4ea35bd2c3f58f710 authored almost 9 years ago by Jan Holthuis <[email protected]>
HackerNewsPlugin: Reimplement Hacker News plugin using the official Hacker News API

618ed0b72cbad7bfae76e185f1dcafe24c0183f3 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Make weekday names translateable

fffaa4c355c0b1c3cb70849a53c78ee0b27fb159 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge branch 'rewrite-weather-plugin' into jasper-dev

517bab73d37ee6bbf485bff1ff0c76b6fb5fa93f authored almost 9 years ago by Jan Holthuis <[email protected]>
Conversation: Only pass valid text to plugin

a4e0401053c41d7d584d316d05845ec75d79c9a8 authored almost 9 years ago by Jan Holthuis <[email protected]>
WeatherPlugin: Reimplement Weather plugin using Yahoo Weather API

88c8e438272a56f45d73385a409209fade92f4aa authored almost 9 years ago by Jan Holthuis <[email protected]>
NewsPlugin: Reimplement plugin using Google News RSS feeds

31869809df3e544dfd44936be0a20ee6fd93e21c authored almost 9 years ago by Jan Holthuis <[email protected]>
app_utils: Improve email_user() function

67fccd6bafbfc507e7091508ce08c9879842cf47 authored almost 9 years ago by Jan Holthuis <[email protected]>
pluginstore: Also detect Exception when using Python 3

3b264dde4da9521cd6d9815239ee26fe26392443 authored almost 9 years ago by Jan Holthuis <[email protected]>
plugins: Also use language to determine vocabulary path

f5268eeaf89fe20397e65636cb50eb1ec47478ae authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinSTT: Convert all phrases to uppercase

Fixes #392.

d7840e8be20d7aac8239cc4aded42a81590d0966 authored almost 9 years ago by Jan Holthuis <[email protected]>
PicoTTS: Fix buggy language check

4a30cd1291fbe13bfaee264c55dfd521559e9946 authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Add python 3 import

66a9a0feafae2a08ee00c233d0c65219356aecf4 authored almost 9 years ago by Jan Holthuis <[email protected]>