vowel duration in specific syllables

13 views
Skip to first unread message

Christophe dos Santos

unread,
Feb 10, 2022, 3:45:08 AM2/10/22
to Phon
Dear Greg and Yvan,

I have a question about duration analysis in vowels.
Is it possible to create a query with Phon that gives a list of vowel duration from specific syllable, for example for vowels that are in closed syllable, or do we have to extract all the record containing vowel in such position from Phon and do it directly in Praat ?

Best,

Christophe dos Santos


Greg J. Hedlund

unread,
Feb 10, 2022, 5:09:41 AM2/10/22
to ph...@googlegroups.com
Hello Christophe,

Assuming you have TextGrids setup you can do this from the Phones query.  You will need to select ‘IPA Actual’ as the query tier, select ’then by syllable’ in the ’search by’ settings, and enter the phonex for closed syllables (one or more consonants, followed by a vowel, followed by one or more consonants):

\c+\v\c+

If we continue with this expression, Phon will provide durations for the entire syllable. We need to tell Phon to use only a portion of the expression by using a named group. You may use any name, but using the group name ‘X’ will make the following steps faster.

\c+(X=\v)\c+

Here is the example form:


After executing the query you will want to add the ‘Duration’ report.  Since we used the group name ‘X’ above we don’t need to make any changes to this form.  If you use a different name you will need to change ‘IPA Actual’ in the form to be your custom group name.


If TextGrid data is located you should see something like below when running the report:


Cheers,

-Greg

--
You received this message because you are subscribed to the Google Groups "Phon" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phon+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/phon/22851dac-1e20-41f4-b549-576cf08afc4an%40googlegroups.com.

Greg J. Hedlund

unread,
Feb 10, 2022, 5:28:00 AM2/10/22
to ph...@googlegroups.com
A correction, in my last expression I did not use the ‘Exact match’ flag.  While this was fine for closed syllables, you will need to use this flag when searching for open syllables.  So, to be consistent the expression for closed syllables, with exact match selected, should be:

\s?\c+(X=\v)\c+

And the example form would be:


For open syllables the expression would be:

\s?\c+(X=\v)


-Greg


On Feb 10, 2022, at 6:39 AM, Greg J. Hedlund <greg.h...@gmail.com> wrote:

Hello Christophe,

Assuming you have TextGrids setup you can do this from the Phones query.  You will need to select ‘IPA Actual’ as the query tier, select ’then by syllable’ in the ’search by’ settings, and enter the phonex for closed syllables (one or more consonants, followed by a vowel, followed by one or more consonants):

\c+\v\c+

If we continue with this expression, Phon will provide durations for the entire syllable. We need to tell Phon to use only a portion of the expression by using a named group. You may use any name, but using the group name ‘X’ will make the following steps faster.

\c+(X=\v)\c+

Here is the example form:

<Screen Shot 2022-02-10 at 6.29.43 AM.png>

After executing the query you will want to add the ‘Duration’ report.  Since we used the group name ‘X’ above we don’t need to make any changes to this form.  If you use a different name you will need to change ‘IPA Actual’ in the form to be your custom group name.

<Screen Shot 2022-02-10 at 6.29.50 AM.png>

If TextGrid data is located you should see something like below when running the report:

<Screen Shot 2022-02-10 at 6.29.56 AM.png>

Greg J. Hedlund

unread,
Feb 14, 2022, 7:27:57 AM2/14/22
to ph...@googlegroups.com
Hello again Christophe,

Yvan has directed me towards the ’Syllable type’ filter you may use to make this all much simpler:

Use the following form settings:

 * Search tier is IPA Actual
 * Search by syllable set to true
 * Expression will be \v 
 * Choose syllable type from combo box as shown below in image


Cheers,

-Greg

On Feb 10, 2022, at 6:57 AM, Greg J. Hedlund <greg.h...@gmail.com> wrote:

A correction, in my last expression I did not use the ‘Exact match’ flag.  While this was fine for closed syllables, you will need to use this flag when searching for open syllables.  So, to be consistent the expression for closed syllables, with exact match selected, should be:

\s?\c+(X=\v)\c+

And the example form would be:

<Screen Shot 2022-02-10 at 6.56.02 AM.png>

For open syllables the expression would be:

\s?\c+(X=\v)

<Screen Shot 2022-02-10 at 6.57.35 AM.png>

Christophe dos Santos

unread,
Feb 14, 2022, 9:58:20 AM2/14/22
to Phon
Thanks Greg (and Yvan),

Phon is so powerfull now, it is great.
Your command worked perfectly.

Thanks again,

Christophe
Reply all
Reply to author
Forward
0 new messages