Paul Sajna
81e6c432e4
windows fixes and performance fixes
2022-09-07 21:49:18 -07:00
Paul Sajna
73db4a8f40
windows audio fixes, threaded model loading, and renames
2022-09-05 23:05:11 -07:00
Paul Sajna
925860bbbc
dynamic model selection and debug menu
2022-09-05 17:04:46 -07:00
Paul Sajna
6464172306
the world's jankiest obama voice converter
2022-09-05 00:45:03 -07:00
Paul Sajna
0af881ca5f
more ui stuff
2022-08-30 19:55:00 -07:00
Paul Sajna
7594a90abb
wasm experiments
...
unfortunately cpal doesn't support wasm/webaudio input devices https://github.com/RustAudio/cpal/issues/412
2022-08-21 19:46:39 -07:00
Paul Sajna
1e07dda1e6
pretend like we can remap inputs and outputs while recording
...
but instead just restart recording when the device changes
2022-08-21 05:54:44 -07:00
Paul Sajna
0804bba121
logarithms, I guess? reddit math is best math
2022-08-21 05:19:52 -07:00
Paul Sajna
4483aa256e
don't panic if the user changes the volume before pressing record
2022-08-21 04:10:16 -07:00
Paul Sajna
cc0e84d0a5
the jankiest volume slider the world has ever known - please suggest a way to fix this
2022-08-21 04:04:32 -07:00
Paul Sajna
8a525f31a4
device selection
2022-08-21 03:12:49 -07:00
Paul Sajna
b571ccf1c2
janky workspace shenanigans
2022-08-16 23:14:54 -07:00
Paul Sajna
86040a3764
crappy gui with an audio loopback button and volume sliders that do nothing
2022-08-16 23:00:32 -07:00
Brandon Thomas
68fec1c8da
leaderboard endpoint now uses connection pool (granted, not great)
2022-08-16 21:58:24 -04:00
Brandon Thomas
efe7248ce9
list_tts_model_categories endpoint now uses single connection from pool
2022-08-16 21:29:30 -04:00
Brandon Thomas
6dfe929655
list_tts_categories endpoint now uses single db connection from pool
2022-08-16 21:21:50 -04:00
Brandon Thomas
e86612af4b
session_info endpoint uses single pooled connection
2022-08-16 21:05:57 -04:00
Brandon Thomas
43f441693e
Update get_tts_models to use single pooled connection
2022-08-16 20:52:29 -04:00
Brandon Thomas
d393ecda34
All queries to user profile controller use a single DB connection
...
- Pull a single connection out of the pool and reuse it
- Update the benchmark code to handle ownership changes (previously,
I think everything was Sync/Send in the closures)
2022-08-16 18:49:25 -04:00
Brandon Thomas
70daacf559
Profile endpoint instrumented
2022-08-16 02:26:00 -04:00
Brandon Thomas
4bd0e09e7d
Move user profile query to query lib
2022-08-16 01:18:47 -04:00
Brandon Thomas
94ed34b5ba
Benchmarking library and begin implementation
2022-08-13 02:27:21 -04:00
Brandon Thomas
ed3554aeb0
parameterize number of mysql connections
2022-08-11 03:55:46 -04:00
Brandon Thomas
4bc33ffea0
tts-inference-job uses custom vocoder (does not cache)
2022-08-10 04:33:38 -04:00
Brandon Thomas
df5e28ec94
query info about vocoders in tts-inference-job
2022-08-10 03:49:15 -04:00
Brandon Thomas
2a10ec5e70
Add custom vocoder info to TTS Model GET endpoint + query
2022-08-10 03:09:16 -04:00
Brandon Thomas
2f360a0475
Update model edit endpoint to include optional vocoder token option
2022-08-10 02:19:49 -04:00
Brandon Thomas
3835093b51
GET vocoder endpoint
2022-08-10 01:41:15 -04:00
Brandon Thomas
1211262764
vocoder SELECT / get query
2022-08-10 00:57:39 -04:00
Brandon Thomas
419d6bc654
list vocoder endpoint
2022-08-10 00:36:53 -04:00
Brandon Thomas
f81b6091b3
queries / endpoints (WIP)
2022-08-09 22:06:36 -04:00
Brandon Thomas
28512b685e
Vocoder upload pipeline seems to work!
2022-08-09 22:06:36 -04:00
Brandon Thomas
8696613477
generic-download-job now running (need to test)
2022-08-09 22:06:36 -04:00
Brandon Thomas
962510f784
Fix storyteller-web build
2022-08-09 22:06:36 -04:00
Brandon Thomas
47b7c71cdb
WIP generic-download-job
2022-08-09 22:06:36 -04:00
Brandon Thomas
dbd7e949b7
WIP generic-download-job
2022-08-09 22:06:36 -04:00
Brandon Thomas
740ba1b2e4
simplify error responses
2022-08-09 22:06:36 -04:00
Brandon Thomas
08c05cbcf2
Schema changes, endpoints, routes, queries, etc.
2022-08-09 22:06:36 -04:00
Brandon Thomas
f8175d7666
reusable_types, WIP endpoints
2022-08-09 22:06:36 -04:00
Brandon Thomas
463a7479b9
Generic download job, hifigan model downloads
2022-08-09 22:06:36 -04:00
Paul Sajna
53b4272792
Git build sha header ( #3 )
2022-08-06 00:23:35 -07:00
Brandon Thomas
078e2eeb9d
Mark vendored tests ignored that are failing in CI
2022-08-04 04:35:29 -04:00
Brandon Thomas
bf26f7864f
Move last remaining jobs out of storyteller-web and into own crates
...
- w2l-inference-job
- w2l-download-job
These are now in their own independent crates, which should be easier to
do build caching on.
2022-08-04 04:15:55 -04:00
Brandon Thomas
a36394238a
Fix a few broken tests, but this needs revisiting
...
- i18n means this module should be rewritten
- is Spanish even being handled correctly?
2022-08-04 03:10:42 -04:00
Brandon Thomas
76933402b5
Fix tests failing to build
2022-08-04 02:17:20 -04:00
Brandon Thomas
6fdd49514e
Fix broken vendored crate tests (see notes)
...
The vendored crate was updated from Tokio 0.2 to 1.0 in ec4816bd0
The tests remained broken.
This fixes the tests and is based in part on
https://github.com/PoiScript/newrelic-telemetry-sdk-rust/commit/f103d56898f599bf0d06e69d3ecc75147aa15d5e#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
2022-08-03 16:58:48 -04:00
Brandon Thomas
cf7acace8c
ScopedTempDirCreator: this helps span filesystems
...
TempDir defaults to /tmp. Copies from this to other drives sometimes
fail, which is impeding local development
2022-07-27 23:14:33 -04:00
Brandon Thomas
2b9cde68e4
Obscure model text_pipeline_type
2022-07-27 23:12:23 -04:00
Brandon Thomas
6d79f91a0a
improve comments on text pipelines
2022-07-27 23:12:23 -04:00
Brandon Thomas
d458d753fb
Cache W2L templates in-memory
2022-07-27 02:51:48 -04:00