Tools for Speech Analysis

Slides:



Advertisements
Similar presentations
Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Advertisements

Acoustic/Prosodic Features
Synthesizing naturally produced tokens Melissa Baese-Berk SoundLab 12 April 2009.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Tools for Speech Analysis Julia Hirschberg CS4995/6998 Thanks to Jean-Philippe Goldman, Fadi Biadsy.
Tools for Speech Analysis Julia Hirschberg CS4995/6998 Thanks to Jean-Philippe Goldman, Fadi Biadsy.
Basic Spectrogram Lab 8. Spectrograms §Spectrograph: Produces visible patterns of acoustic energy called spectrograms §Spectrographic Analysis: l Acoustic.
Xkl: A Tool For Speech Analysis Eric Truslow Adviser: Helen Hanson.
Created by Amanda Shultz About Section 1 Section 2 Section 3 Links.
AN INTRODUCTION TO PRAAT Tina John M.A. Institute of Phonetics and digital Speech Processing - University Kiel Institute of Phonetics and Speech Processing.
Adobe Photoshop CS Design Professional ADOBE PHOTOSHOP CS GETTING STARTED WITH.
Whispered Speech A Presentation by Susanne Filges, Agata Mroczkowska and Annette Radon.
Tools for Speech Analysis Julia Hirschberg CS4706 Thanks to Jean-Philippe Goldman, Fadi Biadsy.
Looking at Spectrogram in Praat cs4706, Jan 30 Fadi Biadsy.
Tools for Speech Analysis 2 How do we choose? What kind of data? Which task?
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Mark Dixon Page 1 02 – Queries: Query by Example.
Praat Fadi Biadsy.
Phonetics October 1-3, 2008 Phonetics 1.Experimental Phonetics a. Production b. Perception 2. Surveys/Interviews and Phonetics.
Basic and advanced Praat Scripting
Lesson 1 What is Camtasia?. Lesson 2 Editing Objectives After completing the lesson, the student will be able to: Edit a basic recording Camtasia file.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Paul Mundy Editing step by step How an expert does it.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE OUTLOOK 2003 INTERMEDIATE COURSE.
Productivity Programs Common Features and Commands.
Speech analysis with Praat Paul Trilsbeek DoBeS training course June 2007.
Evaluating prosody prediction in synthesis with respect to Modern Greek prenuclear accents Elisabeth Chorianopoulou MSc in Speech and Language Processing.
HTML Comprehensive Concepts and Techniques Second Edition.
Speech Science VI Resonances WS Resonances Reading: Borden, Harris & Raphael, p Kentp Pompino-Marschallp Reetzp
SIL Speech Analyzer: Tutorial Part 2 Dr. Barbara Brindle CD 508 – Voice Disorders Dr. Dudley Bryant PHYS Acoustics.
Praat LING115 November 4, Getting started Basic phonetic analyses with Praat –Creating sound objects Recording, reading from a file, creating from.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
Speech Analysis TA : 林賢進 HW /10/28 1. Goal This homework is aimed to analyze speech from spectrogram, and try to distinguish different initials/
Administriva l James will run a hands on tutorial in WEB 130 today at 3:30 and again at 2:00 and 3:30 on Thursday. l Can everyone that wants to attend,
Chapter 27. Copyright 2003, Paradigm Publishing Inc. CHAPTER 27 BACKNEXTEND 27-2 LINKS TO OBJECTIVES Track and Customize Changes Track and Customize Changes.
Creating a multi-page form using Tab Controls. In today’s class, we will be using the Tab Control method to create the Form / SubForm combination.
HW2-2 Speech Analysis TA: 林賢進
XP Creating Web Pages with Microsoft Office
영어교육에 있어서의 영어억양의 역할 (The role of prosody in English education) Korea Nazarene University Kyuchul Yoon English Division Kyungnam University.
Praat: doing phonetics by computer Introductory tutorial Kyuchul Yoon Division of English Kyungnam University.
LINGO TUTORIAL.
Co-director CCNA CATC - Ft. Worth, TX
How to annotate your Audacity project
Multimedia: making it Work
Fig. 1. Spectrograms. The illustration shows example spectrograms and waveforms for stimuli used. Panel A shows examples for the prosody condition (‘You.
Audacity Presented by Carrie Walter
Fluency in Oral Interaction Workshop (FLOW)
An Introduction to : a closer look at analysing vowels
August 15, 2008, presented by Rio Akasaka
Talking with computers
Adding Buttons, Actions, and Sounds
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Word Tutorial 6 Using Mail Merge
Speech Analysis TA:Chuan-Hsun Wu
Chapter Lessons Start Adobe Photoshop CS
Word and the Writing Process
Why Study Spoken Language?
Acoustics of Speech Julia Hirschberg CS /7/2018.
N. Capp, E. Krome, I. Obeid and J. Picone
Why Study Spoken Language?
Hands-on tutorial: Using Praat for analysing a speech corpus
New Perspectives on Windows XP
3.1 Basic Concept of Directory and Sub-directory
Tutorial 7 – Integrating Access With the Web and With Other Programs
Learning Areas Levels Objectives Software Description Author
Learning How to Create an Online Interactive Poster using
Julia Hirschberg and Sarah Ita Levitan CS 6998
Looking at Spectrogram in Praat cs4706, Jan 30
Automatic Prosodic Event Detection
Presentation transcript:

Tools for Speech Analysis Julia Hirschberg and Sarah Ita Levitan CS6998 Thanks to Jean-Philippe Goldman, Fadi Biadsy, and many more...

A Speech Analysis Tool: Praat Developed by Paul Boersma and David Weenink at the Institute of Phonetic Sciences, University of Amsterdam General purpose speech tool : editing, segmentation and labeling, prosodic manipulation, many tutorials, large user community, yahoo group first aim of Praat was to give students and scientists of Phonetics a handy tool for manipulating speech data and for creating stimuli for perception experiments,

File Management Recording files and saving them New menu Opening files Read menu Long and short sound files Other file types Write menu Exercise: Record a file saying “My mama lives in Memphis” mono, play it to check, call it ‘<your name>’, save it to list, write it to a .wav file on disk, remove it from the objects list, read it back in

Display Options from Objects Window Select and view&edit your ‘mama’ file Spectrum: Show a spectral slice Show a spectrogram Play each word using phonetic information Pitch: Show pitch Change the pitch range of the window in pitch settings Get pitch information: get pitch, get min/max pitch Can you describe the pitch contour?

Intensity: Get intensity information: mean, min and max Check the settings Formant: Display Do the formant values match those you expect for these vowels?

[i] - as in heed [I] - as in hid [E] - as in head [@] - as in had [a] - as in hod [c] - as in hawed [U] - as in hood [u] - as in who'd [x] - as in hud

Annotation: Textgrids Select your first recording From objects window, w/ sound file selected Annotate → To textgrid Point vs. interval tiers Add a point tier and an interval tier and insert some labels NB: remember to select the interval or point circle first in the waveform or spectrogram before trying to insert a label

Scripting From history: Praat → new Praatscript → Edit → Paste history NB: you can run all or part of the script (select and run selection) Writing scripts Modifying existing scripts: Tutorials, scripts, resources, user groups, search

Sample Praat Script # This script will create a new text-grid for a wav file form Make a text-grid for a .wav file comment Source Directory? sentence Directory C:\Documents and Settings\julila\My Documents\ comment File name? sentence Filename comment Tier Name? sentence Tier endform Read from file... 'directory$‘ ‘filename$' stem$ = left$(filename$,length(filename$)-4) select Sound 'stem$' To TextGrid... 'tier$' 'tier$‘ # tier names, which tiers are point tiers Write to text file... 'directory$'\'stem$'.TextGrid Remove

Task 1 Read in your ‘mama’ file; View & Edit Zoom in on the most prominent word and find a single cycle in the waveform – select – what is the frequency? Select the entire contour Display the pitch and intensity contours What is the minimum pitch? Maximum? Mean? What is the minimum intensity? Maximum? Mean?

Task 8: Voice Quality Record “My mama lives in Memphis” in a whisper in a creaky voice Study pitch contour in normal vs. whisper vs. creaky. What do you notice? Analyze jitter and shimmer of the 3 recordings Sound -> analyze periodicity -> to Pitch Pitch -> to PointProcess PointProcess -> query -> get jitter Sound + PointProcess -> get shimmer

Task 3: Clipping Record something in a very loud voice, to produce clipping, and see what the waveform looks like – how do you identify clipping? Avoid it?

Modifying Data Changing the pitch contour of your ‘mama’ file: Go to Manipulate → To manipulation Go to View & Edit Go to Pitch → Stylize pitch (2st) Modify Pitch by dragging points up and down Turn your statement into a question by lowering earlier pitch and raising final pitch; play the result Modify duration (Dur): Add points in duration tier at cursor Drag points up and down to change rate To save: File -> Publish resynthesis

Modifying Emotion Record a very happy version of “mama” Go to Manipulate → To manipulation Go to View & Edit Go to Pitch → Stylize pitch (2st) Modify Pitch by dragging points up and down Turn your happy speech into sad speech; play the result To save: File -> Publish resynthesis

Task 4: Changing the Pitch Range Record a file using falling intonation Modify it to produce a rising intonational contour Edit the new contour to Raise the pitch range (select the contour and use ‘shift pitch frequencies’) Stylize the pitch contour

Task 7: Masking Edit a mama file Convert → Change Gender Filter →filter (pass) Hann band Find a pass band that masks the words but retains the intonation Find a pass band that masks the intonation but retains the words Modify → Reverse keeping lower bands keeps intonation; higher bands (500-1000) keep words

Task 8: Formant Analysis Extract F1 and F2 values for the vowels in your mama file Formant -> show formants Get first formant… (F1 shortcut) submit the values in this form: https://goo.gl/forms/ZIOvmXOP5ubIq1rS2

Task 5: Pitch contour cloning Replace the pitch contour in beach.wav with the contour in speech.wav Read in both files Create a manipulation object for beach.wav Extract the pitch tier Create a manipulation object for speech.wav Select the pitch tier of beach.wav and the manipulation object for speech.wav and click ‘Replace pitch tier’ Select the manipulation object for speech.wav and click ‘Get resynthesis…’ Compare the original file and the new file

Help Online help, FAQ, manual Links from http://www.praat.org Additional tutorials, scripts, resources, user groups

Next Class Homework 1 due Read the ToBI Conventions, Modeling Prosody and Prosody and Meaning (links from the syllabus) No class participation questions due next week