TalkLikeTV

What is it?

TalkLikeTv is a language learning application designed to address limitations I’ve encountered in other popular language learning apps, such as Pimsleur, Babbel, and Duolingo.

To overcome these barriers, I’ve created an application that generates a Pimsleur-like audio course from any file the user selects. Personally, I use subtitles from current TV shows from the countries I plan to visit. This approach has several benefits: it familiarizes you with contemporary slang, improves the understanding of spoken dialogue, and challenges you to express yourself more naturally. Practicing with these audio files not only enhances comprehension of the shows but also provides an immersive, effective way to advance language skills.

The code to build this application and directions to deploy it are available here


How to use it

  1. Get a token. Email or message me if you need one.
  2. Choose the file you want to upload. You can use srt files (subtitles), lyrics, transcripts, etc.
  3. Parse the file and check it to make sure it is what you are expecting.
    • Parsing will split up longer phrases into smaller ones if they contain punctuation.
    • If your file contains more than the maximum number of phrases allowed, it will return multiple parsed files of the maximum allowed phrases.
  4. Choose the voices that you want to learn from here
  5. Choose the pause in seconds you want between phrases.
    • A four-second pause works well if you plan on sitting at a computer and can pause playback.
    • Eight to ten seconds works well if stopping playback is not available.
  6. Choose the pattern you want to learn from.
    • Standard works well for most cases.
    • Advanced repeats the phrases less and is suitable if you are already beyond an intermediate level.
    • Review only repeats the phrases one time.
  7. After making your parsing your file and making your choices, go to Create