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
Daniel Wolf
994e2be314
Redirecting PocketSphinx log output
2015-12-01 22:55:53 +01:00
Daniel Wolf
d6f5c2ed1e
Reading sound file name from command line
2015-12-01 22:55:53 +01:00
Daniel Wolf
132adb1083
Improved error handling
...
Plus some refactoring
2015-12-01 22:55:53 +01:00
Daniel Wolf
f2f6f75932
Refactoring
...
- Moved phone recognition code to phone_extraction.cpp
- Introduced type centiseconds
- Code reorganization
2015-12-01 22:55:52 +01:00
Daniel Wolf
9fbae36e70
Copying resource files post-build
2015-11-11 21:15:02 +01:00
Daniel Wolf
580bf1e720
Updated IDEA projce files
2015-11-04 12:13:14 +01:00
Daniel Wolf
721795c137
Added Boost support
2015-11-03 15:31:13 +01:00
Daniel Wolf
713e8b5d7f
Fixed comment
2015-10-31 20:41:17 +01:00
Daniel Wolf
6a0e5a4f57
Added readme
2015-10-19 22:03:30 +02:00
Daniel Wolf
b24aef4783
Added license
2015-10-19 22:03:29 +02:00
Daniel Wolf
d96bf12c96
Fixed model path; enabled fast mode
2015-10-19 22:03:29 +02:00
Daniel Wolf
2083fc5246
Project files
2015-10-19 22:03:29 +02:00
Daniel Wolf
3cd82e89f8
Reading WAVE file
2015-10-19 22:03:29 +02:00
Daniel Wolf
641f64022d
Implemented WAVE reading, writing, and conversion
2015-10-19 22:03:20 +02:00
Daniel Wolf
31d3867708
Added cppformat library
...
Using master version because of issue #129 , which isn't fixed in
release 1.1.0.
2015-10-19 22:02:59 +02:00
Daniel Wolf
f0285c6488
Detecting individual phonemes
2015-10-19 22:02:59 +02:00