Daniel Wolf
04c828506d
Simplified code using Timeline<T>
2016-04-09 22:07:25 +02:00
Daniel Wolf
83291aa96c
Implemented class Timeline<T>
2016-04-09 20:56:25 +02:00
Daniel Wolf
2be3751a4f
Renamed TimeSegment to TimeRange
2016-03-28 20:30:55 +02:00
Daniel Wolf
8c1e24e9c8
Implemented voice activity detection
2016-03-16 21:01:44 +01:00
Daniel Wolf
425f47491c
Fixed compiler warnings
2016-03-16 21:01:43 +01:00
Daniel Wolf
a8900f80ec
Removing DC offset from audio
...
Also a bit of refactoring regarding audio processing
2016-03-16 21:01:43 +01:00
Daniel Wolf
af5a6649c1
Implemented logging to log file
2016-03-08 22:59:44 +01:00
Daniel Wolf
35ec1f8a45
Introduced template functions to unify enum<->string conversions
2016-03-08 22:20:40 +01:00
Daniel Wolf
ad9d8e6567
Renamed `audioInput` directory to `audio`
2016-03-08 18:21:17 +01:00
Daniel Wolf
b78e418a8f
Refactored audio streams
...
* All streams are now mono (simplifies reasoning about samples)
* Streams can be cloned
* Streams can be seeked within
2016-03-07 21:28:31 +01:00
Daniel Wolf
419b0ec469
Making sure log is written in case of exception
2016-03-06 20:40:31 +01:00
Daniel Wolf
933f324943
Fixed length of imported events
2016-03-06 20:39:39 +01:00
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