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:
- An API that's been exposed through Dhali that performs text-to-speech inference
- 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
- dart
- flutter
- gcp
- xrpl.js


Log in or sign up for Devpost to join the conversation.