How to learn a language with AI: a daily speaking routine with ChatGPT and Gemini Live

AI makes a patient, always-available speaking partner, which is the part of language learning most adults skip. This routine turns it into real progress in 15 minutes a day.

The short answer

Learning a language with AI works best as a daily speaking routine: set a concrete goal, roleplay real situations out loud with ChatGPT voice or Gemini Live, ask for corrections at the end, and keep an error log you drill weekly. ChatGPT's free plan includes limited voice and study mode, and Gemini Live is free in the Gemini app. Gemini Notebook's Audio Overviews, in more than 80 languages, add listening practice from your own documents.

What you need before you start

  • A goal you can picture. "Run a 30-minute supplier call in Spanish by March" works. "Get better at Spanish" does not. AI is a flexible partner, so it needs you to set the direction.
  • Your honest level, ideally on the A1 to C2 scale. If you do not know it, the first prompt below estimates it.
  • A phone with a voice-capable AI app. ChatGPT's free plan includes limited voice chats, and Google's Gemini includes Gemini Live, its spoken conversation mode, on the free plan.
  • Fifteen minutes a day. Short daily speaking beats a long weekly session.
  • A notebook or doc for an error log. This is what turns chat into progress.

How to learn a language with AI, step by step

  1. Set up your tutor once. In ChatGPT, start a chat with the level-and-goal prompt below; it gives you a level estimate and a four-week plan built around your job. ChatGPT's study mode, which OpenAI lists on every plan including Free, is useful when you want it to teach grammar step by step rather than just answer.
  2. Speak every day, out loud. Use voice in ChatGPT, or Gemini Live in the Gemini app. On Android, open the Gemini app and tap Live at the bottom, or swipe left, or say "Hey Google, let's talk Live". Ask for a roleplay of a real situation from your week: a stand-up meeting, a client lunch, a complaint call. Tell it to speak slowly and to correct only your three most important mistakes at the end, so the conversation keeps flowing.
  3. Pick a voice you like. In the Gemini app, open the menu, then your profile picture or initial, then Settings, then Gemini's Voice, tap a voice to hear it and tap Confirm. Google notes this is not available in some languages.
  4. Log your errors. After each session, ask for a table of your mistakes with the correct version and a one-line rule. Copy the table into your log. Once a week, paste the whole log back and ask for a ten-minute drill on your three most frequent errors.
  5. Use the camera for real life. In a Gemini Live chat you can tap the camera button (labelled Turn on video streaming in Google's help) and point it at a menu, a sign or your desk, then ask what things are called and practise describing them.
  6. Listen to your own material. In Gemini Notebook, called NotebookLM until 16 July 2026, add a work document or article as a source, then create an Audio Overview from the Studio panel. Audio Overviews come in more than 80 languages, and the short format, The Brief, is a single speaker in under two minutes, which is ideal for a commute.
  7. Write, then get feedback, not a rewrite. Write your email or message yourself first, then ask for corrections with explanations. For a quick check of a translation, DeepL's free plan gives 50,000 characters a month; DeepL says texts submitted to the free version, including your corrections, may be used to train its models, so do not paste confidential work there.

Worked example: preparing for a German team meeting

Here is how the routine looks for a typical learner. Priya is at B1 in German and has to give a five-minute project update to the Munich team in three weeks.

  1. Monday: she pastes her English update notes into ChatGPT and asks for a simple B1-level German version with ten key phrases. She records herself reading it.
  2. Tuesday to Thursday: ten minutes of Gemini Live each morning on the commute. The AI plays a colleague who interrupts with questions about deadlines and budget. At the end it lists her three biggest mistakes: word order after "weil", the dative after "mit" and pronouncing "Zeitplan".
  3. Friday: she pastes the week's error log and gets a ten-minute drill on those three points.
  4. Week two: the roleplay gets harder, with a sceptical manager and faster speech. Week three: she runs the full update twice and asks for honest feedback on clarity, not just grammar.

Any grammar explanation that surprises her, she checks in a textbook before adding it to the log. AI explanations are sometimes wrong, which is why the log has a column for "checked".

Common mistakes and how to fix them

  • Typing instead of speaking. Text chat feels productive but does not build speaking. Fix: make voice the default and text the exception.
  • Accepting every correction. AI can be wrong about grammar, especially in less common languages. Fix: check any rule that surprises you in a grammar reference or with a native speaker.
  • Corrections that kill the conversation. Fix: ask for corrections at the end, or only for mistakes that change the meaning.
  • No structure. A chatbot will not notice you have avoided the past tense for a month. Fix: the weekly error-log drill, and a monthly level check.
  • Letting AI write for you. Fix: write first, then ask for feedback. The effort is where you learn.
  • Practising with real work emails on a personal account. Fix: switch off Improve the model for everyone in ChatGPT's Settings, Data controls, or turn off Keep Activity in Gemini Apps Activity, and remove names.

Which AI to use for learning a language

ChatGPT is our pick because it can play any role on your own topics, by text or voice, and its study mode is on every plan. Gemini is the best free choice for speaking, with Gemini Live, camera sharing and Gemini Notebook for listening practice. DeepL is the best tool for checking a translation, not for practice. If you want a structured course instead of an open conversation partner, a dedicated app may suit you better. See the full ranking in the best AI for learning languages, the ChatGPT guide, the Gemini guide, the DeepL guide, DeepL vs ChatGPT and more prompts in prompts for learning. Teams learning together can share prompt sets from Yuzoki kits.

Prompts to copy

Estimate my level and plan four weeks

I am learning [language] for [goal, e.g. supplier calls]. Ask me five short questions in [language], one at a time, getting harder. Then estimate my level on the A1 to C2 scale, explain why in English, and give me a four-week plan of 15 minutes a day built around my job as [role].

You get: A level estimate and a plan that fits your real use

Roleplay a real situation

Speak only [language] at [level] level. Play [role, e.g. a sceptical client] in this situation: [describe]. Speak slowly, ask follow-up questions, and do not correct me during the conversation. When I say "stop", list my three most important mistakes with the correct version and a one-line rule.

You get: A flowing conversation with focused feedback at the end

Turn mistakes into a drill

Here is my error log from this week: [paste]. Find my three most frequent mistakes and give me a ten-minute drill: five quick exercises for each, then three sentences to say out loud that use all three correctly.

You get: Practice aimed at what you actually get wrong

Feedback, not a rewrite

Here is an email I wrote in [language]. Do not rewrite it. Mark each mistake, give the correction and explain it in one line in English. Then tell me the one habit that would most improve my writing. [paste email]

You get: Corrections you learn from, with your own voice intact

Words for my job

Give me the 25 most useful [language] words and phrases for a [role] in [industry], grouped by situation (meetings, email, small talk). Include an example sentence for each at [level] level, and mark the ones that are formal.

You get: Vocabulary you will use this week

Start the ChatGPT lessons Start the Gemini lessons