This is a submission for the Cloudflare AI Challenge.
I built an app that you can SPEAK directly in the browser and get instant feedback about your vocabulary by talking with "english tutor"
This app can easily become a micro saas, where you ask about the language the customer wants to learn and get paid by use.
Link to video demo 🚀
Link to live demo 🤙🏻
I live in Brazil and here a lot of people don't practice speaking so I built this app to use AI to help them enhance english skills.
AI Models used:
@cf/openai/whisper
@cf/qwen/qwen1.5-0.5b-chat
This is my first time using CF Worker and I know how important it is to get feedback from customers, so here is mine:
-
Workers DX are not good The best way I found to make this work great was by using Honojs
-
1MB to deploy a frontend is not enough I faced this trouble when deploying Nuxt app, so I made a workaround versioning static generated files As you can see by the source code above, it's a really simple app to get this message about the size
-
Whisper could have a parameter to pass the language If I could define the language I'm speaking this would not happen
-
Generic errors from wrangler commands when using AI Workers Errors like "Unknown internal error" happened multiple times
# install deps
yarn install
# generate static files
yarn genereate