MIT License

项目介绍

santiagobarreda/FastTrack 是一个托管在 GitHub 上的开源项目,主要使用 Praat 编写,采用 MIT License 许可证,目前获得 90 个 Star、19 次 Fork。

仓库全名
santiagobarreda/FastTrack
开源许可证
MIT License
Star 数
90
Fork 数
19
未关闭 Issue
4

README 摘要

  A Praat plugin for fast(ish), accurate, (nearly) automatic formant-tracking. [[wiki]](https://github.com/santiagobarreda/FastTrack/wiki) [[YouTube]](https://www.youtube.com/watch?v=NaAKJJaPD8Y&t) [[download paper]](https://drive.google.com/file/d/1RP0Lxj6PzCxaPsMQ53QXI0Kk-SwwETUl/view?usp=sharing) Citation: Barreda, S. (2021). Fast Track: fast (nearly) automatic formant-tracking using Praat. Linguistics…

完整内容见 GitHub 原始 README 或本页 。

常见问题

FastTrack 用什么语言开发?

主要使用 Praat 编写,采用 MIT License 许可证,目前有 90 个 Star。

FastTrack 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 FastTrack 的源码?

可以直接克隆仓库:git clone https://github.com/santiagobarreda/FastTrack.git,默认分支为 master;安装与运行步骤见仓库 README。

FastTrack 最近还在维护吗?

仓库最近一次更新为 2025年10月28日,当前有 4 个未关闭 Issue;Star 数为 90,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

A Praat plugin for fast, accurate, (nearly) automatic formant-tracking

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
139
价值分
60
活跃状态
活跃

语言占比

Praat

README

 

A Praat plugin for fast(ish), accurate, (nearly) automatic formant-tracking. [wiki] [YouTube]

[download paper]

Citation: Barreda, S. (2021). Fast Track: fast (nearly) automatic formant-tracking using Praat. Linguistics Vanguard, 7(1)

Fast Track is a Praat plugin that makes accurate formant tracking fast and easy. Fast Track automatically runs multiple formant analyses on a given sound file, and tries to pick the best one for you (surrounded by extra boxes in the example below).

Fast Track has built-in functions to help along every step of a vowel analysis project from start to finish:

  • Extract vowel sounds from larger recordings with TextGrids files.

  • Automatic selection of the ‘best’ analysis.

  • Automatically generate images of analysis for data validation. All alternate Analyses are saved for easy corrections.

  • Quick workflow for manually editing formant tracks.

  • Aggregate fine-sampled data into coarser measures (e.g., average formants for every 20% of duration).

  • Automatic generation of images showing final analyses for data validation.

  • Automatic generation of data files containing fine-sampled acoustic analysis calculated every 2 ms along the vowel.

Comparison of multiple analyses:

Image of winning analysis:

CSV file containing analysis information (formant frequencies and bandwidths, f0, harmonicity, intensity, etc.) sampled every 2 ms from the start to the end of the sound:

 

Output

The plugin can analyze to a single file or to an entire folder of sounds at once. Fast Track generates (among other things):

  • CSV files containing the frequencies of F1-F4, predicted formant values (for error checking), formant bandwidths (F1-F4), f0, intensity, and harmonicity, each sampled every 2 ms (by default).

  • Images for the visual verification of final analyses, and for the comparison of alternate analysis.

  • A log of the selected analyses, which can then be used to select alternate preferred analysis.

  • Detailed information regarding the analyses carried out for each sound.

  • A new (as of 6/23) ‘lite’ version that doesn’t save any intermediate files.

 

Algorithm

 

  1. Formant tracking is carried out at multiple maximum-formant settings, always looking for 5.5 formants.

  2. The goodness of each candidate is established by considering the smoothness of the formant trajectories using a regression analysis (and optional heuristics).

  3. The ‘best’ analysis is selected as the winner. Images are made for visual verification.

  4. The user accepts the automatic selection, or indicates an alternate analysis.

  5. The user is given an opportunity to manually edit winners to ensure completely-accurate tracks.

 

 

For more information please see the wiki! Or check this paper out.


If you use this, please cite it:

Barreda, S. (2021). Fast Track: fast (nearly) automatic formant-tracking using Praat. Linguistics Vanguard, 7(1). https://doi.org/10.1515/lingvan-2020-0051

Its the only way I can tell if people use it and what they use it for. Thanks!


Author

Santiago Barreda - UC Davis, Linguistics (https://linguistics.ucdavis.edu/people/sbarreda)

License

This project is licensed under the MIT License - see the License file for details

Acknowledgments

This work is the implementation of the ideas presented in several previous works:

  • Nearey, T. M., Assmann, P. F., & Hillenbrand, J. M. (2002). Evaluation of a strategy for automatic formant tracking. The Journal of the Acoustical Society of America, 112(5), 2323-2323.
  • Wassink, A. B., & Koops, C. (2013). Quantifying and interpreting vowel formant trajectory information. In Best Practices in Sociophonetics Workshop at NWAV (Vol. 42).
  • Weenink, D. (2015). Improved formant frequency measurements of short segments. In ICPhS.
  • Zhang, C., Morrison, G. S., Enzinger, E., and Ochoa, F. (2013). Effects of telephone transmission on the performance of formant-trajectory-based forensic voice comparison – Female voices. Speech Communication, 55(6), 796–813. https://doi.org/10.1016/j.specom.2013.01.011

评论

暂无评论