New Vowel Extraction Suite
Project description
new-fave
What is new-fave?
new-fave is a tool for automating and optimizing vowel formant extraction. It is philosophically similar (and named after) the FAVE-suite. However, new-fave has been completely written from scratch, and has some key differences from the FAVE-suite.
new-favedoes not include a forced-aligner. It can process alignments produced by fave-align, but we would recommend using the Monteal Forced Aligner insteadnew-favedoes not require speaker demographics. You can optionally passfave-extracta speaker demographics file to be merged into your formant data, but this does not influence how the data is processed in any way. Besides including file name and speaker number data, you can pass any demographic information you would like.new-favedoes not assume North American English vowels. Your alignments can contain any set of vowels, in any transcription system, as long as you can provide a regular expression to identify them.new-faveis customizable. With config files, you can customize vowel recoding, labelset parsing, and point measurement heuristics.new-faveis focused on formant tracks. You can still produce single point measurements for vowels, butnew-faveis built upon the FastTrack method. By default, it will write output files including point measurements, full formant tracks, and Discrete Cosine Transform coefficients.new-faveis maintainable. As time goes on, and the code base needs updating, the organization and infrastructure ofnew-faveshould allow it to be readilly updateable.
You can read more at the new-fave documentation.
Installation
You can install new-fave with pip.
# bash
pip install new-fave
Usage
To use the default settings (which assume CMU dictionary transcriptions), you can use one of these patterns.
A single audio + textgrid pair
# bash
fave-extract audio-textgrid speaker1.wav speaker1.TextGrid
A directory of audio + textgrid pairs
# bash
fave-extract corpus speakers/
Multiple subdirectories of audio + textgrid pairs
# bash
fave-extract subcorpora data/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file new_fave-1.3.0.tar.gz.
File metadata
- Download URL: new_fave-1.3.0.tar.gz
- Upload date:
- Size: 31.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42b12360f95ea8a38ef8acb2ee074c7637f5083248d9445a1a77e58898982017
|
|
| MD5 |
5eda52028a0579b0f208ef4c5d1d1e6b
|
|
| BLAKE2b-256 |
a0cdb40fb8ca03c0f8291af77e0f360d16a81e533b72d7c8655dddfbba4a20dc
|
File details
Details for the file new_fave-1.3.0-py3-none-any.whl.
File metadata
- Download URL: new_fave-1.3.0-py3-none-any.whl
- Upload date:
- Size: 44.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39520246d8c8248371486d93f5c94a9e96a89517933dc1487b11d2ba3432bdda
|
|
| MD5 |
7db801f7f2bfc287126aa575c91c3a07
|
|
| BLAKE2b-256 |
d96d000c9272c4c0ce9058c9f99a8e9200f781647758a7099b555abd0e32c374
|