Praat Tutorial

Total Page:16

File Type:pdf, Size:1020Kb

Praat Tutorial Számítógépes beszédfeldolgozás Bevezetés a Praat program használatába Oktatási segédanyag1 Nyomtatási verzió Készült: 2013/12/31 Utolsó módosítás: 2014/09/15 * Szekrényes István DE BTK Általános és Alkalmazott Nyelvészeti Tanszék 1 Tartalom 1. Bevezetés 3 2. Hozzáférés, telepítés és vezérlés 4 3. Grafikus kezelőfelület 5 3.1. Praat Objects ablak 5 3.2. Praat Picture ablak 7 3.3. Szerkesztő ablakok 8 3.4. Praat Info ablak 9 4. Funkciók 10 4.1. Beszédakusztikai elemzés 10 4.2. Annotáció 11 4.3. Tanuló algoritmusok 11 4.4. Grafikonok, ábrák készítése 12 4.5. Beszédszintetizálás 12 4.6. Kísérletek készítése 13 4.7. Beszédmanipuláció 13 4.8. Statisztikai elemzés 14 5. Praat szkript 15 5.1. A Praat mint programozási nyelv 15 5.2. A szkriptek futtatása 15 5.3. Utasítások használata 16 5.4. Objektumok kezelése 17 5.5. Nyelvi elemek és használatuk 18 5.6. Vezérlés 19 6. Hivatkozások 22 2 1. Bevezetés Az alábbi jegyzet elsősorban a Digitális bölcsészet mesterképzés (MA) Számítógépes nyelvészet szakirányának gyakorlati kurzusain történő felhasználás céljából készült, de hasznos segédanyagként szolgálhat bármely, a számítógépes beszédfeldolgozás területén tevékenykedő, a Praat2 program használatával most vagy eddig csak felületesen ismerkedő kutató számára is. A jegyzetnek nem célja átfogó képet adni a számítógépes beszédfeldolgozás általános módszereiről és alapfogalmairól, hanem előfeltételezve azok legszükségesebb részének ismeretét, gyakorlati és alkalmazás-specifikus irányban igyekszik útmutatóul szolgálni. A Praat program funkcióinak rövid tárgyalásán és felhasználói felület bemutatásán kívül sor kerül az alkalmazás rendkívül kreatívan kihasználható programozási lehetőségeinek taglalására is. A jegyzet HTML verziójában3 a tartalomjegyzék, a kereszthivatkozások és a jegyzetszámok a könnyebb navigációt szolgálandó hiperhivatkozásként funkcionálnak. 3 2. Hozzáférés, telepítés és vezérlés A Praat program egy teljesen ingyenesen és szabadon letölthető4, nyílt forráskódú, folyamatos fejlesztés és CC BY-SA licenc (Creative Commons Attribution ShareAlike5) alatt álló alkalmazás, amely az alábbi platformok mindegyikén elérhető: Windows Macintosh Linux FreeBSD SGI Solaris HPUX Telepítést nem igényel (Windows, Macintosh, Linux), a hivatalos weboldalról letöltött csomagból kitömörített bináris állomány bárhonnan futtatható, a merevlemezen pedig mindössze néhány MB memóriát foglal el. A forráskód letöltése és fordítása, csak bizonyos rendszerek (FreeBSD, SGI, Solaris, HPUX) illetve abban az esetben szükséges, ha a felhasználó további módosításokkal és lehetőségekkel is élni kíván (pl. az alapértelmezett nyelv mellet Python szkripteket is szeretne használni a beépített programozási felületen5). A program indítása és vezérlése többféle módon lehetséges: 1. Grafikus interfész indítása (Praat Objects és Praat Picture ablak) 2. Praat szkriptek futtatása parancssorból (Praatcon) 3. Külső vezérlés (Sendpraat) Az első esetben a kitömörített bináris állomány futtatásával (Windows: Praat.exe, MacOS X: Praat.app, Linux: praat) a 3. fejezetben ismertetésre kerülő Praat Objects és Praat Picture ablak grafikus felületén tudjuk megkezdeni a munkát. Unix és MacOS X rendszerek alatt parancssorból is indíthatunk Praat szkripteket a parancs argumentumában megadott paraméterekkel (Windows rendszer alatt ez csak a Praatcon7 segédprogrammal valósítható meg). A harmadik alternatívaként említett külső vezérlésre a Senpraat8 nevezetű (a hivatalos weboldalról szintén letölthető) segédprogram szolgál, amellyel a Praat egy már elindított példányának tudunk parancssorból (vagy akár egy másik alkalmazásból) üzeneteket elküldeni és azokkal vezérelni a program működését. Az üzeneteket a következő szintaxis szerint kell továbbítanunk: sendpraat [időlimit] praat|als üzenet Ahol az üzenet rész tartalmazza az elküldendő utasítást vagy utasításokat. A vezérléshez használható parancsok előre definiáltak. Az alábbi "Quit" parancsszót tartalmazó üzenet például leállítja a Praat programot: ./sendpraat 0 praat Quit A következő példa már valamivel komplikáltabb, mivel több, egymás után végrehajtandó utasítást is tartalmaz, melyek közül az első egy argumentummal (a beolvasandó hangfájl elérési útjával) is el van látva: ./sendpraat 1000 praat "Read from file: hangok/hello.wav" "Play reverse" "Remove" Az üzenet hatására a Praat program először a hangok könyvtárból beolvassa a hello.wav fájt, majd visszafelé lejátssza azt, végül eltávolítja a listából. A példából az is látható, hogy a szóközökkel és argumentumokkal ellátott utasításokat idézőjelek között kell megadni, hogy az szóköz utáni rész ne új utasításként értelmeződjön. A parancssori utasítások szerkesztésével és használatával a Praat szkriptekről szóló 5. fejezet foglalkozik majd részletesebben, mivel főként a feldolgozási folyamatok automatizálásánál illetve komplikáltabb feladatok megvalósításához lesznek hasznosak. A programmal funkcióival való elsődleges ismerkedést egyszerűbb és átláthatóbb a grafikus interfész használatával elkezdeni. 4 3. Grafikus kezelőfelület A grafikus kezelőfelület a program (Windows: Praat.exe, MacOS X: Praat.app, Linux: praat) indítása után két külön egységre, a Praat Objects és a Praat Picture ablakra tagolódik. A Praat Objects ablak a Praatban használt különféle objektumok (pl. a feldolgozandó hangfájlok) általános kezelésére, a Praat Picture pedig az objektumok vizuális megjelenítésére szolgál. 3.1. Praat Objects ablak 1. ábra - Praat objects ablak (MacOS X) Az 1. ábrán látható Praat Objects ablak funkcióit tekintve négy különböző részre tagolható tovább: 1. Statikus menü (Praat, New, Open, Save) 2. Dinamikus menü (kijelölt objektumok függvényében változik) 3. Objektumok listája (a beolvasott/létrehozott objektumok függvényében változik) 4. Kezelőgombok (Rename, Copy, Inspect, Info, Remove) A statikus menü (az ablak fölső részén, horizontális elrendezésben) és a kezelőgombok (az objektumokat tartalmazó lista alatt) a program használata során folyamatosan és változatlan lehetőségekkel elérhetők (megjegyzés: MacOS X rendszereknél a statikus menü Praat menüje a fölső tálcán található meg). Az objektumok listája az objektumok kezelése (beolvasás, létrehozás, eltávolítás) során értelemszerűen megváltozhat, a dinamikus menü (az ablak jobb oldalán, vertikális elrendezésben) pedig mindig az aktuálisan kijelölt objektum(ok) típusának megfelelően ajánl fel további kezelési lehetőségeket (az 1. ábrán kijelölt objektum esetében ez a Sound Help, View & Edit, Play stb. utasítások lesznek). A statikus menü Save menüje a dinamikus menü utasításaihoz hasonlóan szintén az aktuálisan kijelölt objektum típusának megfelelő formátumokat kínál fel a merevlemezre történő kiíráshoz. A listában szereplő minden objektum három alapvető tulajdonsággal rendelkezik: 5 1. Azonosító: beolvasás/létrehozás után minden objektum automatikusan kap egy egyedi sorszámot 2. Típus: az objektum típusának függvénye (az elérhető típusok teljes listája felelhető a Praat hivatalos oldalán9) 3. Név: tetszőleges elnevezés (beolvasáskor a beolvasott fájl nevét kapja meg) Az 1. ábra listájában található objektumok esetében ezek a tulajdonságok az 1. táblázatban látható értékeket veszik fel: Azonosító Típus Név 1 Sound hang1 2 Sound hang2 3 Sound hang3 4 Pitch hang3 5 Intensity hang3 1. táblázat - Az objektumok táblázatos megjelenítése A lista alatt található kezelőgombokkal a lista elemein különféle műveleteket hajthatunk végre. Az aktuálisan kijelölt objektumokat például a Remove gombbal tudjuk eltávolítani, míg a Copy gombbal egy másolatot készíthetünk róla (ha másolat nevét nem változtatjuk meg, akkor az így keletkező és az eredeti objektum csak azonosító számukban fognak különbözni). A statikus menü legfontosabb funkciói: 1. Objektumok létrehozása (New menü) 2. Objektumok beolvasása a merevlemezről (Open menü - korábbi verziókban: Read) 3. Objektumok kiíratása a merevlemezre (Save menü - korábbi verziókban: Write) 4. Praat szkriptek megnyitása és futtatása (Praat menü) 5. Beállítások és általános információk lekérdezése (Praat menü) A listában beolvasott vagy létrehozott objektumok a számítógép fizikai memóriájába töltődve közvetlenül hozzáférhetők, ezért a számítógép memóriakapacitásának függvénye, hogy egyszerre mennyi és milyen méretű objektumot tudunk a listába helyezni. A fájlok beolvasására általános esetben az Open menü "Read from file..." utasítása szolgál. Használatakor a beolvasott fájl formátumát a Praat automatikusan azonosítja (amennyiben a formátum támogatott), és a listába bekerülő objektumot hozzárendeli egy a fájl formátumának megfelelő típushoz. Az 1. ábrán látható lista első három objektuma például a "Sound" típushoz kerültek hozzárendelésre. Az Open menüben található egyéb alternatívákkal a beolvasandó fájl formátumát és a belőle létrehozandó objektum típusát tudjuk előre specifikálni. Az "Open long sound file..." utasítás például nem "Sound", hanem "LongSound" típusú objektumokat fog létrehozni a beolvasott hangfájlokból. Új objektumokat a New menüben tudunk létrehozni párbeszédpanelek segítségével. A párbeszédpanelek az objektum típusának és a létrehozás módjának megfelelően paraméterezhetők. 6 2. ábra - Hanghullám generálása formulából A 2. ábrán látható párbeszédpanel a New menü "Create Sound from formula..." utasítása után ugrik elő. Az utasítás végén szereplő "..." karakterek jelzik, hogy az utasítás további paramétereket ("Name", "Number of channels", "Start time", "End time" stb.) vár, amelyeket a párbeszédpanel vonatkozó mezőiben tudunk megadni, majd az "OK" gombra kattintva jóváhagyni. A dinamikus menü bizonyos utasításának
Recommended publications
  • Annotating Multimodal Data of Singing and Speaking Coralie Vincent
    Annotating Multimodal data of Singing and Speaking Coralie Vincent To cite this version: Coralie Vincent. Annotating Multimodal data of Singing and Speaking. Frank A. Russo; Beatriz Ilari; Annabel J. Cohen. The Routledge Companion to Interdisciplinary Studies in Singing, I, Routledge, 2020, Development, 9781315163734. hal-02869809 HAL Id: hal-02869809 https://hal.archives-ouvertes.fr/hal-02869809 Submitted on 18 Jan 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Annotating multimodal data of singing and speaking Coralie Vincent, Formal Structures of Language Lab, UPL, CNRS-Paris 8 University, France Introduction With the advent of complex multimodal corpora, the use of annotation software is now an almost mandatory step in the process of quantitative data analysis. Despite the fact that annotating multimodal data in a widely interoperable and sustainable format is challenging, within the last two decades considerable progress has been made through the development in academia of free and often open-source software allowing annotation of video and audio resources. The present chapter provides a brief update on the most recent advances made in the field of (free of charge) annotation software, focusing on three multimodal annotation tools: ANVIL (Kipp, 2012), EXMARaLDA (Schmidt & Wörner, 2014) and ELAN (Wittenburg, Brugman, Russel, Klassmann, & Sloetjes, 2006).
    [Show full text]
  • Using Praat for Linguistic Research
    Using Praat for Linguistic Research Dr. Will Styler Document Version: 1.8.3 Last Update: March 12, 2021 Important! This document will be continually updated and improved. Download the latest version at: http://savethevowels.org/praat Using Praat for Linguistic Research by Will Styler is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. For more information on the specifics of this license, go to http://creativecommons.org/licenses/by-sa/3.0/. 1 Will Styler - Using Praat for Linguistic Research - Version 1.8.2 Contents 1 Version History 4 2 Introduction 7 2.1 Versions ........................................... 7 2.2 Other Resources ...................................... 7 2.3 Getting and Installing Praat ................................ 8 2.4 Using this guide ...................................... 8 3 About Praat 8 3.1 Praat Windows ....................................... 8 4 Recording Sounds 10 4.1 Mono vs. Stereo Recording ................................ 10 5 Opening and Saving Files} 11 5.1 Opening Files ........................................ 11 5.1.1 Working with longer sound files ......................... 11 5.2 Playing Files ........................................ 12 5.3 Saving Files ......................................... 12 6 Phonetic Measurement and Analysis in Praat 13 6.1 Working with Praat Waveforms and Spectrograms ................... 13 6.1.1 Pulling out a smaller section of the file for analysis ............... 14 6.2 Adjusting the Spectrogram settings ............................ 15 6.2.1 Narrowband vs. Broadband Spectrograms .................... 16 6.3 Measuring Duration .................................... 16 6.3.1 Measuring Voice Onset Time (VOT) ....................... 16 6.4 Examining and measuring F0/Pitch ............................ 17 6.4.1 Measuring F0 from a single cycle ......................... 17 6.4.2 Viewing Pitch via a narrowband spectrogram .................. 17 6.4.3 Using Praat’s Pitch Tracking ..........................
    [Show full text]
  • M1 Lla Praat
    Traitement de l’oral Suprasegmental – Cours 1 Cours 1 Praat : tutoriel et exercices Ce cours comprend deux parties : la première partie est un tutoriel du logiciel que je vous encourage à lire après avoir téléchargé Praat afin de vous familiariser seul avec le logiciel dans un premier temps (vous pouvez déjà télécharger et ouvrir sous Praat le fichier son olive_modele.mp3 pour avoir accès aux différentes fonctions, mais vous pouvez aussi travailler avec vos propres fichiers audio s’ils sont dans un format accepté par le logiciel, cf . p.2). La deuxième partie comporte deux exercices, l’un étant un entraînement, l’autre un exercice que je corrigerai. I. TUTORIEL Téléchargement Téléchargez Praat à l’adresse suivante : http://www.fon.hum.uva.nl/praat/ pour Macintosh, Windows, Linux, FreeBSD, SGI, Solaris, et HPUX. L’archive contient un unique fichier exécutable nommé ‘Praat’. Aucune installation ou compilation n’est requise, on lance directement l’application. Qu’est-ce que Praat ? Praat est un logiciel open-source (développé par P. Boersma & D. Weenink) dont la fonction est l’édition et l’annotation de fichiers audio, ainsi que la réalisation d’un certain nombre d’analyses acoustiques et prosodiques (spectrogramme, formants, intonation, intensité). Il a aussi de nombreuses autres fonctions que nous ne développerons pas dans ce cours. La configuration de Praat est basée sur des ‘objets’ (‘Objects’ – tout le logiciel est en anglais). Chaque objet (son, courbe intonative, matrice…) peut être chargé, créé, enregistré, interrogé, modifié ou utilisé pour créer un nouvel objet, du même type ou non. Pourquoi vouloir annoter un fichier son ? Les analyses acoustiques sont assez longues à réaliser et souvent impossibles à effectuer en une seule journée.
    [Show full text]
  • Curriculum Vitae University of Notre Dame Home Department of Psychology 50630 Hollybrook Drive 390 Corbett Family Hall Granger, in 46530 Notre Dame, in 46556
    09/30/2020 Michael Villano, Ph.D. Curriculum Vitae University of Notre Dame Home Department of Psychology 50630 Hollybrook Drive 390 Corbett Family Hall Granger, IN 46530 Notre Dame, IN 46556 E-mail: [email protected] Current positions Phone: 574-631-9894 Research Assistant Professor Citizenship: USA Assistant Director, eMotion and eCognition Lab Co-Director, Virtual Reality Lab Education 1991 Ph.D., Experimental Psychology, New York University, New York, New York Dissertation: Computerized knowledge assessment: Building the knowledge structure and calibrating the assessment routine Advisors: Jean-Claude Falmagne and Michael Landy 1986 M. A., Experimental Psychology, New York University 1983 B. A., Psychology; Certificate in Computer Applications (CAPP) University of Notre Dame, Notre Dame, Indiana 1979 New York State Regents Diploma, St. John the Baptist, Diocesan High School, West Islip, New York Research Interests Virtual Reality and 3D Video Game Development; Game Simulations for Moral Dilemmas; Human-Robotic Interaction; Human-Computer Interaction Professional History Research Assistant Professor 2006-Present University of Notre Dame Provide research computing consultative services to the Psychology Department in all phases of the software development life cycle: feasibility studies, requirements gathering and analysis, software architecture and user interface design, implementation (coding in more than 20 computer languages/environments), testing/calibration, deployment and maintenance. Collaborate with faculty, graduate students and undergraduate research assistants to facilitate and promote effective and efficient use and integration of research computing resources and audio/video technologies within their labs, the department and the university. Act as a liaison to OIT, representing faculty research and support concerns. Faculty supervisor of undergraduate and graduate computer labs.
    [Show full text]
  • Exmaralda Partitur-Editor Manual Version 1.5.1
    EXMARaLDA Partitur-Editor Manual Version 1.5.1 Last update: 20th October, 2011 By: Thomas Schmidt EXMARaLDA Partitur-Editor – Manual Table of Contents TABLE OF CONTENTS I. PRELIMINARY REMARKS .......................................................................................................................................... 7 XML, EXMARaLDA and the Partitur-Editor............................................................................................................................. 7 “Words of Caution” ......................................................................................................................................................................... 8 II. USER INTERFACE ......................................................................................................................................................... 10 III. PANELS ............................................................................................................................................................................... 14 A. Keyboard............................................................................................................................................................................... 14 B. Link panel ............................................................................................................................................................................. 15 C. Audio/Video panel .............................................................................................................................................................
    [Show full text]
  • Scripts for Modifying and Analyzing Sounds Using Praat Acoustics Software
    Behavior Research Methods 2008, 40 (3), 822-829 doi: 10.3758/BRM.40.3.822 GSU Praat Tools: Scripts for modifying and analyzing sounds using Praat acoustics software MICHAEL J. OWREN Georgia State University, Atlanta, Georgia The Praat acoustics program (Boersma, 2001) is powerful freeware that is widely used by behavioral scientists working with digital sound. This article describes GSU Praat Tools, a script package that helps simplify and automate such work. The routines use Praat’s scripting language to create new menus and commands within the existing interface, and can operate either on individual files or in batch mode. The new functions facilitate selecting, displaying, editing, filtering, and otherwise modifying sounds, quantifying acoustic features, and sav- ing results in text-based data files. The package includes an installation script and user’s manual, and is available free from psyvoso.googlepages.com/softwaredownload. The digital revolution has provided many benefits for ent flexibility involved demands more of the user, not only the behavioral sciences, not the least of which have been in order to take full advantage of program capabilities but in audio technology. Advances in this area have, for in- also in getting started in relatively simple tasks. The Praat stance, made it much easier to record, modify, analyze, acoustics software (Boersma, 2001) falls into this cate- and synthesize sounds, as well as to use sounds in ex- gory, even though it includes a graphical interface with periments. Furthermore, whereas there were once only pull-down menus (Engineering Design’s Signal software a few programs available for working with digital sound, is another example).
    [Show full text]
  • Parselmouth Documentation Release 0.5.0.Dev0
    Parselmouth Documentation Release 0.5.0.dev0 Yannick Jadoul Sep 23, 2021 GETTING STARTED 1 Installation 3 1.1 Basics...................................................3 1.2 Python distributions...........................................3 1.3 PsychoPy.................................................4 1.4 Troubleshooting.............................................5 2 Examples 7 2.1 Plotting..................................................7 2.2 Batch processing of files......................................... 12 2.3 Pitch manipulation and Praat commands................................ 14 2.4 PsychoPy experiments.......................................... 17 2.5 Web service............................................... 20 2.6 Projects using Parselmouth........................................ 24 3 API Reference 25 4 Citing Parselmouth 47 5 Indices and tables 49 Python Module Index 51 Index 53 i ii Parselmouth Documentation, Release 0.5.0.dev0 Parselmouth is a Python library for the Praat software. Though other attempts have been made at porting functionality from Praat to Python, Parselmouth is unique in its aim to provide a complete and Pythonic interface to the internal Praat code. While other projects either wrap Praat’s scripting language or reimplementing parts of Praat’s functionality in Python, Parselmouth directly accesses Praat’s C/C++ code (which means the algorithms and their output are exactly the same as in Praat) and provides efficient access to the program’s data, but also provides an interface that looks no different from
    [Show full text]
  • Curriculum Vitae
    01/03/2016 Michael Villano, Ph.D. Curriculum Vitae University of Notre Dame Hone Department of Psychology 50630 Hollybrook Drive 215 Haggar Hall Granger, IN 46530 Notre Dame, IN 46556 E-mail: [email protected] Phone: 574-631-9894 Citizenship: USA Education 1991 Ph.D., Experimental Psychology, New York University, New York, New York Dissertation: Computerized knowledge assessment: Building the knowledge structure and calibrating the assessment routine Advisors: Jean-Claude Falmagne and Michael Landy 1986 M. A., Experimental Psychology, New York University 1983 B. A., Psychology; Certificate in Computer Applications (CAPP) University of Notre Dame, Notre Dame, Indiana 1979 New York State Regents Diploma, St. John the Baptist, Diocesan High School, West Islip, New York Research Interests Simulations for Moral Decision-making, Human-Robotic Interaction, Human-Computer Interaction, 3D Video Game Development, Knowledge Space Theory/Learning Spaces Professional History Research Assistant Professor 2006-Present University of Notre Dame Provide research computing consultative services to the Psychology Department in all phases of the software development life cycle: feasibility studies, requirements gathering and analysis, software architecture and user interface design, implementation (coding in more than 11 computer languages/environments), testing/calibration, deployment and maintenance. Collaborate with faculty, graduate students and undergraduate research assistants to facilitate and promote effective and efficient use and integration of research computing resources and audio/video technologies within their labs, the department and the university. Act as a liaison to OIT, representing faculty research and support concerns. Faculty supervisor of undergraduate and graduate computer labs and electronic classrooms. Established 160 CPU Condor grid computing environment utilizing existing classroom clusters.
    [Show full text]
  • Online Perception Experiments
    TALLINN UNIVERSITY OF TECHNOLOGY School of Information Technologies Lasha Amashukeli 166818IVSM ONLINE PERCEPTION EXPERIMENTS Master’s thesis Supervisor: Einar Meister Senior researcher, PhD Tallinn 2018 TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Lasha Amashukeli 166818IVSM VEEBIPÕHISED TAJUEKSPERIMENDID Magistritöö Juhendaja: Einar Meister Vanemteadur Tallinn 2018 Author’s declaration of originality I hereby certify that I am the sole author of this thesis. All the used materials, references to the literature and the work of others have been referred to. This thesis has not been presented for examination anywhere else. Author: Lasha Amashukeli 01.05.2018 3 Abstract The following thesis, Online Perception Experiments, aimed to develop a web-based system for holding different types of perception experiments online. Online experiments have become a standard way of running experiments, in various fields: psychology, linguistics, phonetics, etc. Existing tools and frameworks, that support configuring and running these type of experiments online, don't do it in the most efficient way and lack several useful features. To reach the aimed goal, a web application was developed which supports all the necessary functionality to properly hold such experiments online. It includes a centralized database system, backend application, and client web application. The system has individual user accounts for administrators, who design experiments and informants, who are participants of the experiments. Aggregated results are also managed through the web interface, including exporting or displaying into summarized graphical representation. This thesis is written in English and is 42 pages long, including 6 chapters and 17 figures. 4 Annotatsioon Magistritöö „Veebipõhised tajueksperimendid“ eesmärgiks oli luua veebipõhine rakendus erinevate tajueksperimentide läbiviimiseks. Veebiküsitlusi ja tajueksperimente tehakse mitmetes valdkondades – psühholoogias, keeleteaduses, foneetikas, jm.
    [Show full text]
  • Speak and Unspeak with PRAAT
    Speak and unSpeak with PRAAT By Paul Boersma and Vincent van Heuven Introduction PRAAT is a computer program for analysing, By the Goodies Editor, Rob Goedemans synthesizing, and manipulating speech. It has been developed since 1992 by Paul Boersma and David Many linguists use recorded speech in their research. Weenink at the Institute of Phonetic Sciences of the In descriptive work, visual representations of such University of Amsterdam. There are versions for most recordings (mostly oscillograms) are often annotated of the common operating systems: Macintosh, Win- with IPA symbols and other labels, and then used to dows, Linux, and several Unix workstations (Solaris, illustrate a phenomenon or defend a certain position Silicon Graphics, Hewlett-Packard). By September regarding the nature of some phonetic or phonologi- 2001, there were more than 5,000 registered users in cal property of the language in question. In phonetic 99 countries. and psychophysical research some parameter of the recorded speech (like tempo or intensity) is often altered, after which the new sound thus obtained is PRAAT, a system for doing phonetics used in an experiment to test the sensitivity of the by computer human ear, or brain, to certain speech properties. By Paul Boersma The introduction of the computer has brought about a virtual revolution in the linguistic sciences with respect to the usage of speech recordings. A lab 1. Analysing speech with P full of cumbersome machinery has now been replaced RAAT PRAAT allows you to record a sound with your by one PC, Mac or workstation, on which anyone who microphone or any other audio input device, or to puts his mind to it can record, annotate and modify read a sound from a sound ®le on disk.
    [Show full text]
  • Downloading and Installing Praat
    Linguistics 520 Linguistic Phonetics Praat handout #1 Downloading and installing Praat Praat [prɑːt] (Dutch for ‘talk, tattle, boasting’) is a freeware program for speech analysis. It is provided by Paul Boersma and David Weenink of the Institute of Phonetic Sciences, University of Amsterdam. This handout tells you how to download and install Praat on your own computer. The Praat software is frequently updated by its authors. The changes are usually small, but if you are using this handout along with a different version of Praat from the one listed below, you may find that some of the functions and features look or act slightly differently from the way they are described here. These instructions were updated for Praat version 6.1.16 on August 12, 2020. 1.1 Downloading and installing Praat (1) Go to the Praat web site (also linked from our class web site under Praat resources): http://www.praat.org (2) To download the version of Praat for your operating system, click on the appropriate link (i.e., “Windows”, “Macintosh”, “Linux”, etc.) at the top left of the Praat main page and follow the directions. Windows users need to choose between a 32-bit and a 64-bit version of the software; note that some explanation of this choice is given right on the download page. (3) Install Praat on your computer—follow the directions provided on the page where you downloaded Praat. 1.2 Problems? • If you are unfamiliar with using your computer, or with installing new software, you may be able to get some help from ITS [Information Technology Services] at UNC.
    [Show full text]
  • Praat Scripting Manual (Workshop) for Beginners V
    Praat scripting manual (workshop) for beginners v. 1.8 { January, 2015 mauricio figueroa www.mauriciofigueroa.cl This work is licensed under the Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4. 0/. 2 Contents 1 Introduction4 2 Preparatory work: installing software4 3 Praat environment and objects in Praat4 3.1 How does the Praat Objects window work?............5 3.2 The link between the object window and a script.........7 3.3 How to read and write Praat scripts using Sublime Text.....8 4 What's a script and what's a better script9 4.1 So, what's a script?.........................9 4.2 How to write a good script?..................... 10 5 Variable usage 13 6 Controlling the flow: jumps and loops 16 6.1 Conditional jumps.......................... 17 6.2 Loops................................. 19 6.2.1 For loops........................... 19 6.2.2 While loops.......................... 20 6.2.3 Repeat loops......................... 21 7 Some useful functions 22 7.1 Mathematical functions....................... 22 7.2 String functions............................ 24 8 Testing and debugging techniques 26 8.1 Send stuff (variable values, results) to the Praat Info window.. 26 8.2 Pause a script to observe a given state............... 29 8.3 Make your script crash if behaved unexpectedly.......... 30 9 Navigate the bubble and beyond: objects, files, inputs & inter- actions 31 9.1 A bit more to say about navigating the bubble.......... 32 9.2 Accessing objects outside the script................. 37 9.3 Interacting with the user: forms; choosing files and directories.
    [Show full text]