For this lab, you should copy to your local working directory the following files, which are stored in my home directory on patas:
It is recommended that you create a new folder called "lab6" in the working directory on your local computer. Working from this directory, copy the files from my patas account to your local machine. Recall that you issue the following command to your local machine (replacing username with your actual username):
scp email@example.com:~wassink/lab6.wav .
The computer should prompt you for your patas password and then copy the file to your current directory on your local machine. Then do the same for the other files.
For this lab, we will use ELAN annotation software. If you do not have ELAN installed on your computer, you can download it for free from here. You can also download a manual for ELAN, or you can download the Sociolinguistics Lab's Quick Guide to ELAN. (This guide was written for ELAN 4.0., and its screenshots are appropriate for this version, but it works fine as a general reference for 4.3.) ELAN stands for EUDICO Linguistic Annotator, and EUDICO for European Distributed Corpora Project. ELAN is an annotation tool that allows you to create, edit, visualize and search annotations for video and audio data. This lab will also allow us to take advantage of ELAN's interoperability with Praat signal analysis software.
ELAN takes one or more media files, and one or more annotation files (.eaf format). Information generated in ELAN work sessions is saved to annotation files, never to your media file.
For Lab 2, we worked with an audiofile in Praat, and with an orthographic transcript in MS Word. We also generated a phone-level alignment using the Penn Phonetics Lab Forced Aligner for a very short portion of the "scrapple" recording. For this week's lab, we will be using a longer stretch of the same conversation, about 10 minutes. We can work with the soundfile and transcription in ELAN. ELAN can read audiofiles and Praat text grids (a Praat text grid is a time-aligned system of multiple annotated text tiers). However, ELAN wants to work with interval (not point) tiers. lab6.TextGrid contains an orthographic transcription of utterances for both PNWEnglish Speakers 19 and 20. lab6phones.TextGrid was generated by the Penn Phonetics Lab Forced Aligner, and contains both word- and phone-level transcriptions of the entire excerpt. All transcriptions (for Speakers 19, 20, and the two interviewers) were merged for the phone-level alignment. We will add 2 new tiers for named entities and participants' subjective comments.
1. Launch ELAN.
2. Since we have a media file, but no .eaf file yet, we will create a new .eaf file:
The ELAN Main Window is displayed. At about the middle of the screen are the buttons for audio playback, a long thin bar (the "Annotation Density Viewer"), the Waveform Viewer (which shows timestamps, and the waveform for lab6.wav), and the area for annotation tiers. Since we have not yet created any annotation tiers, the only annotation tier we have is "default0".
3. Try playing out selected portions of the audiofile. Use your cursor to select a portion of the soundfile, then click the button with the RIGHT-TRIANGLE + S symbol in the central bank of controls. (This is ELAN's 'play selection button'. You'll typically want to use this one, and NOT the unmarked arrow in the left bank of controls, which plays out the entire file till you stop it.)
Note: If you can't see the waveform, it could be because the recording has a low signal-to-noise ratio. Audio playback will still work. However, you can use Vertical Zoom to increase the visibility of the waveform. Click with the right mouse button on the Waveform Viewer or the Timeline Viewer. A dropdown menu appears:
4. To zoom into and out of the waveform along the time dimension, Click with the right mouse button on either the Waveform Viewer or the Timeline Viewer. A dropdown menu appears:
1. In ELAN, click File > Import > Praat TextGrid File...
2. Browse to the folder containing lab6.TextGrid, select this file, select UTF-16 encoding, and click Open.
(note: You must ensure ELAN uses the same file encoding as was set in Praat's 'write text settings', in this case, UTF-16, or your import will fail, and you will get the error message 'operation interrupted, no tiers detected in the textgrid file').
3. You will be returned to the window 'Select Praat Text Grid containing interval tiers'. Click Next. The next window will allow you to select Linguistic Type. This is irrelevant for us at this stage. Just click Next. Click Finished on the next screen.
4. To see the transcription contents, select 'Grid' from the row of buttons at the top of ELAN's main viewer. Select 'OrthTrans_Spkr19' to view the numbered turns for this speaker. Note that when you click on a turn in the Grid viewer, ELAN moves the cursor automatically to the location of this turn in the Waveform Viewer.
(Note: The small number below each tier label (e.g., 101 for OrthTrans_Spkr19) indicates the number of annotations associated with that tier.)
5. Repeat steps 1-4 to import lab6phones.TextGrid, to add the phone- and word-level annotation tiers.
We are now ready to add tiers to contain our named entity and subjective comment tags.
1. Click on Tier > Add New Tier....
The Add Tier dialog window appears.
2. Define tier attributes:
Go to Tier name. Enter a name for each tier, as follows:
Your tiers will be visible in the area below the waveform, and each one can be independently selected, colors may be selected, etc. You can also drag and move tiers to reorder them (or right-click to determine their ordering)!
We will use a simple implementation of the MUC-7 NE Guidelines (see SimpleNamedEntityGuidelinesV6.4.pdf).
To add a new annotation:
1. Working in the Grid Viewer, select the Word tier from the pulldown. Scroll through the tier to locate the desired word. Click to highlight the word. Notice that the word and the stretch of the waveform with which it is associated are now highlighted in the Timeline and Waveform Viewers.
2. Hover your mouse over the tier to which the annotation is to be added (in the annotation tier area below the Waveform Viewer), and right-click. A pulldown menu appears. Select 'New annotation here.' A selection-length box will appear based upon the duration of the word.
(Alternatively, you may find it works better for you to double-click in this tier, in the area to the right of the tier name. A selection-length window should now appear. If it appears in color (not white), click it once again to get a blank white box containing a text-entry crosshair cursor.)
3. Type your annotation into this box.
4. You must type CMD + RETURN to save each new annotation created. (Note: Annotations may be deleted by double-clicking to select the desired annotation, then right-click and select 'delete annotation'.)
|Person||(PER)||Person entities are limited to humans identified by name, nickname or alias.||Mom, Bill Smith|
|Title/Role||(TTL)||Named personal titles or roles. These are restricted to titles that occur directly before or after the person name they describe.||Vice President, Mr., Dr.|
|Organization||(ORG)||Organization entities are limited to corporations, institutions, government agencies and other groups of people defined by an established organizational structure.||University of Washington|
|Location||(LOC)||Location entities include names of politically or geographically defined places (cities, provinces, countries, international regions, bodies of water, mountains, etc.). Locations also include man- made structures like airports, highways, streets, factories and monuments.||Arizona, Philadelphia streets, Philadelphia|
At present, there appears to be no generally-accepted annotation scheme in sociolinguistics for annotating speakers' subjective comments in running speech. We will use the following provisional one.
|Metalinguistic Comment||(MET)||Metalinguistic comments are descriptive words or phrases intended to characterize how a linguistic form, or variety used by a group of speakers, sounds.||nasal, twangy, broad, harsh, smooth, fast, guttural, loud|
|Identity Claim||(IDC)||An identity claim is a statement made in the 1st person (singular or plural), that names a group or identity the respondent avows for him- or herself.||I consider myself..., I am a..., We are...|
|Historical Statement||(HIS)||Historical statements relate events, facts, or narrative material from the respondent's personal, familial, or community history.||Grandpa worked on the railroad..., When Norwegians first settled Ballard|
(Or use the shortcut key CTRL+S.)
Note: no alterations are made to your media file or the original imported annotation files.