Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/morevnaproject-org/papagayo-ng

Papagayo is a lip-syncing program designed to help you line up phonemes (mouth shapes) with the actual recorded sound of actors speaking. Papagayo makes it easy to lip sync animated characters by making the process very simple - just type in the words being spoken (or copy/paste them from the animation's script), then drag the words on top of the sound's waveform until they line up with the proper sounds.
https://github.com/morevnaproject-org/papagayo-ng

Merge pull request #125 from ogallagher/feature/ogallagher-spanish

es_us spanish translation of papagayo GUI

17fa36a619817362f79726f85ef520489c01fe6a authored over 1 year ago by Stefan Murawski <[email protected]>
Merge pull request #124 from ogallagher/feature/ogallagher

Feature/ogallagher - logging, test resources, Korean

0b61b231d5a11d93dcaab6e088192ede15a68673 authored over 1 year ago by Stefan Murawski <[email protected]>
update attribution comment to myself in korean_breakdowns.py

9e1412ae4c6bb2001351aa6846495aec317259ba authored over 1 year ago by Owen Gallagher <[email protected]>
es_us spanish translation of papagayo GUI

a6bed0cc4259d8682a65693b98e4fd17b693ed58 authored over 1 year ago by Owen Gallagher <[email protected]>
fix 2 korean breakdown tests w EH0 phoneme

a96d22f6fd15d9fb8c9338f6559422a681a06379 authored over 1 year ago by Owen Gallagher <[email protected]>
restore diacritics in pidgin_breakdown

1fe1de19b7e98ce3522f0a0a95a939e293e94a4a authored over 1 year ago by Owen Gallagher <[email protected]>
restore diacritics in spanish breakdown test words

bcbc32ace161a64e7fa25b1e3125363f4b8338d6 authored over 1 year ago by Owen Gallagher <[email protected]>
restore diacritics in french_breakdown and corresponding tests

67bb0f3b1ad1eadfcb1290bfea372a695e08dfb1 authored over 1 year ago by Owen Gallagher <[email protected]>
highlight breakdown_word method name in readme.md

06b517f0fdbeefc607ad42cfa2587d004e6dd500 authored over 1 year ago by Owen Gallagher <[email protected]>
update readme.md for test/rsrc/ explanation and myself in credits

7906641b058f40073979e552cbd849aba412aaf8 authored over 1 year ago by Owen Gallagher <[email protected]>
korean_breakdown.py replace incorrect E0 with EH0

9fa50f9a2d21a2f5a7adcad4f80de8f9ccff9c48 authored over 1 year ago by Owen Gallagher <[email protected]>
languages/korean/language.ini to enable korean_breakdown

23b63b5ecf2bdbf10cbac011bf5b4d5f9f9bbe5c authored over 1 year ago by Owen Gallagher <[email protected]>
korean_breakdown.consume_romaja_phoneme and korean_breakdown.breakdown_word with tests

22dc50651b4df208c2c57a87a2c4d1c2c5556338 authored over 1 year ago by Owen Gallagher <[email protected]>
korean_breakdown.han_to_latin with tests

2dd63725eb3fabc1d2b38e59f2133ed869dc46b6 authored over 1 year ago by Owen Gallagher <[email protected]>
extract test words for french_breakdown to test/rsrc/breakdown_examples_french.yml

189c3708e94d0bf9ba53fe728ff0696858229cb7 authored over 1 year ago by Owen Gallagher <[email protected]>
extract test words for pidgin_breakdown to test/rsrc/breakdown_examples_pidgin.yml

e2323793459b091975754dcf99820318ca181503 authored over 1 year ago by Owen Gallagher <[email protected]>
extract test words for spanish_breakdown to test/rsrc/breakdown_examples_spanish.yml

4aa419b031fdd7d5ea2cb9526478c4e0682c9910 authored over 1 year ago by Owen Gallagher <[email protected]>
import logging, --log-level cli arg, handle None return from recognize_allosaurus

a885d884cfdd2d246ac1013f481cba8c45caa2cd authored over 1 year ago by Owen Gallagher <[email protected]>
Merge pull request #116 from steveway/master

Mostly some cleanup of resources

65fd6ecaf266ab89b48d6309adc6391c8062c45e authored over 3 years ago by Stefan Murawski <[email protected]>
Adds the new Icon images for adding and removing voices too.

0b6e287757b2d0ed8edfd7216caf60aa10e14e85 authored over 3 years ago by Stefan Murawski <[email protected]>
Added Icons to the Voice Add and Remove Buttons and a Tooltip with translation.

cdd6c355f3adf346b986e9777dfefb293d9c4c4a authored over 3 years ago by Stefan Murawski <[email protected]>
Update LipSyncObjects when FPS changed and export the FPS information when exporting to Json.

f6701200da4188ddd93979f95eeb02f3d777f0eb authored over 3 years ago by Stefan Murawski <[email protected]>
Move UI Icons to a sub-folder in the resources.

f47a4885bb1de478e6d119c939596afe54f52d03 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #115 from steveway/master

A few diverse small fixes and improvements

ab8057a27edc30e499e6aeab5e3bf3f85b57bd8a authored over 3 years ago by Stefan Murawski <[email protected]>
Fix loading of Bools from settings.

Add Splashscreen to Windows Binary.

e5004b5ed03eef8f4e18f7af27bb7bcfece139b3 authored over 3 years ago by Stefan Murawski <[email protected]>
Moved Downloads to their own menu.

You can now put in the Allosaurus model you want to download in the settings.

06f86b6ce67d8925711513ee1d47cf20b5ec98a6 authored over 3 years ago by Stefan Murawski <[email protected]>
Skip converting dict to Json String.

Fixed small bug when using open_from_dict which didn't clear old entries.

e036022cb96d46253f2917048928c89a594567cb authored over 3 years ago by Stefan Murawski <[email protected]>
Add methods to import and export projects as a json string.

This allows us to save and reload the state.

325b468ccce0d7bfa9130ebad3af72bd03bff0ba authored over 3 years ago by Steveway <[email protected]>
Use InstallDirRegKey to get Installation Directory if different from Default.

e04b624b73d68b82d996632c96a7d6e3f7b1a34a authored over 3 years ago by Steveway <[email protected]>
Merge pull request #114 from steveway/master

This should fix the breakdown not stopping when choosing stop.

fa7e8d86b645a9063faff91881730006ac5c0025 authored over 3 years ago by Stefan Murawski <[email protected]>
This should fix the breakdown not stopping when choosing stop.

f9947bf5763aad385cb269b32ae4acfbd11be7ef authored over 3 years ago by Steveway <[email protected]>
Merge pull request #113 from steveway/master

The chunking into words produced problems at the end ...

b399ba6c97803605c718ce1c23c42b961ce55956 authored over 3 years ago by Stefan Murawski <[email protected]>
The chunking into words produced problems at the end of the auto recognized phonemes.

This should now be fixed with this change.

5ccb60d4bb70dcc6f8f7c3b485bc6ff2861557b1 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #112 from steveway/master

Add Translation Functionality

c14722169984a54aa45371c1cdf9bb0e35f768a6 authored over 3 years ago by Stefan Murawski <[email protected]>
Calling start_create_waveform() after zooming seems to fix the randomly disappearing Waveforms during Zoom.

795cd07aaaaad12d478600122b34343c66e60424 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #30 from steveway/translations

Translations

cca2849831bc4b22f6cf6cb810314a7f3dd1dbec authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #110 from steveway/master

Works pretty well, there don't seem to be any real regressions.

f0a6b9f1fc24900e7281565ca837fda51e5a1fff authored over 3 years ago by Stefan Murawski <[email protected]>
Translation is pretty much working now.

For now only English and German, others should be doable pretty easily.

3ca17e4fa8928709c5a27944115b4b729e0fcce3 authored over 3 years ago by Stefan Murawski <[email protected]>
Some initial work on adding translation support.

b6a9327650faf43dba71c647bb0a2ee4c5cd1fa2 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #29 from steveway/cli_test

Add CLI Interface and some fixes

e0b5bcbe8c1888206df9f7a77cdda1917c83438e authored over 3 years ago by Stefan Murawski <[email protected]>
Another fix for the pronunciation breakdown which ignores alternate versions with numbers at the end.

Before we handled these the same as the version without the number anyway.

07ff834f7d0ab29a11749960b11374001eb7f67d authored over 3 years ago by Stefan Murawski <[email protected]>
Fix population of the conversion dict from the PhonemeSet class.

The breakdown seems to rely on that.
Technically it's the same as before, should even be better n...

21e68977dd9a40291ecc834c7f773f8afae7fe48 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix problem with loading and saving phoneme sets in the helper, this produced incorrect results before.

Also fixed the sets accordingly.
Added Playback setting to repeat the last played phoneme, improv...

76e13b3607a340cb76c0fce0606618629d42ca2e authored over 3 years ago by Stefan Murawski <[email protected]>
First Iteration of the different conversions between phoneme sets.

ac4bc153e60401ac75acc0475d7014f847647b68 authored over 3 years ago by Stefan Murawski <[email protected]>
Improve Label Text for smaller widget sizes and Window Min Size.

Add Save Confirmation Message.

fb82fa44fd6a0772cfb6d51e0afc0876c3701ba6 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix loading error for phoneme_conversion_helper.py and add Text with simple outline to destination Icons.

43e53d77ef3bb9a3e9098b5aba4e8628f991442b authored over 3 years ago by Stefan Murawski <[email protected]>
Update Papagayo-NG to use new conversions.

At the moment only conversions from CMU_39 will make some sense.
Others have to be adjusted with ...

9088aca35a006d20151dc5e8457eebb9c6e1cbb0 authored over 3 years ago by Stefan Murawski <[email protected]>
Complete overhaul of the Phoneme Conversion Helper Tool.

You can now select from all phoneme sets and create conversions for all supported ones.
TODO:
- U...

e0745e039248332bff702c051c6b3c08c38e1593 authored over 3 years ago by Stefan Murawski <[email protected]>
The helper Tool is technically working now and can create new phoneme conversions.

Some paths are currently hardcoded for the Rhubarb set.

62d9e569715e1874f72e27b2e62099da0e2ebc0f authored over 3 years ago by Stefan Murawski <[email protected]>
Fix some more imports.

Created a little helper tool to help with creating phoneme conversions.

43292b1134b6ec90bed6feacbb00b5839057e107 authored over 3 years ago by Stefan Murawski <[email protected]>
Slightly change the directory we are looking at to see if the Allosaurus model exists.

4ac9108ea0e65caa236e152086ac350eb6c77ba8 authored over 3 years ago by Stefan Murawski <[email protected]>
Renamed run_allosaurus to run_voice_recognition because it also controls Rhubarb.

fe93a07940ec2a75ef7f82b8580d5a38207f016f authored over 3 years ago by Stefan Murawski <[email protected]>
Mostly cleanup of some old and unused files and comments.

cc2075c593f59b465ddf269fab0d59a87472cb92 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix missing adjustment after changing LipsyncDoc import.

42aaabe26d3a90c312b5da7ac8ef524ddab9f963 authored over 3 years ago by Stefan Murawski <[email protected]>
Clean up import of LipsyncDoc in LipsyncFrameQT.py so that we can reload it for the CLI SoundPlayer import to work on the first try.

It's a bit hacky but works.

1a1eb8babf57432563e2747cda128ae062cbf7d1 authored over 3 years ago by Stefan Murawski <[email protected]>
Try to always use newer backend for QT Sound on Windows.

Use SoundPlayer.py in CLI mode, otherwise use old logic to pick.

b59461208badc92f7b44cfa199749729e7902aba authored over 3 years ago by Stefan Murawski <[email protected]>
Add more CLI commands.

Possible fix for loading files with FPS != 24, should now load correct on the first try.

51f07a4ccbbc1145c27f41078161929474ce1247 authored over 3 years ago by Stefan Murawski <[email protected]>
Change some accesses to the voices to use the Nodes directly.

Added export to MOHO .dat files to CLI, seems to work already.

5509f1ced36ee5fe1e29357ad66fdf176c4b9951 authored over 3 years ago by Stefan Murawski <[email protected]>
Catch some more QT calls for CLI version.

Add CLI Arguments for output.
Don't close completely when one sound can't be loaded.

6da899a9046f258f6c6173a53f00562ace561805 authored over 3 years ago by Stefan Murawski <[email protected]>
First steps towards CLI control.

A lot of stuff still depends on QT.
We should make that flexible.

229b561785f9191a8258c329eec9cd2e7f47fd27 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #109 from steveway/master

To have a cleaner build we now use the prepare_appimage_build_dir.py …

371d18244caa1d3cc71832aeb9bb508e60623cf2 authored over 3 years ago by Stefan Murawski <[email protected]>
To have a cleaner build we now use the prepare_appimage_build_dir.py file to also prepare a clean folder for the PyInstaller build.

The .spec file also has been adjusted to reflect that.

942c3846e9cc4972e5e426189910c858d2d93246 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #98 from luzpaz/typos

Fix trivial comment typos

608cd5076c7afebd0a3a67e7f235bc221784a769 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #108 from steveway/master

Update Sound Duration for FPS change and Sound Loading

920158dd8caef4917cca530e2bf03ebcbfba8377 authored over 3 years ago by Stefan Murawski <[email protected]>
Update sound_duration when changing FPS.

cc84a1ebcfdb8d1a802cff233e97525bfed115b5 authored over 3 years ago by Stefan Murawski <[email protected]>
Missed setting sound_duration for the project_node when only loading a sound file.

03ab9ecc71c7ffa0661ca71de00beac819000e29 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #107 from steveway/master

Mostly Bug Fixes for new Release

324a7e22f1c77c22e74d8983db25d81eac359110 authored over 3 years ago by Stefan Murawski <[email protected]>
Save and Load Phoneme Set information in .pg2 files.

00d4ad86ffadd61b0b001d0d339b554a2b3622f3 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix moving and resizing of Objects on the right end.

Fix Converting between Phonemesets, you might want to use the new "Select as Current Set" Option ...

668c9ca975ae1844c35ad4bf09c86bed64cd3346 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix trivial comment typos

Found via `codespell -q 3 -S ./rsrc/languages/default --builtin=clear,rare,code -L ba,datas,dur...

007963bc85977e913072a1fd7faf860513ea0d53 authored over 3 years ago by luz paz <[email protected]>
Change Linux AppImage to Python3.9.

Remove Torch Tests.
And create a little script which prepares a directory with just the needed pr...

4efe61e1f36c88189192bf62f378e4df6a5207a7 authored over 3 years ago by Stefan Murawski <[email protected]>
Set AA_ShareOpenGLContexts so QT doesn't complain on Linux about that.

Also remove libQt5WebEngineCore.so.5 from the Appimage because we don't use this and it's quite big.

0825db3c8059fc607b1c8e3714a0d61ecf24bd49 authored over 3 years ago by Stefan Murawski <[email protected]>
Duplicate H.png for the CMU39 sets from Hunanbean as HH.png.

Fixes https://github.com/steveway/papagayo-ng/issues/26

2ed5e06b1cde9794950f67b4f5ed47126bc215b4 authored over 3 years ago by Stefan Murawski <[email protected]>
Allow manual choice between Allosaurus and Rhubarb.

There is now an entry in the Settings and the VoiceRecognition Button also has a Dropdown.
Also f...

5c88ef94205ad712d61d9d5a13d4325a3308f132 authored over 3 years ago by Stefan Murawski <[email protected]>
Fixed missing catching of non-color button on save of color buttons.

daf9f30cb2241fbe709e37546068603533189ad0 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #104 from steveway/master

Apply Stylesheet to whole program.

584daac2c329c811cb5e96ba1ab1b4a60d0da6a9 authored over 3 years ago by Stefan Murawski <[email protected]>
Apply Stylesheet to whole program.

Added some fixes so that the About Dialog and the MouthView look more normal then.
Changed the st...

2ee1f285ba11d566a15a067e3f6357af95fd274a authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #103 from steveway/master

A few more Node fixes and some Styling Options

19af65f5b6305c6c056379838e9ed528ca5aede1 authored over 3 years ago by Stefan Murawski <[email protected]>
Converting Phonemes was broken for new Node System because of an iteration mistake.

We iterated over self.voices instead of over self.project_node.children.
This fixes: https://gith...

fc971f19a58258a1cd114bf4150cc553a902e6c0 authored over 3 years ago by Stefan Murawski <[email protected]>
Allow selecting a custom .qss Stylesheet for the main window.

We could also apply it to the whole app by using the setStylesheet method of self.app instead of ...

0a70af8cfd1f2eb08413ec26997efb5ab8986dae authored over 3 years ago by Stefan Murawski <[email protected]>
Fix combining tags when exporting to JSON and fixed a get_parent call.

65d21c18746ae9fec605606a7a772774e23df2dc authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #102 from steveway/master

Fix some small bugs and cleanup

e810e6feaf93b0f541c8713a4120d8b1017f98bc authored over 3 years ago by Stefan Murawski <[email protected]>
Move some functionality and cleanup.

b060bc45b8a1a0aab4769b99cbbe4aed1fca850b authored over 3 years ago by Stefan Murawski <[email protected]>
Change to always save settings in an .ini file.

Moved Colors to the Graphics category for settings.

3ad9b0083e2a0a7eb9cfdc8b9b36ae14bfa27593 authored over 3 years ago by Stefan Murawski <[email protected]>
Adjust Button Text Color based on Background Color.

649ce234d64b2f4b14a7b57c5c7cfc81bf485df6 authored over 3 years ago by Stefan Murawski <[email protected]>
Add Settings to manually choose colors for the WaveformView.

cbbc62b11180fea3ab0d023f40ff4b609dd50d7f authored over 3 years ago by Stefan Murawski <[email protected]>
Fix some leftovers when doing a breakdown or voice recognition on a scene with existing objects.

Also finally changed all instances of the camelCase "breakdownWord" with snake_case "breakdown_wo...

00250f87edc2d7ebb80e6ed7f9662973ba151682 authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #101 from steveway/master

Small fixes, cleanup and Pronuciation Dialog Improvement

5aad053fca75c1c35fbcfeb99ece74e140ed7e17 authored over 3 years ago by Stefan Murawski <[email protected]>
Fix converting phonemsets with new node system.

Also cleanup of old code and fix a case where waveforms are not drawn on load.

6c50955373f415db145f718c27bd5f437787a840 authored over 3 years ago by Stefan Murawski <[email protected]>
Add Mouth Selector to PronunciationDialog.

2dc5cdea97a897423e5f8d0c80940aba67b9bd7e authored over 3 years ago by Stefan Murawski <[email protected]>
Merge remote-tracking branch 'origin/master'

a9b33f8ba9f061b06674eddd16784a205123ba93 authored over 3 years ago by Steveway <[email protected]>
Merge pull request #100 from steveway/node_export

Unify Lipsync Objects to a singular one.

0db38c2035911d4ce6e1668c42c17e9e70de4f25 authored over 3 years ago by Stefan Murawski <[email protected]>
Add export methods to new LipSyncObject.

b4e7efb3ced30d2580fdbab0d18d21131e9ef201 authored over 3 years ago by Steveway <[email protected]>
Merge branch 'morevnaproject-org:master' into node_export

d3578b84ad728753787e99c19e0f15e4659f2cef authored over 3 years ago by Stefan Murawski <[email protected]>
Merge branch 'morevnaproject-org:master' into master

0f368359554ce229273723ca69bb08b76c0077df authored over 3 years ago by Stefan Murawski <[email protected]>
Merge pull request #99 from morevnaproject-org/appimage

Script for generating Linux AppImage package

d9c7daab3fbda76a1985c79a73b80022a401ac2a authored over 3 years ago by Stefan Murawski <[email protected]>
Enable Allosaurus (use Torch package without CUDA)

faaaced57a866db7f15f8b4f4db8b4242f83bc83 authored over 3 years ago by Konstantin Dmitriev <[email protected]>
Get dependencies from requirements.txt file

a4f732a6014dc2d13b5e80b792a7e6bb5732c52b authored over 3 years ago by Konstantin Dmitriev <[email protected]>
Add pyyaml to requirements

7ff534ce333f80fa4b19fbc41553112835af85d9 authored over 3 years ago by Konstantin Dmitriev <[email protected]>
Ignore generated pacakges

11c0e5693c67c45a4124342e3828b481359a3e73 authored over 3 years ago by Konstantin Dmitriev <[email protected]>