My personal journey to text-to-speech accessibility bot

Photo by Wei-Cheng Wu on Unsplash

So what is this project?

Build stuff

Text to speech software

’Liepa’ over ’Wine’

  • Text cannot be longer than 500 symbols or so
  • Whole mechanism uses a file system
  • Running external processes using ’Wine’ leaves zombie processes

Making it useful

  • Fetch RSS
  • Store it into the database
  • Schedule a TTS service to synthesize the text
  • Fetch results from TTS
  • Provide an API or Web that would display the news that could be played over audio player

Putting everything together

  • RSS service — responsible for gathering info and storing it (text and converted audio files)
  • TTS service — responsible for launching ’Docker’, takes text, converts it into an audio file
  • Messaging service — connects both services

Potential (?)

Android engineer @ iTo

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Kernel Write-What-Where in Qualcomm Driver == LPE

Continuous Deployment (CD) Task of MLOps Training

Are you Addicted to Certainty?

How to Clear your Cache

String: one significant key when learn Java

READ/DOWNLOAD*- CCNA: A Comprehensive Beginners Gu

How to execute PHP cron job on the new Da-manager control panel(Cpanel)

Kubernetes: ClusterIP vs NodePort vs LoadBalancer, Services, and Ingress — an overview with…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Marius Merkevičius

Marius Merkevičius

Android engineer @ iTo

More from Medium

Java Virtual Machine(JVM) Architecture

Testing Application Clicks

Role of start() and run() methods in multithreading

Compare the Triplets | HackerRank | Solution | Java