Skip to main content
This example demonstrates Fliiq’s text-to-speech, Telegram delivery, and scheduled jobs — a daily Cantonese tutor that teaches phrases with native audio pronunciation.

The Setup

A user wanted to learn conversational Cantonese but couldn’t find good audio resources for the language. They asked Fliiq:

What Fliiq Created

The agent called create_job and wrote this YAML:

How It Works

First Lesson

The agent starts with beginner greetings:
The agent generates audio using text_to_speech with the Cantonese_GentleLady voice, then sends it via send_telegram_audio. The user gets both the text lesson and a native-sounding audio file in their Telegram chat.

Progressive Lessons

Each day, the agent reads its memory, avoids repeating recent themes, and builds on previous lessons:

Over Weeks

The memory accumulates a full vocabulary log. The agent tracks themes covered, introduces review days, and starts combining phrases into longer sentences:

Why Cantonese?

Most language learning apps and translation services have limited Cantonese support — they default to Mandarin. The MiniMax TTS API includes a dedicated Cantonese_GentleLady voice, making Fliiq one of the few tools that can generate natural Cantonese audio on demand. This pattern works for any language — swap the voice and prompt for Mandarin, English, or other supported languages.

Managing the Job

The Key Insight

The combination of text-to-speech + Telegram delivery + per-job memory creates a personalized language tutor that adapts to your progress. Each lesson builds on the last, audio pronunciation lets you practice listening, and Telegram delivery means the lesson arrives on your phone ready to study during your commute. This pattern applies to any language learning scenario: Mandarin tones practice, English pronunciation drills, or vocabulary building in any supported language.