Commit Graph

42 Commits

Author SHA1 Message Date
Daniel Wolf 44d18d00f8 Added header file to CMakeLists.txt
This makes navigation easier for me. Plus, ReSharper didn't like not knowing the header files.
2016-04-14 22:14:57 +02:00
Daniel Wolf 7ce79f9c08 Replaced Boost.Log with small custom logger
Boost.Log is a complex monstrosity and I can't get it to build on OS X.
2016-04-14 09:42:47 +02:00
Daniel Wolf fd6b3b1e2f Supporting multiple export formats
- Simplified XML export format
- Added TSV and JSON formats
- Using TSV as standard export format
2016-04-12 21:08:23 +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 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 7efea6f56b Prepared for logging using Boost.Log v2 2016-02-29 21:48:27 +01:00
Daniel Wolf 4662113254 Added Guidelines Support Library (GSL) 2016-02-29 20:57:14 +01:00
Daniel Wolf ee9e23a6d2 Version 0.1.0 2016-02-02 21:14:30 +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 31cb3b195c Showing progress bar 2016-01-08 10:53:35 +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 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 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 2ef99119b0 Generating mouth shapes using simple lookup table 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 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 721795c137 Added Boost support 2015-11-03 15:31:13 +01: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
Daniel Wolf eb675e4968 Added pocketsphinx library 2015-10-19 22:02:57 +02:00
Daniel Wolf 27b549c1eb Basic IDEA project 2015-09-10 20:05:05 +02:00