Commit Graph

469 Commits

Author SHA1 Message Date
Daniel Wolf 3599eb35c1 Improve build status badge 2021-06-25 21:51:28 +02:00
Daniel Wolf 71ec4dca3f Use GitHub Actions for CI
Closes #98
2021-06-25 21:13:38 +02:00
Daniel Wolf 7ff2d0be6b Generate nicer artifact names
For instance, Rhubarb-Lip-Sync-1.10.0-macOS.zip rather than rhubarb-lip-sync-1.10.0-osx.zip
2021-06-25 20:58:50 +02:00
Daniel Wolf 8a94fb7db0 Replace boost::filesystem with std::filesystem
This allows us to use a header-only copy of Boost
2021-06-25 20:58:50 +02:00
Daniel Wolf 74822c4a84 Switch to C++17 2021-06-25 20:58:50 +02:00
Daniel Wolf 2b9d305ea1 Fix warnings 2021-06-25 20:58:50 +02:00
Daniel Wolf d6fad367fc Use OpenJFX JavaFX for compatibility with modern JREs
Closes #97
2021-06-25 20:58:45 +02:00
Daniel Wolf dda889d6ed Update to Gradle 6.9 2021-06-23 22:00:12 +02:00
Daniel Wolf 1a0c2535b2 Update package-win.bat to use latest Visual Studio 2021-06-23 22:00:12 +02:00
Daniel Wolf a5ebd593d4 Update GoogleTest to latest master 2021-06-23 22:00:12 +02:00
Daniel Wolf b7da2cfd5c
Fix width of README.adoc on GitHub 2021-04-09 08:55:43 +02:00
Daniel Wolf 5a6e8346a3 Fix build with Boost 1.70
Fixes #88
2020-09-17 20:26:53 +02:00
Daniel Wolf 2f6e8bc549 Simplify Gradle build 2019-07-21 10:26:41 +02:00
Daniel Wolf df8fd3c1fe Version 1.10.0 2019-07-18 08:02:44 +02:00
Daniel Wolf e57fc97811 Merge remote-tracking branch 'remotes/origin/bugfix/74-spine-beta-support' into develop 2019-07-17 22:01:31 +02:00
Daniel Wolf 5fcc8816f4 Add support for Spine 3.8 JSON format
Fixes #74
2019-07-17 21:51:05 +02:00
Daniel Wolf 01d37d110a Add minimal unit tests for Spine integration 2019-07-17 21:44:25 +02:00
Daniel Wolf 3f55afa9a8 Migrate to Gradle Kotlin DSL, fix fat JAR 2019-07-14 21:46:06 +02:00
Daniel Wolf b012c4f7f2 Add Gradle sources 2019-07-11 20:57:43 +02:00
Daniel Wolf d803140e68 Simplify directory structure by un-nesting Kotlin files 2019-07-11 20:57:43 +02:00
Daniel Wolf b9a75662db Upgrade Gradle, Kotlin, and libraries 2019-07-08 20:26:27 +02:00
Daniel Wolf 460378bf50 Merge branch 'feature/69-moho' into develop 2019-07-03 21:08:02 +02:00
Daniel Wolf c7925d69f0 Document DAT exporter for Moho 2019-06-27 22:30:19 +02:00
Daniel Wolf fef283de43 Implement DAT exporter for Moho 2019-06-27 22:30:16 +02:00
Daniel Wolf 6f0e3ef50b Merge branch 'feature/linked-documentation' into develop 2019-06-27 21:34:59 +02:00
Daniel Wolf a29c1795da Add links to README files for extras 2019-06-23 22:13:38 +02:00
Daniel Wolf e3dff54b78 Improve documentation for extras 2019-06-23 21:56:43 +02:00
Daniel Wolf 8da9219e82 Convert README files for extras from Markdown to AsciiDoc 2019-06-23 21:54:13 +02:00
Daniel Wolf 2218d9c69b Improve animation rule for OW sound 2019-05-25 21:17:03 +02:00
Daniel Wolf 18f829d03d Fix build errors in VS2019 2019-05-25 08:03:52 +02:00
Daniel Wolf 80e04b36ab Version 1.9.1 2019-02-10 20:31:23 +01:00
Daniel Wolf f3b9017a2c
Merge pull request #66 from DanielSWolf/bugfix/#65-modification-during-iteration
Clone timeline to prevent modification during iteration
2019-02-10 20:29:29 +01:00
Daniel Wolf 6c62318816 Clone timeline to prevent modification during iteration
Fixes #65
2019-02-10 20:18:47 +01:00
Daniel Wolf 5c428793c9 Version 1.9.0 2019-01-28 21:31:33 +01:00
Daniel Wolf f55bcebf73
Merge pull request #61 from DanielSWolf/bugfix/misc
Multiple small fixes and improvements
2019-01-24 20:37:07 +01:00
Daniel Wolf 8d958d09fb Always export absolute audio file path in XML and JSON format
Fixes #59
2019-01-23 21:43:21 +01:00
Daniel Wolf 06b4855d6d Set helpful configuration settings for the phonetic recognizer
Copied from the PocketSphinx recognizer
2019-01-23 21:43:17 +01:00
Daniel Wolf c821788569 Discard very short segments of voice activity
This prevents short flickers from false VAD positives.
This fixes a regression recently introduced in 2bbad258c0.
2019-01-23 21:43:17 +01:00
Daniel Wolf 21392d32cc Improve read performance for WAVE files
Fixes #58
2019-01-23 21:43:16 +01:00
Daniel Wolf f3d4cfbb31 Fix gaps in phonetic recognition
Randomly, entire utterances yielded no phones with the phonetic recognizer.
The cause was a check for empty utterances that made sense for word
recognition, but not for phonetic recognition.
2019-01-21 22:22:28 +01:00
Daniel Wolf 357cb0b65e
Merge pull request #57 from DanielSWolf/bugfix/#56-script-editor-pops-up
Prevent debug info from popping up
2019-01-10 22:13:35 +01:00
Daniel Wolf c68c12c865 Prevent debug info from popping up
Fixes #56
2019-01-10 20:47:43 +01:00
Daniel Wolf e5066b549f
Merge pull request #55 from DanielSWolf/bugfix/#54-unicode-paths
Fix special characters in output file path
2019-01-04 21:38:47 +01:00
Daniel Wolf 9ba5fc9653 Fix special characters in output file path
Issue #54
2019-01-04 21:29:03 +01:00
Daniel Wolf d52bec8e55
Merge pull request #53 from DanielSWolf/bugfix/#52-unwanted-mouth-movement
Prevent unwanted mouth movement at beginning
2019-01-04 21:03:25 +01:00
Daniel Wolf 2bbad258c0 Do not use multithreading for VAD
WebRTC adapts to the audio signal. If we slice the audio clip into multiple
shorter clips, then perform VAD on them in parallel, the result may not be as
good.
2019-01-04 21:02:41 +01:00
Daniel Wolf a723942f22 Convert audio to 8kHz before feeding it to WebRTC for VAC
This prevents false positives at the beginning of the audio stream. Fixes issue #52.
2019-01-04 21:02:41 +01:00
Daniel Wolf 10632576bd
Merge pull request #51 from DanielSWolf/bugfix/#46-progress
Prevent incomplete progress reporting
2019-01-03 17:02:27 +01:00
Daniel Wolf 1393534624 Prevent utteranceToPhones from reporting incomplete progress 2019-01-03 13:10:05 +01:00
Daniel Wolf 494b1ebebd Log incomplete tasks 2019-01-03 13:10:05 +01:00