Skip to main content

viter

viter

Forced alignment in one binary. The Montreal Forced Aligner recipe, on your GPU.

PyPI release

Install

uv pip install viter

The wheel ships the viter command and the Python API. For the binary alone, cargo binstall --git https://github.com/thewh1teagle/viter viter or the releases page.

Use

viter train corpus/ --dict dict.txt -o model.viter
viter align corpus/ model.viter -o out/
viter serve out/

corpus/ holds audio files with a same-named .txt transcript beside each one. Without a dictionary every token is a phoneme, so any language works. An existing MFA model loads with viter import.

Python

import viter

model = viter.train("corpus/", dict="dict.txt")
alignment = model.align("audio.wav", "the quick brown fox")
alignment.to_textgrid("audio.TextGrid")

Examples in crates/python/examples/.

Documentation

docs/ — CLI flags, corpus format, the Python API, the training recipe, and how the numbers were measured.

MIT.

Metadata

Release files for viter 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for viter 0.3.0
File
viter-0.3.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
viter-0.3.0-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
viter-0.3.0-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
viter-0.3.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
viter-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 28.3 MB

Release files / viter-0.3.0-cp39-abi3-win_amd64.whl

Download URL viter-0.3.0-cp39-abi3-win_amd64.whl
Size 6.3 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
f4aa1880cd55df46d773404b6c6412e97f454afbf9a13f2d24214d30839249c9
BLAKE2b-256 checksum
How to use checksums
a4b165ddd3c91c62d28a1d3e4359064b1dde3c100ac07677436a1a698a54117f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / viter-0.3.0-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL viter-0.3.0-cp39-abi3-manylinux_2_28_x86_64.whl
Size 6.0 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
f912f2e2ee3a42ce6f8cc91327ccf935c2063e7dab5427cfbd1929c78fe0377f
BLAKE2b-256 checksum
How to use checksums
f2225223e6b9c9f5f8f0d94e143a08f89be5c8aa2f1654cc73495d4d1f181b97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / viter-0.3.0-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL viter-0.3.0-cp39-abi3-manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
add8bcc4529807fd71ef7212136914c8b80e0b8cf10646b9f6f958cec6e2a06e
BLAKE2b-256 checksum
How to use checksums
17d6cef114f00b4029338c238a75e8955e93fa12034916a52c19de75f7252fb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / viter-0.3.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL viter-0.3.0-cp39-abi3-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdd446a311c778719df1decc19369d75e3a9683b882acee9f5926ff0b28d40bb
BLAKE2b-256 checksum
How to use checksums
75fbc591b82ce95b31f98f65579c0b53cde8a30f7e208040459d1b260fed2bae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / viter-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL viter-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 5.5 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b79455078364c66800d53e5bc2fc70d53484d122136345e1e0b24cbb32b280b3
BLAKE2b-256 checksum
How to use checksums
109326ab4e473b568fc4f181a06b0626a7e4711286823d06c2eff821bde4c91a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

0.5.1

5 release files

0.5.0

5 release files

0.4.2

5 release files

0.4.1

5 release files

0.4.0

5 release files

This release

0.3.0 This release

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page