Software and font resources used in CanIL courses

The following resources are freely available on the internet. For convenient reference, IPA keyboard layouts are accessible in the left-hand menu.

IPA Related Resources

Practice IPA Sounds! Refer to the following links:

Fonts (Windows, Mac)

Unicode IPA data entry

You can install another keyboard to enable you to type in IPA using the Microsoft Keyboard Layout solution (MSKLC) for Windows, Mac, and Linux machines. Check here for the latest information and documentation.

IPA MSKLC keyboarding

Chart for Win, Mac, and Linux using MSKLC keyboards.
portrait 2 pages | landscape 1 page



Linux (using KMFL):

Tavultesoft Keyman (Windows only)

This application allows the user to use customized keyboards for different languages and writing systems. For the purposes of CanIL courses, it allows the user to use a special IPA keyboard (see below).
A free version of Keyman is available for home use only. You must first create an account on You can then download and install the Home Use Edition.

IPA Keyman keyboard (Windows only)

Used with Tavultesoft Keyman. home | download

IPA Help (Windows only)

home | download (this is the entire Speech Tools 2.2 release)

FieldWorks Language Explorer (FLEx)
Download at

FieldWorks is a suite of software designed by SIL International to assist in the tasks of dictionary development, text analysis and morphological parsing. It is often used in Field Methods (LIN(G) 4/580) and Discourse Analysis.

There is currently (Oct 2013) a Windows version and Linux version of FieldWorks. (v8.0.x).

Running FieldWorks on a Mac

If you are a Mac user we recommend one of the following solutions in order to run FieldWorks.

Parallels solution (most versatile, most expensive)

With a Mac that has at least 8GB or RAM, purchase Parallels (~$80 or ~40 for student pricing) and a Windows 7 or 8 license (~$100 for students). This allows you to run Windows software on your Mac. This solution would also enable you to run Phonology Assistant, Speech Analyzer and a number of other Windows-only applications. You can install FieldWorks and run it in its own Window while having full access to your Mac applications.

Bootcamp with Windows solution (less expensive)

Bootcamp is a built-in utility that comes with Mac OS X. It allows you to boot your Mac into Windows. You will still need to purchase a license of Windows 7 or Windows 8. Unlike Parallels, you only have access to Windows when you use Bootcamp, meaning that your other Mac applications are not accessible until you reboot into Mac OS X (at which point you no longer have access to Windows).

VirtualBox with Windows solution (less expensive)

VirtualBox provides a way for you to run other operating systems such as Linux or Windows. It will require some technical savvy to install and use but VirtualBox is free. In order to run Windows, you will need a Windows license.

VirtualBox with Linux solution (free)

Use VirtualBox to run Linux on your Mac and  then install the Linux version of FieldWorks, available at Requires more technical savvy than other solutions listed above but VirtualBox and Linux are free.

The Linguist’s Toolbox

Audio recording / editing

Speech Analyzer

home | download (this is the entire Speech Tools 2.2 release)


home | download

How to use the Zoom H2 for recording

Dictionary software



Backup software

Cobian Backup 8 home | download
Back2Zip  home | download
SimpleBackup download

Phonology Assistant

Download 3.5 or greater for full compatibility with FieldWorks.

Select a tutorial below:

  • General interface orientation (with SNAZZY music!)
  • Using the Corpus Tab
  • Field display and record view
  • Sizing and moving columns
  • Sorting
  • Jumping to a Toolbox source record
  • Playing sound files
  • Finding a particular record
  • Indicating uncertain transcriptions
  • Ambiguous sequences and phones
  • Exporting wordlists to Word
  • Using the Chart Tabs
  • Consonant and Vowels charts
  • Frequency counts
  • Launching search from charts
  • Exporting charts to Word
  • Using the Search Tab
  • Using tab and tab groups
  • Creating a new tab and search
  • Viewing and using the pattern building palette
  • Typing a search pattern
  • Create an “OR” search pattern
  • Looking for labialization and other diacritics
  • Advanced phonetic sorting
  • Saving search patterns
  • Search tab – Advanced
    • Using Minimal Pair functions
    • Using binary and articulatory features in Search patterns
    • Using Classes in Search patterns
  • Using the Phone Inventory Tab
    • Dealing with Ambiguous Sequences
    • Using Experimental Transcriptions
    • Using the CV Syllable type
    • Grouping and Ungrouping sorted Wordlist views