Inspiration

We set ourselves a challenge: how easily could we use Dhali and the XRP Ledger to create a text-to-speech web-app?

What it does

Reads text given by users out loud in exchange for XRP. These payments are streamed in real-time from the user's XRP wallet using payment channels.

How we built it

The project consists of two parts:

  1. An API that's been exposed through Dhali that performs text-to-speech inference
  2. A web client for submitting the text to be read.

Challenges we ran into

  • Getting sound to play through a Flutter web app!
  • Google Cloud Platform (GCP) cloud-run limitations, for example requests timing out due to containers being cold-started.
  • Getting the layout of our Flutter app to work correctly!
  • Text-to-speech was quite a large model, so we had to make some changes to our platform to support it!

Accomplishments that we're proud of

  • Getting sound to play through a Flutter web app!

What we learned

  • Flutter and the XRP ledger make it easy to build very powerful apps!

What's next for Build, tokenise, and monetise an ML app on-top of the XRPL

  • We will work on the UX of our web-app.
  • We'd like to use this project we've developed to test our platform further!

Built With

Share this project:

Updates