Commit Graph

473 Commits

Author SHA1 Message Date
Daniel Wolf 273ba16bf8 Transform to idiomatic Kotlin 2019-10-04 17:55:24 +02:00
Daniel Wolf 1ab80332ae WIP: idiomatic Kotlin 2019-10-04 14:50:59 +02:00
Daniel Wolf b96de75330 Enable experimental unsigned types 2019-10-04 14:13:26 +02:00
Daniel Wolf 69afa208fb Add project 2019-10-04 14:13:00 +02:00
Daniel Wolf 0321be6392 VAD working 2019-10-04 14:04:31 +02:00
Daniel Wolf 295a80578d Replace bit shift with multiplication 2019-10-02 20:57:35 +02:00
Daniel Wolf 00c19a26f2 Remove redundant semicolons 2019-10-02 20:54:12 +02:00
Daniel Wolf 62c179863e Finish VAD code translation 2019-10-02 20:53:29 +02:00
Daniel Wolf 3ff1a74aeb Include rhubarb project 2019-10-02 20:53:07 +02:00
Daniel Wolf 97d5e0ddf7 WIP: VAD 2019-10-02 12:03:32 +02:00
Daniel Wolf 7c49f76efe Use Gradle conventions through base plugin 2019-08-03 22:31:06 +02:00
Daniel Wolf 356e30f446 Cache Gradle dependencies on Travis CI 2019-08-03 22:19:24 +02:00
Daniel Wolf 45c7919265 Update Travis CI configuration 2019-08-03 22:19:24 +02:00
Daniel Wolf 0bf10b9504 Allow Gradle build scans 2019-08-03 22:19:24 +02:00
Daniel Wolf 558157ef85 Restructure files and migrate to Gradle-based build 2019-08-03 22:17:02 +02:00
Daniel Wolf e39cad514c Remove C++ implementation 2019-07-21 21:35:44 +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