Go to file
Brandon Thomas bc2d47ca17 update api token notes 2022-07-28 05:22:48 -04:00
.github/workflows Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
_docs Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
_migrations Index on tts results creation date, query on popular models by date 2022-07-09 13:16:32 -04:00
_migrations_squashed/tts_tables analytics query 2022-07-09 22:53:31 -04:00
_migrations_todo/2022-03-14-035745_twitch_event_match_logs Twitch schema need work - I haven't had time to really dive into this yet 2022-04-04 01:20:04 -04:00
analytics deleted models query 2022-07-28 03:06:26 -04:00
configs update api token notes 2022-07-28 05:22:48 -04:00
crates ScopedTempDirCreator: this helps span filesystems 2022-07-27 23:14:33 -04:00
db Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
debug Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
localdev/nginx-http-config Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
models stupid macbook keeps changing this due to case insensitivity 2022-05-31 10:17:20 -04:00
old_code Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
scripts Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
seed Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
static Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
tools delete by status 2022-06-26 16:56:19 -04:00
.dockerignore Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
.env Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
.gitignore Utility to delete old tts_inference_jobs records 2022-06-24 22:00:48 -04:00
Cargo.lock Add multi-item cache 2022-07-14 19:36:23 -04:00
Cargo.toml Create "memory_caching" lib crate, start building more tools there 2022-07-14 19:03:22 -04:00
Dockerfile Fix dockerfile to remove duplicate nvidia list files 2022-05-31 14:23:00 -04:00
README.md Update README.md 2022-04-22 23:10:31 -04:00
codegen_database.sh Fix codegen (different Rust versions?) and re-codegen db 2022-07-03 20:14:11 -04:00
dev_database_connect.sh Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
diesel.toml Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
loc.sh Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
rustfmt.toml Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
sqlx-data.json Fix tts job count query 2022-07-25 04:49:36 -04:00

README.md

storyteller-rust

Our Rust monorepo, which services our API surface area.

Application overview

  • storyteller_web

    • storyteller-web - HTTP + database monolith for FakeYou
    • tts-download-job - Async download of models
    • tts-inference-job - Async TTS inference
    • w2l-download-job - Async download of videos and images
    • w2l-inference-job - Async W2L inference
  • obs_gateway

    • obs-gateway-server - websocket for hosting OBS, twitch pieces (move!)
    • twitch-pubsub-job - Subscribes to Twitch PubSub
    • twitch-chat-job (TODO) - Subscribes to Twitch chat
    • reddit-chat-job (TODO) - Subscribes to Reddit RPAN chat
  • social

    • discord-chat-job (TODO) - Subscribes to Reddit RPAN chat
    • twitter-feed-job (TODO) - Subscribes to Reddit RPAN chat

Schema and API notes

Local development

Local development setup README

Production and Deployment

Production builds and deployment README

Development notes

Development notes README

Dump a MySQL report

mysql -u storyteller \
  -pPasswordHere \
  -h IP_HERE \
  -P 3306 \
  -D storyteller \
  -B \
  -e "select * from voice_clone_requests;" | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > voice_clone_report.csv

TODO

  • Revise this README to be more useful.

Notes / TODOs: