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.

Pretrained English models and dictionaries: models-v1.0.

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.5.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.5.0
File
viter-0.5.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
viter-0.5.0-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
viter-0.5.0-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
viter-0.5.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
viter-0.5.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 28.6 MB

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

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

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

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

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

Download URL viter-0.5.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
a47aa1748b274b4acfc85be6a1560abb4b4d2220d1fcb871923aa35427aee7de
BLAKE2b-256 checksum
How to use checksums
ecc22e18ee560b8c832a194f28f8cda5eea9cba3837ea6ab619b15643962af20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

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

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

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

Download URL viter-0.5.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4a05652505363d2458b59c9af4a98a4f8f0b304a71696fa5efe16cbe8938f46e
BLAKE2b-256 checksum
How to use checksums
a5b5c874948fe3bddcdb686d5f0754b176199adf8885d65f5a2a64cc06fbd24c
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

This release

0.5.0 This release

5 release files

0.4.2

5 release files

0.4.1

5 release files

0.4.0

5 release files

0.3.0

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