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

pluginstore: Open translations in binary mode

0c7cd93a57cd8df3b63b1c8bc8e391ed2c03e8a1 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Use loglevel INFO by default

fbfc222827c4d3304ba09611bde719040d247e9e authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Raise error if no SpeechHandlerPlugins/phrases found

9707f617199b7946b123ac90ca2b225c1897d75f authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Work around a weird text2idngram bug

f6041bef4c7929832a841f75fecadbd304f53a1b authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Improve G2P process termination code

3cee09f574ccb198c9d0cbfe5586111175c1bbb9 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Fix G2P testcase

84c5821762c52ac11477603cbc768e8155a7298c authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Don't use import multiple modules in one line (PEP 8)

614d542434012f450fb6be185261c0adcc8d2802 authored almost 9 years ago by Jan Holthuis <[email protected]>
Use relative imports in client/ modules

070a383836d755017c774b8e67126e4cb4f00242 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Remove unused imports

346de1c8d23c633fe91cd7802b5630c87b2b63e1 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Add more logging to sphinxvocab in case something goes wrong

f0b288ccb61bd3773edfa7e9381f0a4e98c3e458 authored almost 9 years ago by Jan Holthuis <[email protected]>
vocabcompiler: Improve error handling and logging

37576891c3ccebe125b07f4747210e775bb85395 authored almost 9 years ago by Jan Holthuis <[email protected]>
conversation: Don't catch non-Exceptions (e.g. KeyboardInterrupts)

f2443d807d87775f946cfd27cd83184994fda69b authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Use output chunksize from Mic and allow padding

9c311c083d4f51a02da2c403835aab823bf178ed authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Fix --list-audio-devices argument handling

5eabdb9d35eeb63e1ff4fca9828d5f63d21a5431 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Fix logging for pocketsphinx 5prealpha

f6a62aa99867f695f0d204c47556d1d13b23b97b authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Only show crash traceback if in debug mode

bf69e260001827d97abe536bff606571dd0b3a0f authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Add error handling if profile.yml is not valid

bb3a6ab13960c91a294bfa069300f01791fa2f16 authored almost 9 years ago by Jan Holthuis <[email protected]>
KaldiGstServerSTTPlugin: Fix Content-Type request header

7bc4cc5a80140f04463ef5f2b05653a514444e96 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #389 from Holzhaus/add-kaldi-gst-server-plugin

Add implementation for Kaldi GST Server STTPlugin

c3a604c74f508158d241667b351c5c16d3ab27f2 authored almost 9 years ago by Jan Holthuis <[email protected]>
mic: Use actual sample width for computations

49d2bddba1a6837bcf4ff61ac491386af1aed5dc authored almost 9 years ago by Jean-François Remy <[email protected]>
Patch for Local Mic

Added a listen method which just returns active_listen so that local mic works again

Fixes #393.

71b03f11c467f4a8cfedcdbb9e29eaf90f2d6dd4 authored almost 9 years ago by x-hamiltonian <[email protected]>
Add new ALSA AudioEnginePlugin

b68dc22aac1f45933fb1261ae35d72a2cdadffd9 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Move PyAudio code into a plugin

cde88fda39aa3e6ad47aba04cea031aec44ef525 authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Add new plugin type for audio engines

2e3ac55a6039018efce015fdfdb7e0b9019f5969 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Add an abstract AudioEngine/AudioDevice base class

ded392cfba03918cbec0568bdba3d63a486fbfb9 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Pass the chunksize to _open_stream()

6f2e891d86018184ab0388c502d0aaf1ed3204df authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Don't try to playback the entire wave file at once

d411c34042a2df6d325ef803443819aa07ce7a26 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Reduce code duplication

be075eace266345ae480754e49a23b55b5e1e607 authored almost 9 years ago by Jan Holthuis <[email protected]>
vocabcompiler: Remove whole vocabulary dir if compilation failed

28b36d50d85ad684188a486b1ce541c8d72f198c authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Remove print() calls

12111a3e22943a89d45a8233a8b2ab7782a72de8 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Add G2P support for FSTs with lowercase isyms

0ef2b3393c0bad2077bbc6c62f048b815da7fcc9 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Add error handling for IOErrors that occur during recording

17fc4cb71c9be5eec44ccdffc8295d6ce2581aff authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Only read logfile output if it's actually in use

a62c357130aa146a8dd135e8867beb311c6c12f5 authored almost 9 years ago by Jan Holthuis <[email protected]>
PocketsphinxSTT: Return empty list if nothing has been transcribed

df2939bb8e2f59bc9c82d181c471f86e590b04ff authored almost 9 years ago by Jan Holthuis <[email protected]>
Print error message if SpeechHandlerPlugin has been skipped

d8557d542a5fa225006a7af3995b02017f92f51c authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Print reason if plugin has been skipped

f25947dee2d59479acc5a29d810163100fac1ddf authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove obsolete client/start.sh script

f353c17747be5999b015d37e4aac6c5fdc99f9b7 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Add command line argument to list audio devices

df8344915cafb257e06032844ddc21ed6f68bdbd authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Add PyAudioDevice.print_device_info() method

f66d5083d5246d42667dce31393afc777ed84173 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Actually use specified device instead of default one

This fixes a stupid bug that made PyAudio always use the default
audio device instead of the one...

9175d0ac08646d9e2b87e146493e82dd1e557518 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Reduce code duplication in _open_stream()

fb33e8cd1802fcb17ee7346f5ffca88e5d17bd70 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Handle common exceptions raised by PyAudio.is_format_supported()

effb1b51fb7b30c631bf523e24b08a8b931e9fc2 authored almost 9 years ago by Jan Holthuis <[email protected]>
audioengine: Merge supports_input_format() and supports_output_format() methods

f115adde07b587f1175322d6fddd9d60a987517d authored almost 9 years ago by Jan Holthuis <[email protected]>
Add workaround for buggy pocketsphinx import

Certain versions of pocketsphinx seem to have a bug which causes a
ValueError ("PyCapsule_GetPoi...

2fe7919c294f10fa960ab65e64820d23d25a0d72 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add implementation for Kaldi GST Server STTPlugin

Resolves #387.

ca43e6dd912485a83f547d9af1304f5651b04dbb authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #385 from Holzhaus/misc-bugfixes

Misc bugfixes

d5f95581fd3159afcbb12089083f98eabdc8392d authored almost 9 years ago by Jan Holthuis <[email protected]>
Add support for Pocketsphinx 5prealpha in Pocketsphinx STT Plugin

This resolves #343.

f02a61e6c6b5853bcf232cc0c19879c9edd3fa3c authored almost 9 years ago by Jan Holthuis <[email protected]>
Fix broken dict path bug in Pocketsphinx STT Plugin

2d23ff178f3ec6c984e70e602d8594f9871911b2 authored almost 9 years ago by Jan Holthuis <[email protected]>
Mic: Log errors when transcribe fails

2891aa56f329830b68683e4d88f9d52a8dd06aef authored almost 9 years ago by Jan Holthuis <[email protected]>
Fix bug in Wit.ai STT Plugin

833f53c02f6d1ac4d9b6bf5f59b3c480fb2e0999 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #384 from Holzhaus/add-cereproc-tts

Add Cereproc TTS

b5dc7079f3fa8cd8a6badc94d93dce24c20c7f9c authored almost 9 years ago by Jan Holthuis <[email protected]>
Add Cereproc TTS engine

This is modified version of PR 366 by byod0 and lilian762.

eee303a478bf4d2ecbac935092f30f4bf3b046b6 authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove unnecessary shebangs from python source files

9dd7a767667542145369fc27929c6d7d1c3a39fc authored almost 9 years ago by Jan Holthuis <[email protected]>
Fix broken python source encodings

9b6082c3810549c93915188ef4ee614066afd8c9 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #380 from jasperproject/feat/plugin-system

[WIP] New plugin system

9cb6d392ca2d52552ecac60fdacb9b364e9a521c authored almost 9 years ago by Jan Holthuis <[email protected]>
Refactor vocabcompiler to reduce dependence on core code for plugins

c48903746dc21a9e6e1bdc26a804a7dd82f00c7e authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Add new plugin type "TTSPlugin"

25579ed91adbb2343192a683b01753f34cfa0480 authored almost 9 years ago by Jan Holthuis <[email protected]>
Migrate TTS Engines to new TTSPlugin api

d7ae5ce16015e5224a4e8c2fbe67eb1abaf2fd41 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add mad installation to travis.yml (since it belongs to Jasper core now)

cdf122d459153c5e32816595b499ad8d3ea238c8 authored almost 9 years ago by Jan Holthuis <[email protected]>
Migrate STT Engines to new STTPlugin api

52b933f950f9855bd9aaed332d86ee4b703a6ffc authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Only show tracebacks of skipped plugins when debugging

051dbb8b1ceee51fb609d8f823ba2eed82c705ad authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Add new plugin type "STTPlugin"

7eff104bb4adeb62e750fcc50348659e42ebe5d3 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add testutils module for shared unittesting code

ec06411fa2ac1bce0a2bcc3770e78b8f6eeca9b2 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add discovery code for plugin testcases

417f6fb6501b713f72aebb44d580a093e6fb00b6 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Add command line option to list plugins

9c9dcdff8746a2bacaa93c83f7ae6c1d97f35d90 authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Raise an error if get_plugin doesn't find anything

464e583a5bd4485946fe2b509348c049315407da authored almost 9 years ago by Jan Holthuis <[email protected]>
Migrate client.modules to new plugin system

e25cff98449911980a727f76698299ac0cd7a335 authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Ignore plugins with same name

ea2a713e1c12566660aa25bcd20e366f5fb1ecd7 authored almost 9 years ago by Jan Holthuis <[email protected]>
PluginStore: Add method to get specific plugin

d73cc9e3d8fe69b330df57a08d8d65b88b89ec8b authored almost 9 years ago by Jan Holthuis <[email protected]>
Integrate a simple plugin system

ee8a2c7e34855a2d0b0c41e897d57fe061aa5de7 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #382 from Holzhaus/remove-deprecated-stuff

Remove deprecated stuff

f7829fdf81064d702f14f4291779579a9d27d5ba authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove obsolete boot/ and client/main.py

5d501e8f74336e659ad046b1d81eb44f66dff8d7 authored almost 9 years ago by Jan Holthuis <[email protected]>
Move requirements.txt into main folder

ec0757a7e9afcf6aea970f9fc8b01c884baf808e authored almost 9 years ago by Jan Holthuis <[email protected]>
brain: Move phrase extraction from vocabcompiler to brain

e001c1c40db2014439d8ab809ece0eba4f73a4c1 authored almost 9 years ago by Jan Holthuis <[email protected]>
Brain: Use it for querying only, not actual handling

930f40a1a5845408ec01b486d52b6e903cabc8d4 authored almost 9 years ago by Jan Holthuis <[email protected]>
jasper.py: Move Conversation initialization into __init__()

29339dd18cf44c4c557187d76a950d3b2df5c565 authored almost 9 years ago by Jan Holthuis <[email protected]>
Rename camelCase functions in modules to snake_case

46ad906a8374a1301e068c650e15f1da3e1ded47 authored almost 9 years ago by Ben Hoff <[email protected]>
Add dynamic threshold and SNR approach to thresholds

Also add maximum time outs to listen in case of noise being higher than
threshold.

5e593ab5d4be2146437466a7b1bb4d202af0b7d5 authored almost 9 years ago by Steven Hiscocks <[email protected]>
Fix code for gtts - mp3 to wav conversion

0f6735a2a9b3ba77e4753af0cdc496d0bb76ce4e authored almost 9 years ago by Jean-Francois Remy <[email protected]>
audioengine: increase frames_per_buffer for input streams

ca2aa90eea4955fb879bd8c95ca5397fa4f89be0 authored almost 9 years ago by Jan Holthuis <[email protected]>
Bump local_mic and test_mic to new API

24d1bfa8ddae1c4879dc34e39cef78bd2f6ca8c1 authored almost 9 years ago by Jan Holthuis <[email protected]>
Update modules to use new API

33df17b41f91982b24d356ae919eb308ccf74262 authored almost 9 years ago by Jan Holthuis <[email protected]>
Import math module rather than just log function in mic module

0e67fabdd7e2e9a64a42b50c73ea3bfd0e599720 authored almost 9 years ago by Steven Hiscocks <[email protected]>
Bump flite-tts to new API

bec81e39acfe616b0dfea838d505416242d4ef37 authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove unused imports

59fa86da888d3b857cedef54f0689281115e5695 authored almost 9 years ago by Jan Holthuis <[email protected]>
Remove obsolete code

26f08ff963668cb9864d54649c4974f774051d91 authored almost 9 years ago by Jan Holthuis <[email protected]>
Update MacOSX tts engine for new audio engine

ae12a66a6da13622309bb62a51e786e860a655fd authored almost 9 years ago by Jan Holthuis <[email protected]>
Improve default audio device detection

6ec91bfb84279fa5b126e8a557535b6f645b34e1 authored almost 9 years ago by Jan Holthuis <[email protected]>
Fix espeak-tts engine

eaef1666acd7e291ab85494c5132e93c0776d0a3 authored almost 9 years ago by Jan Holthuis <[email protected]>
Better logging of audioengine streams

368a92ad6609f46883e8558fb3fb34452eca3b04 authored almost 9 years ago by Jan Holthuis <[email protected]>
Add python-slugify as a pip requirement

365bc957a7c5cd09c6ea62414d6ab17e5fe2280a authored almost 9 years ago by Jan Holthuis <[email protected]>
Add audioengine.DeviceException base class

0842152c92d733c1dc144ebe364c41ea4e417e59 authored almost 9 years ago by Jan Holthuis <[email protected]>
More error checking during audio device initialization

a6a27cfea5830762b066846fa36cc44233d33a5a authored almost 9 years ago by Jan Holthuis <[email protected]>
Added audioengine to make soundcards configurable and improved Mic.py.

Additionally, tts.py had to be changed so that it does not contain playback logic anymore.

217ef89360825d907c256324f62a9c6bd32fd1f1 authored almost 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #355 from Holzhaus/use-plughw

Use plughw instead of hw for aplay

c38256b4418aab9fa359ce257b1b99497e422c05 authored about 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #349 from Holzhaus/add-ivona-voices

Add initial support for Ivona-TTS

b2aea746ab53aec082693619d1a1391e992619e2 authored about 9 years ago by Jan Holthuis <[email protected]>
Use plughw instead of hw for aplay

ab24cd8554100c31c11074dda5d67957eb60cf6d authored about 9 years ago by Jan Holthuis <[email protected]>
Ivona-TTS: Make voice, region, speech_rate and sentence_break configurable

dc4eeefa66d4b7e1f85d1233cb599c383a20af8f authored over 9 years ago by Jan Holthuis <[email protected]>
Add initial support for Ivona Speech Cloud TTS

21c47c00e1074f5f4fb2bd24f07c99cbd535eeed authored over 9 years ago by Jan Holthuis <[email protected]>
Merge pull request #344 from Holzhaus/add-codacy-badge

Add codacy badge

2cc414a74af4c961d3e9d24bdbcc0865cd2fe5d0 authored over 9 years ago by Jan Holthuis <[email protected]>