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. While these tools serve as strong foundational resources, I’ve found that they tend to plateau once reaching an intermediate level. Currently, I can understand French and Spanish well enough to follow audiobooks and read at a high level, but I still face challenges in expressing myself and comprehending native speakers during travel.

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 me with contemporary slang, improves my understanding of spoken dialogue, and challenges me to express myself more naturally. Practicing with these audio files not only enhances comprehension of the shows but also provides an immersive, effective way to advance my 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 uses.
    • 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 choices go to Create