-
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
- Content moderation.
- A web app page for admin to review the clean text before speech synthesis. Show as
string[]
the same as the input to TTS.
- A web app page for admin to review the clean text before speech synthesis. Show as
- Optimization
- put
sox
in the same container as TTS so there's no need for slower dev containers.
- put
Use protobuff to serialize q msg
Use default exchange with q names as routing keys
Set message content type and length attribs
acknowledge q msg after processing it
use publisher/consumer tags as metatdata on msg
use dead letter queues.
{ metadata: {retried: 0, maxRetry:2} }
use jest for tests
Close channels and connections for graceful shutdown
Use winston logging. Structured logging with a free monitoring service.
Set every channel prefetch setting basic.qos to 1 so consumers have only 1 in-flight message.
What happens when there are multiple consumers for the same message? There's a delay between msg delivery until its execution
Look for redelivery value on the envelop
use a seamless pause/resume experience for episodes. use local storage for that
stream episodes.
Use chapters in episode:
Intro (title, points#, comments#, sentiment, engagement)
Article. Author and source type (wikipedia, news outlet, personal blog, company blog, etc)
Top level comments (1min)
Moderators: Let a human verify info before publishing
a feedback feature to send me emails from users.
start on TTS repo before: 2,888