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

If I'm correct we now have the sample data.

0a4fe43cb65700d9ead1fb72cf42fa93c34060a8 authored almost 6 years ago by Stefan <steveway1@googlemail.com>
Started adding QAudioDecoder to get the AudioData

91e1b55a429b950615e25244a1bec4f3e64d1d2b authored almost 6 years ago by Stefan <steveway1@googlemail.com>
Change doubleclick to not play phonemes.

94d8bb4b736b5935c827950b21a53fc8ea2ba145 authored almost 6 years ago by Steveway <steveway1@googlemail.com>
Changing Audio volume now works with SoundPlayerQT.

3dd8cb4c4dce82c28eaca32c20b1e62d495a0fa9 authored almost 6 years ago by Steveway <steveway1@googlemail.com>
First changes to use QMediaPlayer for Audio file loading and Playback.

347153f1a88104320153ed0cb7838ef03b5462ff authored almost 6 years ago by Stefan <steveway1@googlemail.com>
Cleanup

d9e711d888e4965a026072906c45137c14975bf3 authored almost 6 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Rename "papagayo-ng-qtdirect.py" to "papagayo-ng.py". Fixes #52.

01b86f34c898d6a88c80fc945fa169fa57db0f2b authored almost 6 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Merge pull request #50 from evgenijkatunov/papagayo-ng-qt-rhubarb

First steps on integration with Rhubarb Lipsync

5cdedbd1952987de0c0308302b5b50fa90efafc0 authored almost 6 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Add integration with rhubarb

d883b8cd7bcbd50fec158bd0a71815ee6895794a authored almost 6 years ago by Evgenij Katunov <evgenijkatunov@gmail.com>
Added check for Rhubarb existing

69711c2bdc9cf03019af4a07f1f4eda6f2722b2f authored almost 6 years ago by Evgenij Katunov <evgenijkatunov@gmail.com>
More fixes for movement.

69c243cda43e65a22e62d33b3efea32a7304615c authored about 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Very small improvement to moving stuff, still a lot to fix.

2fb70661634971de2faa72fd34045f80be0791c0 authored about 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Slightly improved/cleaned up resizing and dragging logic. Still needs to be fixed more.

245fca10205194a08dff0d8caeb344a5f669542a authored about 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Add simple reposition of child-elements on resize of phrases and words.

d32e5e5863d01893a35bbab3c96e94655840e974 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Fix crash when editing phonemes, more of a workaround. Slight adjustment to handlebar graphic.

52d38a31a358f076f4f25556ca205a02af26f1eb authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Make Phonemes not be resizable and add marker showing resize handle.

c03e90f4611a60fc715e0ebd548edda46292aa80 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Merge pull request #16 from morevnaproject/papagayo-ng-qt

Hardcode text color for phrase/word/phoneme widgets.

93fd59cb6f8227368628b3f5cd38f535d5b90034 authored over 6 years ago by Stefan Murawski <steveway1@googlemail.com>
Hardcode text color for phrase/word/phoneme widgets.

fc26310d17a78377ab89b782027955e014b37ba5 authored over 6 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Merge pull request #15 from morevnaproject/papagayo-ng-qt

List requirements in README file

aba4b3607a3ea4f2413bd32f6687f719ad489ccd authored over 6 years ago by Stefan Murawski <steveway1@googlemail.com>
List requirements in README file

bc73cfbaeb80f94e3c90744e17e2cdb62ca58710 authored over 6 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Get the samplerate even if we're not using PyDub.

4c04d2dba908b4ef1173d67fb318865ca7e6f468 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Fixed a small error with the configuration and update old configuration stuff for exporting.

321aa91c91ae2584d18e0d85c6b35aaf2fa2144f authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Connected Save As trigger and fixed a little saving bug.

8e2bcfda5efc411bc5303d614f834c0d32522a1b authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Slight cleanup and improvements to changing the data.

3e9ed276650ccb60a6895d74c325345a982442ee authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Resizing now seems to work correctly. It's running fast on my slow 32Bit test machine.

9dd61994077b987a50a38fdc5944a1b7939d62cc authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Dragging and resizing widgets now propagates to the backend correctly, also simple Z order fixes for the faster updates.

17c05cccbc980b394a0039a5d92162b418d70650 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Remove PyAudio for sounddevice, should be easier to port thanks to CFFI. It likely makes sense to use the OutputStream objects if someone wants to try doing that.

8e7380c7a389301af53aed45a345f270426a94a3 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Some first test changes to improve re-rendering times.

7bf41ffc4aba3aa5e127e41abc5fc0d988d4f543 authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Improved dragging of elements. Changes still need to be saved to the original LipSyncDoc so that they persist.

dd8bdad81adf293a66757f1e8ca1403619ec6dea authored over 6 years ago by Stefan Murawski <s.murawski@batronix.com>
Change to the new PySide2 from QT cause that should be the best option for the future, hopefully. (QWebEngineView seems not yet to be supported...)

4dace89040d329ae8e19fd7eab419d9be33d3023 authored over 6 years ago by Stefan Murawski <steveway1@googlemail.com>
Better restrictions of dragging and resizing ranges.

6f8beec3357a33c0ff31dbe2b7cd1f06f99d74f7 authored almost 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Possible fix for dragging/resizing objects.

4594b17acb3d40d0ef2f0f77f695ec4ed2e1891b authored almost 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Found reason why resize/drag results don't stick. Still needs to be fixed.

656344512a9c8ac0dce7e01aa28419f373bf90f9 authored almost 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Changes in Pronunciation Dialog are now shown in the Waveformview.

a2967d59c44c2b5fb7385777fec8c562a4d0eea3 authored almost 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Fix dragging problem with Python 3.

Partially implement PronuncationDialog on rightclick.

c1f531f3040911c7747044955b639f53e55b666f authored almost 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Remove unneeded restriction calculation.

3e3aa3664458c685de2fe0c8c029e12c64698e62 authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Kinda working Resizing restrictions. Improved Move restrictions.

af80a3aa05de5e48532a116404fc91e65a74691e authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Align dragging to grid and fix it for different QT implementations.

2f893fd38715e5f0dd1a70c3d38c3e329d23104a authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Set a minimum size to the Waveformview.

7f750c68e0b9456a3e16b10e92d3bd14fbbba921 authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Save our Objects in a list and use that to find the previous, next and parent items.

We then use these to restrict the drag-movements.

cc82cbeb4d4aa90ffdaeca58c8346f58942e5eea authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Calculating the previous, next and parent object should now be correct. We should be able to use these to limit dragging.

d0a5a771ea532df2b9801cbd328de82caef0298a authored about 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Started testing Dragging restrictions, not yet working.

Some more camelCase / snake_case fixes.

76ed8d4786cecb64ce713b473b649d2cbe1354dd authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Dragging now does not jerk the object anymore.

5c6ce75cdf90811a1643051d33376d05562dba45 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Improved handling of missing images.

Some cleanup.

e20fdc10fed4d380573e34c9226343280e6e7ac4 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Show FPS during Playback.

5e1fa09b3144ca5db56b2c1a38fa72ae6b515793 authored over 7 years ago by Steveway <steveway1@googlemail.com>
Slightly improved(?) resize behaviour.

QTimer seems to not fire sometimes.
Some fixes for the playmarker and the scrollbar.
Zooming now ...

0456f68f9b3ef863a3d9e4207eaeca9394e10683 authored over 7 years ago by Steveway <steveway1@googlemail.com>
Follow the Playmarker.

Also Py 2 hates drag.exec, so uncommented for now.

613ea07649aabd23012841e98f28712a61a8d25c authored over 7 years ago by Steveway <steveway1@googlemail.com>
Handle missing mouth images for phonemes nicer.

2ea2d3545fa4e50b890156808eb6d529cc1b9829 authored over 7 years ago by Steveway <steveway1@googlemail.com>
"Autosquare" Phoneme Buttons based on number of phonemes.

292db6f8b0337183fc836b997764b4f1fc227622 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Some Save fixes.

06c3d56216fb7fd5cb2d227f550593c5c3f86e0e authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Pronunciation Dialog seems to work now.

5df4d700cf346d712ac575d4a0535ea66fdcd030 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Inputting names and text should now do something.

3260a5d60613aaaaa76da3acfca37cbb5e6cde51 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Adding and deleting Voices should now work.

7973e8da8ef953d0b43136f339686cc644a12e71 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Volumeslider should now work.

7f780206ca3a92f129c17e8ffe0620ce89e8c604 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Change selected Voice using Voicelist.

171b1fe5b3108f7b24f56657c4ee75a61dcb26ac authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Fixed the quick and dirty zooming.

Likely needs to be replaced by a better method.

87b77f702d33d5625aaa1bcbab86a59c104f487a authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Mouth can now be selected from list.

3071ce8cb52e62f477916e750a130dd0d6fe6ed9 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Play marker now moves while playing.

Also the Mouthview already worked...

1a8cedfbc174c481733bb49a6dd05e06931f53a0 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Started implementing the play marker.

Connected Play/Stop Buttons.

fe923620446feda417e322db08e2364d4be724f2 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Set colors of Phrases/Words/Phonemes.

Add Doubleclick event to them.

e790701741145f7e05129c7985df0fad754b61f6 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Sentences Words and Phonemes get now rendered.

Some more CamelCase to snake_case changes and bugfixes.

3381b02fd65e51fd2a4fbe568de653a455e256f4 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Change from PySide to qtpy to support different QT python bindings.

Works here with PyQt5 and PySide.
Should otherwise be functionally identical to the previous revi...

b1841354a63136328eb9841624f34717a35c1010 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Button can be resized using their right side,

colors can be set using stylesheets.

f3620fde99b4f7c338dc579b1720df6729bd792f authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Dragging the Fake Button now works with our new Scene.

4944d192a8da48ed36abf769b7c072e4d5b9bfda authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Some fake button test for our Phonemes and Co.

5f6a6abe8b58d2de1aa353d13d5a2adbf7d66b0e authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Background is now drawn separately.

80ca442325e11d8ed5147771a41649949f97fff6 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Project files should now load.

b40bb2b370d2f67116afe1d3b714abcd467f2781 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Waveform now renders using a Polygon, background is also implemented.

b1eb5b235805edfed9dfdf5c0b4fcd6513a99ba0 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Begun adding function to the WaveformView, not usable yet, needs rewrite.

fc037868fb0b75310cf9fad748ce22bbace902c7 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Added more functionality, fixed more CamleCase.

59d700b0bd8f00af055840aabe61e328972483a9 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
And more functionality

b8c6b5b9318e2092a5ac9f3e7484f4bc3a0e0f47 authored over 7 years ago by Steveway <steveway1@googlemail.com>
Added AboutBox, MouthView mostly works now.

f74e90f46fbe47c0c45fa70b956da7a8f0b56636 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Added more functionality

62888f0fb13031497e29d22867c5b7e06fc6bf1e authored over 7 years ago by Steveway <steveway1@googlemail.com>
Used QIntValidator to only allow normal FPS values.

cebae12bfba4998faecd93c31668b9b6c2b55de6 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Added mousescrolling, scrollposition now stays after resize.

ed9763e745520a524dc0780bc01e1e3d6ae88c1f authored over 7 years ago by Steveway <steveway1@googlemail.com>
Created a test "Waveform" and implemented fast resize/zoom.

3c1c46ff2912aa6b8126ccaaddd664e32ca7e24b authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Added some more initial functionality.

370871d07fef2d3faba415cd180ebc96ea3b01cb authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
WaveformView is now a usable widget.

Some more CamelCase to snake_case changes.

fa62bb4f274416a182bbe1da87d077aa58017ae6 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Small fix to close_doc_ok and a few Todos added.

586074fed30f327673abec3d14ed2c4988ef872d authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Started re-implementing the LipsyncFrame class using QT. added .ideas from JetBrains to .gitignore.

ba89481f2c3967d4b86088ee9622e0cc5ac2665a authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Changed to mostly snake_case, exported UI stuff to it's own class, started preparing LipsyncFrameQT for the QT UI stuff.

16e53d53f0a7dd58ca98ae62d335fb55fa3de067 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Improved UI and renamed some widgets for more clarity.

f01ca02a4dffae4f70916ccd723635e0b5ec5ad5 authored over 7 years ago by Steveway <steveway1@googlemail.com>
Update Resource file with new logo.

b59bf480ab08a061648154673f006b9be3af7ee3 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Merge branch 'master' of https://github.com/morevnaproject/papagayo-ng into papagayo-ng-qt

54100e9c3fb0894233f9479f0b57a0aef3147952 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Use the .ui File directly instead of pre-converting it.

UI Icons currently are compiled from qt-icons.qrc using pyside-rcc to
papagayongrcc.py which can ...

b4c0480d5adf94ee59fc13ccc0db9e026b544296 authored over 7 years ago by Stefan Murawski <steveway1@googlemail.com>
Quick Test to add a QT GUI using PySide.

The Main UI is mostly there, a few fixes need to be made to the .ui file before starting the big ...

ca149d3d7d5a150b8c7e86329c0f563835ac55e1 authored over 7 years ago by Steveway <steveway1@googlemail.com>
Bump version to 1.4.1

d72acfe4740ae9916cc3c455ad2fe523424674b8 authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
fix dictionary

669a5e450c50c6e6cc911f668c7d45a3a7bee577 authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
reload dictionary when file opened

45cd6590a9f2b42615fcce164cd9545ca380f793 authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
fix dragging

8f328f453ff9a3360531523dbe358bb76e12cdce authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
wix warning

398596e22786be7acf09faf3d10ab62d58c9026f authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
fix python3 compatibility for breakdowns

39a27efac44b2066727751aac17c979081d77bfa authored over 7 years ago by Ivan Mahonin <bh@icystar.com>
Set executable bit on papagayo-ng.py

9347c4d25d3ba44995cb436e5351b6f154ba6b77 authored over 7 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Debug Timing can be turned on or off now.

GetPositionTuple in the OnMouseMove is not available in wxPhoenix, we now use GetLogicalPosition ...

973b1a9b4b4fcd7d43eb5266b7fe149101862310 authored almost 8 years ago by Stefan Murawski <steveway1@googlemail.com>
Added some debug timings.

Separated filling of the lines between samples to speed up.
Improvement here is from about 0.64 s...

f4d138c0167a1fa53ac4220b7ea08a334ebe980d authored almost 8 years ago by Stefan Murawski <steveway1@googlemail.com>
Added Slider to control the volume.

07f90bfd89f06c1c4dbd271ef7d4d696151b646d authored almost 8 years ago by Stefan Murawski <steveway1@googlemail.com>
Working Volume control, still needs a GUI control.

8d085e4e8291c068f4fee0bcb8482fd7a78acc34 authored almost 8 years ago by Stefan Murawski <steveway1@googlemail.com>
Fix bug with freezing on python3

720f3effab7bbea116dc44f4cbeb6f84a51b854d authored almost 8 years ago by Ivan Mahonin <bh@icystar.com>
Bump version to 1.4.0

466387426cdab6156b718d10862cb47ffdeaf59e authored almost 8 years ago by Ivan Mahonin <bh@icystar.com>
Rebranding of Papagayo logo (Papagayo-NG version)

7fd2517bdbf1ae0a8abc246c20ad4989b2f79d24 authored almost 8 years ago by Konstantin Dmitriev <ksee.zelgadis@gmail.com>