2022-02-10 02:08:08 -05:00
2022-03-25 23:33:57 -04:00
2021-05-19 00:24:32 -04:00
2022-03-23 22:54:04 -04:00
2022-03-05 04:54:39 -05:00
2022-02-25 04:26:35 -05:00
2022-01-20 23:49:36 -05:00
2022-02-17 04:46:34 -05:00
2021-06-27 18:07:53 -04:00
2022-01-18 00:22:57 -05:00
2022-03-03 00:29:58 -05:00
2022-02-06 02:05:34 -05:00
2022-03-01 05:47:03 -05:00
2021-11-15 00:32:24 -05:00
2022-03-06 05:21:12 -05:00

storyteller-web

This is the main user account monolith that we'll also bake other pieces into.

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:

Languages
Rust 59.4%
TypeScript 39.3%
JavaScript 0.7%
Python 0.3%
CSS 0.2%
Other 0.1%