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

Move tts_engine_slug to jasper.py, improve module functions of speaker.py

dd9e464a4c5583a07b5119eb2c83849f3421239d authored over 10 years ago
Move tts engine options from say method to __init__

2d36db2e6d2424972e2b96010895c7a78e3376f6 authored over 10 years ago
Check for `aplay` in AbstractSpeaker (because of af31dc5)

7427780b6c29f1841f6e0116b7d5449494ec984f authored over 10 years ago
Added testcase for tts with DummyTTS engine

4a95d86b75d4361e4c4a38f45e055fea8bdc70e3 authored over 10 years ago
Remove TTS_ENGINES constant from `client/speaker.py`

6f4d1c64396ad80724aad9a22dd5915b32ce19bf authored over 10 years ago
Rename `speaker.py` to `tts.py` to match `stt.py` and also change class names

645f91f85ebabb70e8e839acfc51fff81c6e48d2 authored over 10 years ago
Use os.devnull instead of hardcoded /dev/null

16bea34c958e6782d47509e1ab1e5282bcfc048b authored over 10 years ago
Added dummy tts engine (for testing purposes)

b194e995d0bfcc346d1fffbfc4080301fbc469db authored over 10 years ago
Added festival TTS engine

407e393ed7270a80d63875868563c7dff6cb639f authored over 10 years ago
Change AbstractSpeaker.play() to use aplay due to issues with PyAudio playback

see jasperproject/jasper-client#188 for more info

c00663d15bc2aaaa46a5cab7fef49b2af2293daa authored over 10 years ago
Added logging system to client/speaker.py

570e3bd777f1078627a6b8b5af40333b5f5e857b authored over 10 years ago
Add better TTS engine detection/testing code

af107540f0068f23ec62cf6fcdfe44e748066048 authored over 10 years ago
Change AbstractMP3Speaker.play_mp3() to use AbstractSpeaker.play()

d0ab1122c1c7a81afdfaad866c9d3c4983df3814 authored over 10 years ago
Use distutils.spawn.find_executable instead of which

f73cf30ce109c0f1a24d827d9a08d31b7bc9abd3 authored over 10 years ago
Fix missing brackets in speaker.py testing code

b3906039d283db22412380d9cc61874f7a5b86b1 authored over 10 years ago
Add yaml import to speaker.py

7adb2003be39674f91eec9fe9806e377504da45f authored over 10 years ago
Added __main__ testing code to client/speaker.py

367a07329f771fe1d93018718c25f45d9128b0f8 authored over 10 years ago
Use slug in Exception

cd3367c671513ae97bb49799c87b2945b170cdf1 authored over 10 years ago
Simplify is_available() method of osx-speaker

98ac7559322931e21df3e8dffbeb167861b64567 authored over 10 years ago
Remove unused import

7d49956b8d0c09cbe7694541d62a8b63c2a92d7b authored over 10 years ago
Added missing import

b4d1e9a8233396164d19086b412e6b7e6c5a4cf3 authored over 10 years ago
Cleanup client.speaker and add additional tts speakers (svox-pico-tts and google-tts)

Also, get rid of aplay and use pyaudio instead (pyaudio is a dependency anyway, so why rely on a...

2a304adec9770b0c8a8f449248e508a62f7eef5b authored over 10 years ago
Getting tts engine from profile

dfe1b6d5605ec274c0d6beac75ef6970e08bb305 authored over 10 years ago
Rename isAvailable() to is_available()

9bc89fee79db048a28ec2cbd5541577c6bbd392e authored over 10 years ago
Actually include a phrase in eSpeakSpeaker.say()

218f2c4c6e783dc81cee4c55debc37f4cd396969 authored over 10 years ago
Added slugs to TTS engines

848957cdb05455eaa4987515f0f523485c3e4d66 authored over 10 years ago
Improve is_available method

4ccfaf97aaa99223516848ab72b42b0266664d48 authored over 10 years ago
Added logic to select the TTS engine from a slug

bfae49aa0074d676fcabbdbcaba71191d54b8e2d authored over 10 years ago
Merge pull request #196 from webmariner/master

Fix small issues with music module

af534e7e4f23577013883a9f021652405a21b331 authored over 10 years ago
Move the root logger to __main__ section so that it does not interfere with the real root logger if jasper is imported by another application

068a699edce4115d2eb99f42de32a9dba25788ce authored over 10 years ago
Use the root logger in jasper.py

bed618d6cd88299c2cdc930ab238a758fc33f65f authored over 10 years ago
Read Framerate from wave file in GoogleSTT

abf69b99f3d03f1743f37b6c94200fe934061cef authored over 10 years ago
Make pocketsphinx lm/dic pairs configurable and move config logic into classes

229649ada29152587d43a91f6e2188bd391595d8 authored over 10 years ago
Use tempfile module in mic.py's listen methods

076bfa1ffa291a4076d26c41f5a4f11fab1073fb authored over 10 years ago
Fixed STTEngine.get_config() kwargs

55e295f6b7a5149bbc05f884b56e91c47e66263d authored over 10 years ago
Added get_config() to AbstractSTTEngine

96f718e4524c4c7631438d37df47bf2f61d26f4f authored over 10 years ago
Fix mode in AbstractSTTEngine

c2ac7f31d7777d6bcc83385409cbfe34af695a8a authored over 10 years ago
Use TranscriptionMode enum

001b1884bdbb125d4689e310f7dfb22f4c54b31f authored over 10 years ago
Use with statement to open file in Google STT engine

e53e5bd28f02273675ad63d72ef6450192a60db5 authored over 10 years ago
Implement is_available() in STT engines

b4bc85ae74089d8cb5247395ab58c32ec6620b71 authored over 10 years ago
STT engines now use slugs

0aa73bd40b32cbf46171a2239099364703c5850c authored over 10 years ago
STT engines now inherit from AbstractSTTEngine

443a8f4e71f5ecd13346e48c9ec5152c1cab978e authored over 10 years ago
Merge pull request #171 from Holzhaus/pocketsphinx-logfn

write pocketsphinx decoder output to debug logger

521c98e365c12724a1c9e852956792a936b042fe authored over 10 years ago
Merge pull request #197 from alexsiri7/test_fix

Fixed testWordExtraction not to depend on installed modules

35cc0d5378e484c80abc68f22c4f815b20c649ee authored over 10 years ago
Merge pull request #198 from Holzhaus/skip-buggy-modules

Catch errors in client modules

f97268c41d0bbf0aab86229ff3fa1b9b6a84f82c authored over 10 years ago
Catch errors in client modules and warn users about them instead of crashing the whole application

512d8c186febd312bec03b26d0f876f93a5e78bb authored over 10 years ago
Handle all Google Speech options

6bb87e20423e41f1bb79e6af285fe4d49cf1359a authored over 10 years ago
Fixed testWordExtraction not to depend on installed modules

b2e8bcbf7de66c068776586edee120763932c821 authored over 10 years ago
Fix small issues with music module

The reconnect wrapper couldn’t be used to return values and this
sometimes caused crashes when g...

d5cf52cb4554a32cd3450bb645f64d99c32255df authored over 10 years ago
write pocketsphinx decoder output to debug logger

a47c62b09b4043e237f5e859bb7cb3308b2b82ae authored over 10 years ago
Merge pull request #195 from alexsiri7/sub_modules

Allow brain to load submodules

7dbfc60684388e1c4122ef8ce00cc90c9f8737d1 authored over 10 years ago
Allow brain to load submodules

6e2ca8df8e274249794a9fbc045b79796609f8ae authored over 10 years ago
Merge pull request #179 from Holzhaus/fix-brain-logging

Fix logging in brain.py

de7c52e9e882996f62ca2b7a283a402b95552f04 authored over 10 years ago
Fix brain logging test

7c1d8559a4363a61d721cf7299ec2e423cf9e486 authored over 10 years ago
Fix logging in brain.py

ac34bf0fe9feaef615c494ab02de7f73e850ac25 authored over 10 years ago
Merge pull request #192 from Holzhaus/cleanup-dependencies

Remove packages from requirements.txt that seem to be unused

85e1f20f181d686681742a3040db48d9b546a435 authored over 10 years ago
Merge pull request #187 from Holzhaus/jasperpath-usage

Use jasperpath for static resources

e6356f7327f0ac9524550654a128907eebb029e7 authored over 10 years ago
Merge pull request #169 from alexsiri7/diagnostic

Added extra diagnostics

0e762edebafd8d5e00512ffb94770564b3cea6c1 authored over 10 years ago
Remove packages from requirements.txt that seem to be unused

03aeb02373fe8fb94b093b4b9a0e2599131b920f authored over 10 years ago
Changed pip package processing

4f9034e57e9d07f20d445068a05337061802afd2 authored over 10 years ago
Using logging module for logs

03a7516b7f0aba82d683e73cf511ababf9230c7a authored over 10 years ago
Use pip module for checking packages

5da26e07e1da4487747f16820dea87836540e922 authored over 10 years ago
Added extra diagnostics

- Check if say or espeak are installed
- Check if all pip requirements were installed

3851a425e8f858dea10dbe576dc84b1398c6e235 authored over 10 years ago
Use os.chdir inside client/test.py

Otherwise, the transcribe check will fail, if you execute test.py from outside the client direct...

03e7fe80fb3b1cf9c41e804afee996f3eb5c5318 authored over 10 years ago
Replace JASPER_HOME with jasperpath.APP_PATH + os.pardir

f35ba21d62e8cae13b50c0e4478a1ed055220a5e authored over 10 years ago
Use jasperpath in client/modules/Joke.py

8a01c4457ce2d9c3f17e779cce8ed86078985bdf authored over 10 years ago
Use jasperpath in client/test.py

b9286df71f4c5afb49d8fab5b7fb12c531641a72 authored over 10 years ago
Use jasperpath in client/mic.py

3c09d6258faffd07b3b3a9e0e2ebde69a67439c2 authored over 10 years ago
Merge pull request #172 from Holzhaus/cleanup-main

Cleanup of jasper.py

3f57e56e5217167cf4e96bcb99fe1d3081ab7dab authored over 10 years ago
Style fixes for jasperpath.py and removal of shebang

7eb7ecf4047f12a92c9452c935ff3e7db22652e5 authored over 10 years ago
Merge pull request #178 from Holzhaus/jasperpath

Add dedicated path module

607c25a28ffa120741cd3d75296c8fbaf963b701 authored over 10 years ago
Style fix: Added newline at the EOF

be82e06ec889e1470af4aac88de21f81a7912c62 authored over 10 years ago
Use jasperpath in diagnose.py

Removed jasper_modules_path() function

a291c7ddfcb9876678dc051cb150d0ea7c98679e authored over 10 years ago
Use jasperpath in brain.py

9cd0098b4e353cfaaa0723ac28a797d7400188b4 authored over 10 years ago
Style fix for salutation in jasper.py

4e932d0a41952e3bf34848eb609ace0bb67e2416 authored over 10 years ago
Added `jasperpath` module

681716549ef21396cdf7d5be7da11945dd0b003d authored over 10 years ago
Minor style fixes in vocabcompiler.py

e563da53bd72632c9348cc007eba8a670133e9cf authored over 10 years ago
Merge pull request #175 from Holzhaus/vocabcompiler-pathfix

Use `Brain.get_modules()` in vocabcompiler

536d3a52f214737a11c47f7473d01a83d64926f4 authored over 10 years ago
Merge pull request #177 from Holzhaus/remove-gmail-errors

Remove Gmail errors from Notifier class

c0c7f63d51a69ca4b8483efe2449dfbd68e28792 authored over 10 years ago
Remove Gmail errors. This resolves jasperproject/jasper-client#125.

9a1f51520ac5a63788edd4eb75995b961dad7693 authored over 10 years ago
Changed IOError logger message in jasper.py

836c95aa5ac70cbab50c53c40ccbbd664ec74b04 authored over 10 years ago
Use logging.getLogger(__name__) in jasper.py

92d0b1160f62a93ba60429fb5b9d98140f0f3e76 authored over 10 years ago
Use `Brain.get_modules()` in vocabcompiler

1cf72c223367f34118427ec208a35d045f9ec5e2 authored over 10 years ago
Remove redefinition of $LD_LIBRARY_PATH AND $PATH

92cc71db9e63fc0f2412bc2bc1764082c6099d34 authored over 10 years ago
Autodetection of JASPER_HOME

f9187664bc484dc5d052bf8a841e9b6635361fa3 authored over 10 years ago
Fix wrong argparser name

954ea6dd7181b09029366935f5d93df7a2c4e24b authored over 10 years ago
Fixed music argument in mic.activeListen()

41674924d70b6c42d9167e06f7acf2c39d9f4461 authored over 10 years ago
Minor style fixes in g2p.py and stt.py

8e316912b8b6f2f38465794a154ebb164cbdb12d authored over 10 years ago
Merge pull request #170 from Holzhaus/avoid-hardcoded-paths

Make HMM dir and FST model configurable.

add97265bf3c4a6d4f69af07233046df0630eb8d authored over 10 years ago
Merge pull request #173 from Holzhaus/remove-try-except-conversation

Remove general try except block

c76c9baed7a4f27930a45d74319f71741feff96c authored over 10 years ago
Remove general try except block

fa465c62172e7ef6cc33f5c59eb941d357d0008c authored over 10 years ago
Small cleanup in jasper.py

72375945d4e98aba57ccb86b965b5abe9634c62a authored over 10 years ago
make jasper a class and use logging

6336d87084fd44760d4f05a97f83462ba79f1c52 authored over 10 years ago
Using argparse module

133706c3e6ecf418768c9b2f0ece27f0a35d23bb authored over 10 years ago
Make HMM dir used for PocketSphinxSTT configurable

c3cf78997b8089632ebcbfc78d30418c9f5cc7b9 authored over 10 years ago
Make FST model used for PocketSphinxSTT configurable

c8db2922b199b603648f26ef49218b5ab47148b7 authored over 10 years ago
PEP8 style fixes for brain.py

e7dbf523056f29e4232d36ea0347fab3071580b5 authored over 10 years ago
Merge pull request #166 from Holzhaus/improved-module-detection

Cleanup of module detection in client.brain

b2960373c3e4397439919f941de9a2357dcc1e1a authored over 10 years ago
Set JASPER_HOME before importing client modules

36c9b9d6c390c554549d9d9d4c90c8b42a7b8596 authored over 10 years ago
Move stdlib/3rd-party imports to the top

e25598c429715e78d5649b7f6adbcf7a8599bfbf authored over 10 years ago