2022-08-09 22:05:32 -04:00
2022-07-28 03:06:26 -04:00
2022-07-28 05:22:48 -04:00
2022-06-26 16:56:19 -04:00
2022-08-16 02:26:00 -04:00
2022-08-09 22:06:36 -04:00
2022-08-10 06:24:53 -04:00
2022-08-04 04:40:22 -04:00
2022-08-16 02:37:42 -04:00

storyteller-rust

Our Rust monorepo, which services our API surface area.

Application overview

  • FakeYou.com is powered by:

    • HTTP APIs:
      • storyteller-web - HTTP + database monolith for FakeYou
    • Asynchronous Jobs:
      • 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
  • StorytellerStream is powered by:

    • HTTP APIs:
      • storyteller-web - HTTP + database monolith for FakeYou
    • Websocket events:
      • websocket-gateway - Websocket to pull down Twitch events.
    • Twitch API integration:
      • twitch-pubsub-subscriber - Dynamically subscribes to Twitch PubSub for "active" users

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:

S
Description
No description provided
Readme
1.4 GiB
Languages
Rust 59.4%
TypeScript 39.3%
JavaScript 0.7%
Python 0.3%
CSS 0.2%
Other 0.1%