Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phonology: pitch computation #1102

Open
myrix opened this issue Jan 22, 2024 · 2 comments
Open

Phonology: pitch computation #1102

myrix opened this issue Jan 22, 2024 · 2 comments
Assignees
Labels
backend bug is related to backend enhancement this label means that resolving the issue would improve some part of the system

Comments

@myrix
Copy link
Contributor

myrix commented Jan 22, 2024

Phonology results should also include pitch, jitter and shimmer computations for each analyzed vowel sound interval, just as how they can be computed in Praat.

How vowel pitch can be computed in Praat, with e.g. 'Красный чум' sound and markup from /dictionary/3104/11/perspective/3104/12/view, красный_чум_КЛМ.zip:

  1. Open Praat, load sound and markup:
    image

  2. Select sound and markup together, View & Edit:
    image

  3. Select a vowel interval,
    image
    then menu Pitch -> Get pitch:
    image
    image

Jitter and shimmer can be computed via Pulses -> Voice report menu:
image

As usual, we would need to look through Praat's source code.

@myrix myrix added enhancement this label means that resolving the issue would improve some part of the system backend bug is related to backend labels Jan 22, 2024
@myrix myrix changed the title Phonology: pitch computation Phonology: pitch, jitter, shimmer computation Jan 22, 2024
@vmonakhov
Copy link

vmonakhov commented Mar 29, 2024

Pitch functionality with normal precision is ready. Results for красный_чум_КЛМ.zip you can see here

2024-03-29_21-37-51

vmonakhov added a commit to ispras/lingvodoc that referenced this issue Apr 1, 2024
* next

* fix

* next

* next1

* next

* refactoring

* next steps

* next steps

* fixes

* next steps

* some final

* cleanup

* fixes

* hotfix

* hotfix

* minor

* cubic spline interpolation

* fix

* debug

* debug

* debug and fixes

* fixes

* Fixes

* Debug

* Normalized signal

* Plot windowR

* fixes

* more fixes

* much more

* fft autocorrelation maybe like this

* debug

* most correct

* get means for xlsx

* move field to the left

* no vowel_selection

* cleanup

* xi and xl

* xi and xl in xlsx

* fix

* cleanup

* minor

---------

Co-authored-by: Ivan Beloborodov <[email protected]>
vmonakhov added a commit to ispras/lingvodoc that referenced this issue Apr 1, 2024
vmonakhov added a commit to ispras/lingvodoc that referenced this issue Apr 1, 2024
@vmonakhov vmonakhov changed the title Phonology: pitch, jitter, shimmer computation Phonology: pitch computation Apr 1, 2024
@vmonakhov
Copy link

Jitter, shimmer computation is reported in separate issue.
Pitch computation is generally implemented.
One more new issue is created for phonology optimization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend bug is related to backend enhancement this label means that resolving the issue would improve some part of the system
Projects
None yet
Development

No branches or pull requests

2 participants