A tool for manually annotating audio with ToDI-style prosody.
Project description
ToneSwiper
Installation
Recommended way of installing as a globally available command, but with its own virtual environment, is as follows. If your system does not have pipx yet (for installing Python programs), you first need to install that, see here.
pipx install git+https://github.com/mwestera/toneswiper
Usage
On the command-line, a typical usage would be to navigate to a folder with one or more .wav-files (cd some/folder/with/wav/files) to be transcribed, and do:
toneswiper *.wav
This will start the gui app to let you annotate the selected sound files. It can be almost exclusively controlled by the keyboard; press F1 to open a help window explaining the keyboard controls.
If your folder also contains .TextGrid files (with names matching the .wav files), as exported from Praat, and/or you want to save your annotations to such files, you can do the following:
🌩 WARNING 🌩 This will modify your .TextGrid files by adding a 'ToDI' tier, and/or modifying it if the tier already exists. It may also destroy your files altogether, so best do this only on a duplicate of your 'real' files.
toneswiper *.wav --textgrid
You can also customize the tier to which the annotations are saved:
toneswiper *.wav --textgrid todi2
For more info, do:
toneswiper --help
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 toneswiper-0.1.0.tar.gz.
File metadata
- Download URL: toneswiper-0.1.0.tar.gz
- Upload date:
- Size: 36.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e2e66c59762fd126c489faf8e187cf9aba6d8fdd79fe22c51126e8c1e7edb0d
|
|
| MD5 |
e9545210a8d3ad1bde0b87684c9519fe
|
|
| BLAKE2b-256 |
80b663b168872cec0187e5b896204cfe55de6cb3aa99330798f5dfc03362a864
|
File details
Details for the file toneswiper-0.1.0-py3-none-any.whl.
File metadata
- Download URL: toneswiper-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a33571c476a64660a7aa36850aa9a187cdd701d67a139ce85d826bbd40cea864
|
|
| MD5 |
52ae0c72c7b9ff99a6e72596ac1a2848
|
|
| BLAKE2b-256 |
fcea2c85516de91261f6813195e3cb3af11fe3c22a85aebd042f464ba126cbdd
|