![]() ![]() If the GUI option 'Inspect' option is selected, the user can manually unvoice frames that s/he considers to be errors after the second pass. The 'Range' option provided in the GUI menu lets the user select between the two constant values (1.5 or 2.5). Hirst also suggests that 2.5 * q 3 can give a better estimation of ceiling for expressive speech. Actually, Hirst suggests 0.75 as a coefficient for q 1, but in my empirical experience 0.75 seems to result in a floor value that is slightly too high and thus exclude some bona fide f0 candidates. This heuristic is suggested by Hirst (see Reference). Where q 1 and q 3 are respectively the first and third quartiles of the f0 values contained in the first Pitch object. The optimized values are obtained using the following formulae: In the second pass, another Pitch object is extracted using optimal values for floor and ceiling, estimated from the first Pitch object. In the first pass the Pitch object is extracted using 50 and 700 Hz as floor and ceiling estimates. ![]() The relevant parameters the algorithm manipulates are floor and ceiling f0 values. The f0 extraction is a two-pass operation. When the user is done the script's execution will continue. The script will first extract the f0 contour in a two-pass operation and then prompt the user to inspect the Pitch object and remove or add pitch points as s/he sees fit. The user can select a Sound object from the Objects list or choose a sound file in a folder and the script will generate a Pitch object based on to the algorithm described below. The script optimizes the range parameter (floor and ceiling values) passed to Praat's F0 autocorrelation-based extraction algorithm. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |