As anyone in the linguistics or ESL (English as a Second Language) field knows, manually transcribing full paragraphs into the International Phonetic Alphabet (IPA) is a tedious, error-prone nightmare.
Most online tools are designed for single-word lookups. But what happens when a teacher needs to prepare a 5-page handout with word-aligned transcriptions? They usually end up fighting with Word fonts, broken Unicode symbols, and chaotic alignment.
I decided to fix this by building Phonetic Formatter.
The Challenge: Accuracy vs. Privacy
The first hurdle was the data source. While many look toward cloud APIs, I wanted this to be 100% offline. Teachers and students often work in environments where privacy and connectivity are concerns.
I chose the CMU Pronouncing Dictionary as the foundation. It’s an incredible open-source resource, but mapping it to a high-performance mobile interface required careful optimization to ensure near-instant batch conversion of long texts without draining the battery.
Solving the "Formatting" Pain Point
The real "aha!" moment came when I realized that a string of symbols isn't enough. People need structure.
I implemented a "Word-by-Word" mode that does something simple yet powerful:
- It takes a full sentence.
- It breaks it down into a vertical list.
- It maps each word to its IPA transcription on the right.
By handling the layout programmatically, I could then export these results directly to DOCX and PDF with embedded, compatible fonts. No more broken symbols in Microsoft Word.
Why "Small" Tools Matter
In an era of bloated AI wrappers, there’s still a massive need for focused, local-first tools that solve one specific problem perfectly.
Building Phonetic Formatter wasn't about reinventing the wheel; it was about taking a robust academic dataset (CMUdict) and wrapping it in a UI that respects the user's time and privacy.
Give it a try
If you're a developer interested in linguistics or just someone tired of manual transcription, I’d love to hear your thoughts on the workflow.
App Store: https://apps.apple.com/us/app/phonetic-formatter/id6757941187
Website: https://louisbuilds.me/phoneticformatter/index.html

Top comments (0)