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

there was a bug with the breakdown code... I forgot to generalize it to support all of the breakdowns... also... I added an import of the breakdowns modules so they end up in the finished exe when compiling using py2exe

git-svn-id: https://papagayo.googlecode.com/svn/trunk@27 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

89fa5ef50c3cf9d0fc8a7af689226bbfe348edc9 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
added UI elements for supporting abritrary numbers of exporters... currently MOHO is the only supported format, but we will try to integrate the various exports provided by papagayoMOD and a new exporter for the formats that my company uses internally

git-svn-id: https://papagayo.googlecode.com/svn/trunk@25 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

eb85f3b2cf783392beb1569300ed65c5ee09b78b authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
added a utility function to make handling of running from source and being part of a py2exe exe not require minor code changes. Based on this page in the py2exe wiki: http://www.py2exe.org/index.cgi/HowToDetermineIfRunningFromExe

git-svn-id: https://papagayo.googlecode.com/svn/trunk@24 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

592f2dcced7b50c237d34394f7837d763f0d2fba authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
a total hack to make sure the layout comes out right on Windows...

git-svn-id: https://papagayo.googlecode.com/svn/trunk@22 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

8db75de2153202a82c4f4215a218a6f6b1e46eef authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
force window size at startup

git-svn-id: https://papagayo.googlecode.com/svn/trunk@21 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

29fd960c219eb00d4f34bdaf60928a5c5dffd1bf authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
fix from harrisyu for no handler found for image type error... I wonder if this has something to do with the .svn directories... will investigate.

git-svn-id: https://papagayo.googlecode.com/svn/trunk@20 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

08a86bf6f8abf39c6f560e688a6297cfcb1928f2 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
make sure blank lines in the phoneme mapping table don't break things

git-svn-id: https://papagayo.googlecode.com/svn/trunk@19 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

af608c40f8ae0131793f83270ec35990acba80d0 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
dictionaries and phoneme sets are dynamically managed... not quite ready to remove phonemes.py though

git-svn-id: https://papagayo.googlecode.com/svn/trunk@18 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

ca735df945fddea470992ab90d2ce9a3916d5911 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
slight improvement to the performance of the dictionary and phoneme breakdown management. You can now change the break down without too much of a performance hit while working on the same file, but it still has to load again when new wav or pgo files are loaded so... less than ideal if working on many files in the same language... there is probably a large amount of memory used when working with language models across multiple voices as well... the LanguageModel instance probably needs to be moved into the LipsyncFrame and then passed around as needed.

git-svn-id: https://papagayo.googlecode.com/svn/trunk@17 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

6795b611cba6815f38368377daa2dd0fb9ec7d9a authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
okay... we can now use a dictionary based language (English using the original papagayo dictionary and phoneme sets), but doing the breakdown from a dictionary is very very slow. This lookup needs to be moved someplace where it won't impact performance so much... currently it is being stupid and reloading the dictionary for every phrase... will work on moving it soon

git-svn-id: https://papagayo.googlecode.com/svn/trunk@16 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

a6bc6c51697056dce4b2e4a446cf2e8f6bfe7ffe authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
make sure English is the default selected language

git-svn-id: https://papagayo.googlecode.com/svn/trunk@15 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

559140b406c24af2234f6bc0800ac14d5fceac64 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
updated readme with details about how things have been changed

git-svn-id: https://papagayo.googlecode.com/svn/trunk@14 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

8eecc03c3560bbb65e898cc02c0f7b3df6d9b9c0 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
configuration data for default language (English) and breakdown languages from myles' updated version of Papagayo

git-svn-id: https://papagayo.googlecode.com/svn/trunk@13 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

be7f8e386c8a654a8edf12bcc94c11d910b98a76 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
added support for languages that use breakdown processors (English is broken for the moment)

git-svn-id: https://papagayo.googlecode.com/svn/trunk@12 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

f57417b800d3d5f76d3280e86c4e7f085250da8e authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
forgot to comit the remove of the old mouth data

git-svn-id: https://papagayo.googlecode.com/svn/trunk@11 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

e986eb68d004316022319975176cccae79e508e8 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
move the mouths to the rsrc directory along with all of the other resources

git-svn-id: https://papagayo.googlecode.com/svn/trunk@10 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

1cfb4aebfe1c9275ea99ba7dad756592f0bbcf4d authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
starting to rework how breakdowns and alternative dictionaries are managed. Integrated breakdowns from myles as referenced in this post on the Papagayo forum (http://www.lostmarble.com/forum/viewtopic.php?t=5056)

git-svn-id: https://papagayo.googlecode.com/svn/trunk@9 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

1892840fb05944695ffd42038bc15bf9f75534b4 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
Fixed About dialog layout; fixed 'Cutt' typo in the Edit menu

git-svn-id: https://papagayo.googlecode.com/svn/trunk@8 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

3b40c9548d0d1dc54006fa58c5d1a9e14b2eaf36 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
updated lipsync.wxg to match the current code and layout and regenerated GUI

git-svn-id: https://papagayo.googlecode.com/svn/trunk@7 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

19bdfb4fe5490fd6fc3c81cd044e0408273206ba authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
ignore .svn directories in the mouths directory

git-svn-id: https://papagayo.googlecode.com/svn/trunk@6 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

d3f213aa9f46d66edea79dd5085884e439941157 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
removed some extraneous debugging code

git-svn-id: https://papagayo.googlecode.com/svn/trunk@5 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

5bfe4a45b838b05eef17db6601f315f24a8a82ad authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
removed dependency on source less lm module (swig binding of a Lost Marble library is my guess) and replace with a new SoundPlayer class build around pyaudio http://people.csail.mit.edu/hubert/pyaudio/

git-svn-id: https://papagayo.googlecode.com/svn/trunk@4 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

a82925b75180e70c91cade073a72d17b358b2886 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
there was a change to the wx api that broke this... which is why setting the FPS is broken in the current version of papagayo

git-svn-id: https://papagayo.googlecode.com/svn/trunk@3 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

12a54d03a22bdd448a1eb2fa5e18a832d0054a48 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
Initial commit of content from Papagayo 1.2 source found here:

http://www.lostmarble.com/downloads/papagayo_1.2_source.zip

git-svn-id: https://papagayo.googl...

5f43816b931c7c99340329d9fdea088e00338212 authored over 14 years ago by benjamin.a.lau <benjamin.a.lau@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>
Initial directory structure.

git-svn-id: https://papagayo.googlecode.com/svn/trunk@1 edb7da35-b3c1-9830-0d95-cc27b01f0ebc

89c1686c8cd63b2dcde869a50c25443160f219b2 authored over 14 years ago by (no author) <(no author)@edb7da35-b3c1-9830-0d95-cc27b01f0ebc>