Commit Graph

  • 5c57a0aaa1 wip (not working) Brandon Thomas 2020-04-13 00:06:39 -04:00
  • 2a6378a687 texture setup ... but is it working? Brandon Thomas 2020-04-12 23:31:28 -04:00
  • 93d2110419 square via ebo! Brandon Thomas 2020-04-12 23:02:48 -04:00
  • a56fe7b6b6 now drawing with element array buffers! Brandon Thomas 2020-04-12 22:59:33 -04:00
  • fdc395ae54 helper functions for stride and offset Brandon Thomas 2020-04-12 22:29:35 -04:00
  • 1f21bb17d6 got attribute pointers for stride! Brandon Thomas 2020-04-12 22:22:39 -04:00
  • 9470d037d7 color uniform Brandon Thomas 2020-04-12 22:10:12 -04:00
  • d7cc98b1ab try to line this up with open.gl tutorial Brandon Thomas 2020-04-12 22:04:18 -04:00
  • 3ec973d123 cleanup Brandon Thomas 2020-04-12 21:31:56 -04:00
  • 0a62edafec now trying a mix of gl, glium, glfw Brandon Thomas 2020-04-12 21:20:52 -04:00
  • 910b68617b unpack from captureprovider Brandon Thomas 2020-04-12 20:44:27 -04:00
  • 5905830343 I don't like 'unsafe impl Send' :( :( :( Brandon Thomas 2020-04-11 03:43:15 -04:00
  • 220763d47f move the handwritten k4a wrappers out of the way Brandon Thomas 2020-04-11 02:41:21 -04:00
  • fce6e0f86f swapped glium for grr (no longer streaming frames!) Brandon Thomas 2020-04-11 02:24:49 -04:00
  • e681eeff76 move glium stuff, going to try grr Brandon Thomas 2020-04-11 02:13:47 -04:00
  • 4fc0363a62 small refactor, comment Brandon Thomas 2020-04-11 01:41:37 -04:00
  • 0107483c82 minor cleanup Brandon Thomas 2020-04-06 01:54:31 -04:00
  • b807346714 offload processing onto acquisition thread (needs cleanup!) Brandon Thomas 2020-04-06 01:49:51 -04:00
  • 58c72b24c3 smaller critical section, but didn't fix lag Brandon Thomas 2020-04-05 22:46:19 -04:00
  • 3ce5d4d871 optimize imports Brandon Thomas 2020-04-05 22:24:29 -04:00
  • 5c6f5b019d streams image, but grossly suboptimal (<<1 FPS) Brandon Thomas 2020-04-05 22:21:38 -04:00
  • 22fc554ea1 cleanup Brandon Thomas 2020-04-05 21:52:19 -04:00
  • 3c59597309 I got a kinect frame into OpenGL! Brandon Thomas 2020-04-05 03:52:59 -04:00
  • ae4dd1f536 image loads, but is probably wrong byte depth Brandon Thomas 2020-04-05 03:48:33 -04:00
  • 783b92aaed compiles, but fails at runtime for wrong image format Brandon Thomas 2020-04-05 03:27:55 -04:00
  • 8364d000f5 Switch textures in OpenGL/Glium Brandon Thomas 2020-04-05 02:36:42 -04:00
  • 1ed32ff356 display depth image Brandon Thomas 2020-04-04 04:19:16 -04:00
  • ed811d031c read images from the sensor Brandon Thomas 2020-04-04 04:14:32 -04:00
  • 19dbab3a05 obtain capture Brandon Thomas 2020-04-04 03:48:44 -04:00
  • 40aa93c46b Now we can start and stop the cameras Brandon Thomas 2020-04-04 03:33:42 -04:00
  • f859b9dd74 start writing wrappers for k4a-sys Brandon Thomas 2020-04-03 23:15:08 -04:00
  • 04f3c36201 Lo! A new library appears on the horizon: k4a-sys Brandon Thomas 2020-04-03 00:51:21 -04:00
  • f1351dbf49 and even the segfaults went away Brandon Thomas 2020-03-28 05:47:42 -04:00
  • 99bc74cb73 Over time, the pointers started to look right Brandon Thomas 2020-03-28 05:34:38 -04:00
  • 0f37d06b99 Properly "000513594512" without a NUL terminal. Brandon Thomas 2020-03-28 04:45:52 -04:00
  • bb6a0e6692 And that's how we discovered 000513594512 (extra byte) Brandon Thomas 2020-03-28 04:40:44 -04:00
  • 2ed9758cbb And it told us serial size: 13. Brandon Thomas 2020-03-28 04:34:55 -04:00
  • babcdb10d3 The answer was correct pointer use! Brandon Thomas 2020-03-28 04:07:05 -04:00
  • 4a24ea8b11 but it was hard to read from and close them. Brandon Thomas 2020-03-28 03:59:02 -04:00
  • 63e850e824 and we found we could open devices Brandon Thomas 2020-03-28 03:13:13 -04:00
  • 96615927cd At first we could call libk4a Brandon Thomas 2020-03-28 02:31:02 -04:00
  • cf8580dce9 Once upon a time Brandon Thomas 2020-03-28 01:51:32 -04:00
  • f7b6c3582f deploying new trumped arpabet engine to DigitalOcean k8s Brandon Thomas 2020-02-06 12:24:41 -05:00
  • 6e766720ca UI improvements Brandon Thomas 2020-01-19 02:54:55 -05:00
  • b1777f74ce better style Brandon Thomas 2020-01-19 02:31:43 -05:00
  • 42bded9656 better frontend with history (messy, though) Brandon Thomas 2020-01-18 02:59:27 -05:00
  • 96a146c5e1 Arpabet processing in Tacotron Brandon Thomas 2020-01-16 03:17:50 -05:00
  • 9570339569 fix asset frontend and directory Brandon Thomas 2020-01-11 01:00:39 -05:00
  • 6b5c225676 Frontend works; added static serving to server Brandon Thomas 2020-01-10 11:42:19 -05:00
  • 47f12cbb94 Frontend now plays audio Brandon Thomas 2020-01-10 02:34:50 -05:00
  • cad84328c4 Frontend skeleton that can post to backend Brandon Thomas 2020-01-09 03:48:07 -05:00
  • 8ac98c973a npx create-react-app tts_frontend Brandon Thomas 2020-01-08 18:53:41 -05:00
  • 841c644d57 Dockerfile for release build Brandon Thomas 2020-01-07 01:21:54 -05:00
  • d25f9a6a17 Shared S3 (digitalocean space) volume Brandon Thomas 2020-01-06 23:25:06 -05:00
  • ea761a76b9 improved deployment w liveness + readiness probes Brandon Thomas 2020-01-06 19:33:00 -05:00
  • 374e1a477d Server with Torch + Libtorch; Model load via env Brandon Thomas 2020-01-06 09:02:51 -05:00
  • da29a1f403 This deployment works, finally Brandon Thomas 2020-01-06 04:48:07 -05:00
  • a8858f2375 argument for address binding Brandon Thomas 2020-01-06 04:24:53 -05:00
  • 539570e079 k8s deployment, change network interface binding Brandon Thomas 2020-01-06 03:06:05 -05:00
  • d5f4d229ff move workflow (why didn't wysiwyg create here?) Brandon Thomas 2020-01-06 00:44:30 -05:00
  • 601fcb525d YAML config for github action to publish to GPR Brandon Thomas 2020-01-06 00:43:19 -05:00
  • de4cf5c174 Docker container. Breaks tacotron_melgan (haven't ported to actix) Brandon Thomas 2020-01-06 00:18:33 -05:00
  • 9f73582091 Adding skeleton of deployable service Brandon Thomas 2020-01-05 05:47:09 -05:00
  • 6fdbaa2ad1 this works Brandon Thomas 2020-01-05 03:29:17 -05:00
  • 91dea21a2f This works!! Brandon Thomas 2020-01-04 05:15:30 -05:00
  • 914631c72c It works! Wrong output sample rate - 20000 Brandon Thomas 2020-01-04 05:11:51 -05:00
  • edd521f2fd exact audio tensor match with python tacotron-melgan (wav audio still off) Brandon Thomas 2020-01-04 05:02:17 -05:00
  • 9baea196d8 (not working, wip) Brandon Thomas 2020-01-04 04:33:47 -05:00
  • 25de25e3b0 Everything necessary to do scripting instead of tracing Brandon Thomas 2020-01-03 02:47:34 -05:00
  • ad694e77a4 Change JIT mel tensor to float (from double). Works. Brandon Thomas 2020-01-03 02:35:44 -05:00
  • ee5e48eae5 wip loading mels Brandon Thomas 2020-01-03 00:59:21 -05:00
  • 89e414225f Fixes to get this working with JIT scripting (vs tracing) Brandon Thomas 2020-01-02 04:45:09 -05:00
  • 1ca7ee8a5b rename models Brandon Thomas 2020-01-02 01:19:49 -05:00
  • c0cac635f4 Add README to tacotron_melgan Brandon Thomas 2019-12-31 04:33:53 -05:00
  • 465a6f87f2 unsqueeze - still not working Brandon Thomas 2019-12-30 06:34:19 -05:00
  • 1f9235d56e added text input, but it fails currently Brandon Thomas 2019-12-30 06:27:35 -05:00
  • 56e553ae66 Serving over Rocket HTTP works (very inelegant ATM) Brandon Thomas 2019-12-30 05:59:27 -05:00
  • 6c4d97e860 minor cleanup Brandon Thomas 2019-12-30 04:45:10 -05:00
  • f51a7cd621 This works end-to-end Brandon Thomas 2019-12-30 04:15:34 -05:00
  • 89d08a449e Rust Tacotron2 model runs, albeit SLOWLY Brandon Thomas 2019-12-30 03:48:24 -05:00
  • 4079ec379c Tacotron model JIT works? Brandon Thomas 2019-12-30 03:41:57 -05:00
  • 3aacd5412e add sequence file Brandon Thomas 2019-12-30 03:13:28 -05:00
  • c986184fbf This may have done it! (Python 3.6 upgrade helped) Brandon Thomas 2019-12-30 01:32:01 -05:00
  • 6985075187 This compiles but is garbage Brandon Thomas 2019-12-29 02:50:19 -05:00
  • c86eeea550 minor progress, Tacotron JIT still does not work Brandon Thomas 2019-12-27 03:13:12 -05:00
  • 03cd0dc0db model jit wrapping: got rid of postnet (wip) Brandon Thomas 2019-12-27 03:04:49 -05:00
  • e492e2e10c Added hparams and chopped off a few model pieces. Doesn't work yet Brandon Thomas 2019-12-27 02:46:05 -05:00
  • 2c33358db7 add nvidia's tacotron2 model Brandon Thomas 2019-12-27 02:31:30 -05:00
  • 546e5d7a09 Adding Tacotron2 wrapper (WIP) Brandon Thomas 2019-12-27 02:29:09 -05:00
  • 6982e65e0c rename script Brandon Thomas 2019-12-27 00:24:18 -05:00
  • c2b03c461a seems pretty fast Brandon Thomas 2019-12-26 06:49:03 -05:00
  • f051ab76a0 Now there's human voice audio!!!! WOO! Brandon Thomas 2019-12-26 06:44:40 -05:00
  • 57cbe02d7d rename the model nodes Brandon Thomas 2019-12-26 06:33:42 -05:00
  • 60763c5120 I think this fixes the ResBlock Brandon Thomas 2019-12-26 06:01:00 -05:00
  • 3de3a3770c add random sampling Brandon Thomas 2019-12-26 05:10:08 -05:00
  • f07a628469 this makes clicking noises, but still mostly zero Brandon Thomas 2019-12-26 05:02:57 -05:00
  • 55947770cd Model outputs audio, but all zeroes right now Brandon Thomas 2019-12-26 03:39:16 -05:00
  • 346855955c Useful hacky script for jit containerizing mels/tensors Brandon Thomas 2019-12-26 02:02:25 -05:00
  • b9efb9db60 This might be a new approach... Brandon Thomas 2019-12-26 01:21:41 -05:00
  • 99d13ed283 light refactor Brandon Thomas 2019-12-25 17:01:28 -05:00