User:Alexander Roidl/lipsync

From XPUB & Lens-Based wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

From given video frames (open mouth, closed mouth…) the aim of the script is to generate a lipsync. It makes use of the spell and speak script.

https://git.xpub.nl/prototyping17-t1/files.html

animate.sh:

echo "Clinton says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync.py
ffmpeg -r 10 -i frame%09d.jpg -i generator.wav video1.MP4
mplayer video1.MP4
rm frame*.jpg

echo "Trump says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync_trump.py
ffmpeg -r 10 -i frametrump%09d.jpg -i generator.wav video2.MP4
mplayer video2.MP4
rm frametrump*.jpg

echo "Clinton says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync.py
ffmpeg -r 10 -i frame%09d.jpg -i generator.wav video3.MP4
mplayer video3.MP4
rm frame*.jpg

echo "Trump says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync_trump.py
ffmpeg -r 10 -i frametrump%09d.jpg -i generator.wav video4.MP4
mplayer video4.MP4
rm frametrump*.jpg

echo "Clinton says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync.py
ffmpeg -r 10 -i frame%09d.jpg -i generator.wav video5.MP4
mplayer video5.MP4
rm frame*.jpg

echo "Trump says:"
read content
echo $content | espeak -w generator.wav
sox generator.wav -b 8 -e unsigned-integer -c 1 -r 4000 -t raw rawfile
python lip-sync_trump.py
ffmpeg -r 10 -i frametrump%09d.jpg -i generator.wav video6.MP4
mplayer video6.MP4
rm frametrump*.jpg