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
9748a7917f750c5900f807a0e0801dfebd14a0f2 authored about 4 years ago by Stefan Murawski <[email protected]>
Try to use Threading if possible and change Progressbar from a dialog to a statusbar element
7c4598cc2706792bdc232472ef078c5c3e906697 authored about 4 years ago by Stefan Murawski <[email protected]>29affd1d1610d7ef4ffb9d6827eaebc5eb43b863 authored about 4 years ago by Stefan Murawski <[email protected]>
Will be interesting to try to make the audio loading run in parallel.
2cdf1de78d25510e4ca0c0cfeb3c7eedd960a53d authored about 4 years ago by Stefan Murawski <[email protected]>Version Bump to 1.5.0
187df7c525bcf2b3ae44434a39cf5b34519fefbd authored over 4 years ago by Stefan Murawski <[email protected]>34940c0150fa2827ead0a2e70735f2e945d5b8a0 authored over 4 years ago by Stefan Murawski <[email protected]>
89fccd80d397a164c63e127a6181cf035f512c3d authored over 4 years ago by Stefan Murawski <[email protected]>
3e85c862d7269e15711d331e381c2a7c4688192b authored over 4 years ago by Stefan Murawski <[email protected]>
b7256a94f84b47f544a668c9b29f861fd3479eea authored over 4 years ago by Stefan Murawski <[email protected]>
Several Stability Fixes and update to Phoneme Library
2bd66e5dfa080ef93783b2a6c2d26a8f4f1e4f7b authored over 4 years ago by Stefan Murawski <[email protected]>b9ac0afb8b8567c1be920059cc7e340957a897a6 authored over 4 years ago by Stefan Murawski <[email protected]>
4a609675c5de2b235903abf429127b651221463d authored over 4 years ago by Stefan Murawski <[email protected]>
Also change pathex in the spec file for PyInstaller.
c1193f72f7b2c7be441ef44feccb6cdfb070b14c authored over 4 years ago by Stefan Murawski <[email protected]>A few changes and improvements to the Readme
6707209b735604b7112433b7f5b89e6a734ef6b4 authored over 4 years ago by Stefan Murawski <[email protected]>b8418f3a50e269b6819e2778c04040cd57dddb6d authored over 4 years ago by Stefan Murawski <[email protected]>
Some modernizations
4eed67c8d3cfea33422d2fce279e0ab66ac5495d authored over 4 years ago by Stefan Murawski <[email protected]>998741dac202eb8ec017e34c6ded34fcb16365bb authored over 4 years ago by Stefan Murawski <[email protected]>
This should make this more flexible, just put the new ones in the phonemes folder.
Also eliminate...
Add Drag and Drop of files to Window.
bd08350c8182b3cb4cda8a8bc45d7807282b5c1a authored over 4 years ago by Stefan Murawski <[email protected]>Stip out ' from text parsing.
2aeaba84e3045bbfa7bc2ea034821d53f20aa478 authored over 4 years ago by Stefan Murawski <[email protected]>Change behaviour of FPS changes
b17aa1479880966fb710f38bcb2a6a4aa5434271 authored over 4 years ago by Stefan Murawski <[email protected]>Revert "Prevent divide by zero error on message"
8c36cc03cabf0b82b7f24daa55ab2a462dad0479 authored over 4 years ago by Stefan Murawski <[email protected]>This reverts commit 17bc56d7c4172afb2a37b823b5fd45d6bc5884e5.
455a5749035daf38e6786dfb6865ad491ca8316d authored over 4 years ago by Stefan Murawski <[email protected]>17bc56d7c4172afb2a37b823b5fd45d6bc5884e5 authored over 4 years ago by mark collins <[email protected]>
1fbd4b9dab2ae9062fe5dd3462f10e5a238edeeb authored over 4 years ago by Stefan Murawski <[email protected]>
b4399fc7da3b09faa715b93c7767a45c8119fd88 authored about 5 years ago by Stefan <[email protected]>
b5704f2cbf4987b1d40b9ed5d0c9966fe8b6a03e authored about 5 years ago by Stefan <[email protected]>
2af242a4717e65363c285dc67865cc8878aa2545 authored about 5 years ago by Stefan <[email protected]>
22249506110b6469c29498d7e65f4e919530efb9 authored about 5 years ago by Stefan <[email protected]>
a7531248affb6350531bcc7e56581b482c4f11b3 authored about 5 years ago by Stefan <[email protected]>
Seems to work as expected and saves some space.
7bfd4934f20e848a2c92d97dbbafba0ed822e0f4 authored about 5 years ago by Stefan <[email protected]>Small performance improvement for drawing.
(Mostly applicable when opening a project for the seco...
Maybe we want to make the background different instead. (stripes?)
0d5902b97287e84685b7f407bfd62747a12ccea1 authored about 5 years ago by Stefan <[email protected]>1f2d99d9028012c920f5d37e7bbe296050ef7bd9 authored about 5 years ago by Stefan <[email protected]>
Add tagging functionality, seems to work as expected.
7a0377461d75a0ecbab49efb710180e13c8bec37 authored about 5 years ago by Stefan <[email protected]>e3146316cdfa92f3510fb302a94d258dc0022a28 authored about 5 years ago by Stefan <[email protected]>
This should make creating plugins for other apps easier.
4ef816e559874e6c4059424ff315445e522430bc authored about 5 years ago by Stefan <[email protected]>This version seems to work on all english testfiles.
23b973ebc1d1bba37a972cef32c480999c3e02fd authored over 5 years ago by steveway <[email protected]>0d6053b6100851c4fff7a2ca678e3aee53984025 authored over 5 years ago by Stefan <[email protected]>
4583de4e0b5d05e5228f637fc6d95eb8536e7f23 authored over 5 years ago by Stefan <[email protected]>
e89baf26124dc048c7cff44b1f2bbb167173e50e authored over 5 years ago by Stefan <[email protected]>
This can save and load tags too.
Should be extendable in the future without breaking compability.
b3125e90388d6ae9f0651d3d6ff60a10fbaf9bbe authored over 5 years ago by Stefan <[email protected]>
19be12f556fe882c909e08a313b5e99009f7b557 authored over 5 years ago by Stefan <[email protected]>
0400968643b010ce07ba3b1360ab67286de8e922 authored over 5 years ago by Stefan <[email protected]>
https://pyinstaller.readthedocs.io/en/latest/runtime-information.html
595105f22f3e553d881fd296516135486118ada9 authored over 5 years ago by Stefan <[email protected]>69f9f76511a4c7797c653ff4fde86357e0843b20 authored over 5 years ago by Stefan <[email protected]>
3ce0238d70fddc49aacf9557e58694270c5b694f authored over 5 years ago by Stefan <[email protected]>
94035f6b553c8ebca11c1dae6967b0a986056043 authored over 5 years ago by Stefan <[email protected]>
Further testing is recommended.
9ae85d2357b4b63bd41b20b477990986caf270d0 authored over 5 years ago by Stefan <[email protected]>Also modified the .spec file so we can switch between one-file and one-dir.
830eafd6a22eafd05760d097ce3ea83ff055ca20 authored over 5 years ago by Stefan <[email protected]>Added a Progressdialog during some audio loading and decoding.
9cd0d319d8c7c879ea1073de4eb7af6fee274197 authored over 5 years ago by Stefan <[email protected]>6fcf5e97f08099c2088f97e30533a6b4ad78dc10 authored over 5 years ago by Stefan Murawski <[email protected]>
This seems to only work with the --onedir and not yet with the --onefile method.
But it's somethi...
6eca00df73504f804c994f628f83563da33dcd73 authored over 5 years ago by Stefan Murawski <[email protected]>
c199144631db845e5538269cbcc36b6ba1dc96f5 authored over 5 years ago by Stefan Murawski <[email protected]>
b79aa35e941d8885dee0043d61c86c1805e7d5bf authored over 5 years ago by Stefan Murawski <[email protected]>
443fdd808600380c9848bdc84ff471ba1a757d5e authored over 5 years ago by Stefan <[email protected]>
43062c629a499b3a8ea65005f220197f731b0e5a authored over 5 years ago by Stefan <[email protected]>
3d11b10964201f43a6ca4f2d26223f62cea404e1 authored over 5 years ago by Stefan <[email protected]>
a875c7755c0f5529f6065d5280c40ffa83eb3b44 authored over 5 years ago by Stefan <[email protected]>
And moving was broken if the content ist smaller than the widget.
34570866416468ecfa81d81ef3b05eea1a2bdd1c authored over 5 years ago by Stefan <[email protected]>57f922246296de69d39cd5c889485e708ab98c6b authored over 5 years ago by Stefan <[email protected]>
1a4db46d5b5a4aaf8c002f2f107dee98ca88f69e authored over 5 years ago by Stefan <[email protected]>
83817dec1ba33497f6747b08e6b10d1beaa99717 authored over 5 years ago by Stefan <[email protected]>
Use a simple algorithm that fits words to fill phrases and spaces phonemes evenly.
While also kee...
A few more string refactoring.
0c876314028a3403a22c04de3472c95e95393f80 authored over 5 years ago by Stefan <[email protected]>Apparently Qt is smart and estimates the time and only shows the Dialog
if the estimate exceeds 4...
Also fixed a bug with playback by doubleclick.
535066767b5ae0ecf5116972c442925ea8502a98 authored over 5 years ago by Stefan <[email protected]>Fixed paths for ui files, should now work too when packaged.
Fixed reload of the WaveformView aft...
cd42e873cb17ad834ecae7d4753bfd785760cc6d authored over 5 years ago by Stefan <[email protected]>
Phonemes can now recognize that they are changed.
This also needs to be done to the other parts.
...
Also removed a Statusbar Update that could throw a Divide by Zero,
when loading a voice that is e...
Also improved setting the size of scene and placement of Waveform.
24d0b68bf201fcaed692746c55fdbac97ac0b74b authored over 5 years ago by Stefan <[email protected]>Also reset the volume_slider when loading a new file to match the volume.
06c7402931f4912e6b27f354363bafe613313d0e authored over 5 years ago by Stefan <[email protected]>When Zooming don't recreate all the buttons, just resize them.
Normalizing uses numpy now, is pos...
Also implemented the AboutBox using QWebEngine, seems to work here.
39cbf50c3bcd453af719d3dd6c7bc443016eb588 authored over 5 years ago by Stefan <[email protected]>Fix most (maybe all) artifacts by calling processEvents() strategically.
Also I believe that my f...
c6481a86b093300381d73a4ea509937bc2f3ca75 authored over 5 years ago by Stefan <[email protected]>
d77f020b7cd0c861db6dbf4ac093c7101fffe814 authored over 5 years ago by Stefan <[email protected]>
Apparently removing 256 / 2 from 8bit unsigned samples fixes the visualisation.
172db17788fa4c7f82f92a64aada764cf41ebd2b authored over 5 years ago by Stefan <[email protected]>There is still a bug when resizing below minimum size, it starts moving.
Also implemented a simpl...
Also changed is_phoneme is_word and is_phrase to check using the lipsync_object and not the node.
42f7a5fe543f4ce0491000b8bc337c618da5fc79 authored over 5 years ago by Stefan <[email protected]>bf253e44621ebbe3dd9cd0232924a403491c5aae authored over 5 years ago by Stefan <[email protected]>
And some refactoring.
0dd496c2dca87cba00316960323a863a1459940b authored over 5 years ago by Stefan <[email protected]>It seems to correctly handle changing the phonemes.
00f3965ff6e095753a374ee7d15e3db8afb32552 authored over 5 years ago by Stefan <[email protected]>Some more testing with repositioning of descendants.
87fa8f87e75010e8904100e8503fadddf8a7c7e3 authored over 5 years ago by Stefan <[email protected]>Resizing now also stops at a minimal size which depends on the number of phonemes.
Also experimen...
cb12d96a8dfcacb6bc53113017536263d1636b3b authored over 5 years ago by Stefan <[email protected]>
Corrected drawing of all objects, they were too big and offset before.
33c27ba89115ad9c290bffd8248e26f8260f6b21 authored over 5 years ago by Stefan <[email protected]>Fixed grid frame markers
373960b720cb957e18dcdcfbe63a23694f49eb6a authored over 5 years ago by Stefan <[email protected]>The refresh glitch seems to be gone.
There is still a bug when zooming in after resizing where th...
Resizing should also be faster since we now transform the Waveform.
Before we redrew it every tim...
This fixes the Waveform Zoom and removes the mov_widget_list but instead uses the nodes if needed.
db48089de6d24ab107395c1c2ad3eef4b46bf6e0 authored over 5 years ago by Stefan <[email protected]>We are now creating a tree structure for our buttons.
The Waveform doesn't zoom correctly yet.
Th...
Something like this will likely have to stay until QT fixes:
https://bugreports.qt.io/browse/QTBU...
Also get audio playstate directly from our file, should fix:
https://github.com/morevnaproject/pa...
Integers correctly and use the correct casts.
But it still looks incorrect sometimes...
See Issue #54 for a comparision picture.
18500e7ff91981d1f9cf2c1e04a3f36377d50b6e authored almost 6 years ago by Stefan <[email protected]>But it allows for some first visualization of the possibly correct data.
The time calculations in...