Daniel Wolf
4ac159dc4c
Split import script for Sony Vegas into two
...
`Import Rhubarb.cs` now only imports the animation.
`Debug Rhubarb.cs` visualizes structured log data for debugging purposes.
2016-03-03 22:31:24 +01:00
Daniel Wolf
04ca644cca
Added structured logging
2016-03-03 22:31:16 +01:00
Daniel Wolf
cdffb56613
Redirecting pocketsphinx log to main log
2016-03-03 22:31:16 +01:00
Daniel Wolf
7efea6f56b
Prepared for logging using Boost.Log v2
2016-02-29 21:48:27 +01:00
Daniel Wolf
7a1f446ca3
Using GSL
2016-02-29 20:58:58 +01:00
Daniel Wolf
4662113254
Added Guidelines Support Library (GSL)
2016-02-29 20:57:14 +01:00
Daniel Wolf
7f72504448
Added unknown words to dictionary
2016-02-22 20:42:27 +01:00
Daniel Wolf
372774e024
Improved Vegas script
...
Setting video dimensions from images
2016-02-18 21:31:43 +01:00
Daniel Wolf
667edf9485
Improved dialog handling
2016-02-10 21:53:58 +01:00
Daniel Wolf
05ef692706
Added (primitive) option to explicitly supply the dialog
2016-02-09 22:08:11 +01:00
Daniel Wolf
ee9e23a6d2
Version 0.1.0
2016-02-02 21:14:30 +01:00
Daniel Wolf
c766732546
Added build script for Windows
2016-02-02 21:10:09 +01:00
Daniel Wolf
194f8c7739
Improved README.md
2016-02-02 17:31:06 +01:00
Daniel Wolf
f4d3c5fa81
Added build script for OS X
2016-02-02 10:31:31 +01:00
Daniel Wolf
9b10f38bcb
Added missing include
2016-02-02 10:13:07 +01:00
Daniel Wolf
732d80b07b
Fleshed out README.md
2016-02-01 22:31:07 +01:00
Daniel Wolf
f09155e486
Using raw pointers instead of iterators for string manipulation
...
This avoids an assertion error when I temporarily move 1 past end
2016-02-01 20:47:27 +01:00
Daniel Wolf
75872fe45d
Using -dither to prevent recognition errors in connection with zero silence
2016-02-01 20:26:14 +01:00
Daniel Wolf
0cb0153874
Improved phone-to-mouth mapping
2016-01-31 21:39:49 +01:00
Daniel Wolf
7aa6057b8e
Allowing for long pauses in speech without breaking sync
2016-01-28 21:52:50 +01:00
Daniel Wolf
c425885929
Showing combined progress for entire task
2016-01-28 19:13:40 +01:00
Daniel Wolf
8e7fcc4efe
Implemented two-step phone detection for better accuracy
2016-01-28 14:19:32 +01:00
Daniel Wolf
21a24c17b6
Suffixing OS X package file with '-OSX' instead of '-Darwin'
2016-01-13 14:43:01 +01:00
Daniel Wolf
cfd9ac9da2
Fixed Xcode build
2016-01-13 12:01:22 +01:00
Daniel Wolf
e55cbd3bcf
Saving my changes to Sphinx as patch files
2016-01-12 22:16:24 +01:00
Daniel Wolf
eace5dbd1b
PACKAGE creates ZIP file
2016-01-12 22:07:26 +01:00
Daniel Wolf
2bfe671f82
Simplified directory structure to make Visual Studio build work
2016-01-08 16:59:18 +01:00
Daniel Wolf
0f33fcfbd0
Removing zero silence, seems like Sphinx doesn't like it
...
See http://cmusphinx.sourceforge.net/wiki/faq#qwhy_my_accuracy_is_poor
I couldn't reproduce the original problem, but it doesn't seem to hurt, either.
2016-01-08 16:44:03 +01:00
Daniel Wolf
31cb3b195c
Showing progress bar
2016-01-08 10:53:35 +01:00
Daniel Wolf
f14feefeb0
Using #pragma once instead of include guards
...
Just looks cleaner
2016-01-06 21:08:39 +01:00
Daniel Wolf
9e9a432f70
Improved formatting of command-line output
2016-01-06 21:08:39 +01:00
Daniel Wolf
5c0fe24fae
Refactoring: Using camelCase throughout
2016-01-06 20:47:37 +01:00
Daniel Wolf
acd13e2890
Added a number of string-related tools.
2016-01-06 20:47:29 +01:00
Daniel Wolf
3c63c9c58b
Added Google Test project
...
Note that I'm using a hacked Google Test version.
It is based on commit 13206d6f53aaff844f2d3595a01ac83a29e383db from 2015/12/23,
with pull request #621 manually applied to fix the build.
I'm planning to switch to release 1.8 as soon as it's available.
2016-01-06 20:47:29 +01:00
Daniel Wolf
3e5d6e3625
Using TCLAP to parse command line
2016-01-06 20:47:27 +01:00
Daniel Wolf
b413a268ce
Generating Visual Studio project folders
2015-12-29 11:41:26 +01:00
Daniel Wolf
50d50f5edd
Deleted .idea directory
...
According to the CMake documentation, these files should be checked in.
Really, CMake can recreate them from the CMake files within seconds.
No need to constantly commit garbage.
2015-12-21 13:33:31 +01:00
Daniel Wolf
e2840dba3f
Fixed warning
2015-12-21 13:26:56 +01:00
Daniel Wolf
4baab9b207
Fixed Windows build
2015-12-21 13:17:14 +01:00
Daniel Wolf
fd842111dc
Refactored CMakeLists.txt; updated LICENSE.md
2015-12-21 13:17:14 +01:00
Daniel Wolf
35f8472ebf
Updated license file
...
Listing all sub-licenses. Relevant for binary distributions.
2015-12-21 13:17:10 +01:00
Daniel Wolf
07272c35f8
Updated README.md
2015-12-21 13:17:10 +01:00
Daniel Wolf
1771ed4190
Renamed CMake project to "rhubarb"
2015-12-21 13:17:09 +01:00
Daniel Wolf
880c6e45af
Fixed OS X build
...
The program should now build and run on OS X 10.7 or newer.
2015-12-14 20:48:03 +01:00
Daniel Wolf
932803d5ad
Ported platform-dependent code
...
Added code for Windows, OS X, Solaris, BSD, and Linux.
Right now, only the Windows version has been tested.
2015-12-14 20:46:31 +01:00
Daniel Wolf
89e625943d
Created import script for Sony Vegas
2015-12-03 23:07:16 +01:00
Daniel Wolf
e4b5b39504
Fixed corner cases
...
Handling silences and last mouth shape
2015-12-03 23:07:15 +01:00
Daniel Wolf
7b282ce50f
Using std::string instead of std::wstring for command-line args
...
Turns out that even if I manage to get Unicode command line args,
there still is no portable way of opening a file from a Unicode path.
2015-12-03 23:07:15 +01:00
Daniel Wolf
27ba3ef357
Generating XML output
2015-12-03 23:07:15 +01:00
Daniel Wolf
2ef99119b0
Generating mouth shapes using simple lookup table
2015-12-01 22:55:53 +01:00