Skip to main content

No project description provided

Project description

arpa2fst

Python wrapper for kaldi's arpa2fst.

Open In Colab

Installation

kaldilm can be installed using either conda or pip.

Using conda

conda install -c k2-fsa -c conda-forge kaldilm

Using pip

pip install kaldilm

In case it doesn't work using pip install (you can't import _kaldilm), something likely failed during the compilation of the native part of this library. The following steps will show you a more verbose log that can help diagnose the issue:

# Remove the broken version first
pip uninstall kaldilm
pip install -v --no-cache-dir kaldilm

To test that kaldilm is installed successfully, run:

$ python3 -m kaldilm --help

It should display the usage information of kaldilm.

Please create an issue on GitHub if you encounter any problems while installing kaldilm.

Usage

First, let us see the usage information of kaldi's arpa2fst:

kaldi/src/lmbin$ ./arpa2fst
./arpa2fst

Convert an ARPA format language model into an FST
Usage: arpa2fst [opts] <input-arpa> <output-fst>
 e.g.: arpa2fst --disambig-symbol=#0 --read-symbol-table=data/lang/words.txt lm/input.arpa G.fst

Note: When called without switches, the output G.fst will contain
an embedded symbol table. This is compatible with the way a previous
version of arpa2fst worked.

Options:
  --bos-symbol                : Beginning of sentence symbol (string, default = "<s>")
  --disambig-symbol           : Disambiguator. If provided (e. g. #0), used on input side of backoff links, and <s> and </s> are replaced with epsilons (string, default = "")
  --eos-symbol                : End of sentence symbol (string, default = "</s>")
  --ilabel-sort               : Ilabel-sort the output FST (bool, default = true)
  --keep-symbols              : Store symbol table with FST. Symbols always saved to FST if symbol tables are neither read or written
(otherwise symbols would be lost entirely) (bool, default = false)
  --max-arpa-warnings         : Maximum warnings to report on ARPA parsing, 0 to disable, -1 to show all (int, default = 30)
  --read-symbol-table         : Use existing symbol table (string, default = "")
  --write-symbol-table        : Write generated symbol table to a file (string, default = "")

kaldilm uses the same arguments as kaldi's arpa2fst:

$ python3 -m kaldilm --help

prints

usage: Python wrapper of kaldi's arpa2fst [-h] [--bos-symbol BOS_SYMBOL]
                                          [--disambig-symbol DISAMBIG_SYMBOL]
                                          [--eos-symbol EOS_SYMBOL]
                                          [--ilabel-sort ILABEL_SORT]
                                          [--keep-symbols KEEP_SYMBOLS]
                                          [--max-arpa-warnings MAX_ARPA_WARNINGS]
                                          [--read-symbol-table READ_SYMBOL_TABLE]
                                          [--write-symbol-table WRITE_SYMBOL_TABLE]
                                          [--max-order MAX_ORDER]
                                          input_arpa [output_fst]

positional arguments:
  input_arpa            input arpa filename
  output_fst            Output fst filename. If empty, no output file is
                        created.

optional arguments:
  -h, --help            show this help message and exit
  --bos-symbol BOS_SYMBOL
                        Beginning of sentence symbol (default = "<s>")
  --disambig-symbol DISAMBIG_SYMBOL
                        Disambiguator. If provided (e.g., #0), used on input
                        side of backoff links, and <s> and </s> are replaced
                        with epsilons (default = "")
  --eos-symbol EOS_SYMBOL
                        End of sentence symbol (default = "</s>")
  --ilabel-sort ILABEL_SORT
                        Ilabel-sort the output FST (default = true)
  --keep-symbols KEEP_SYMBOLS
                        Store symbol table with FST. Symbols always saved to
                        FST if symboltables are neither read or written
                        (otherwise symbols would be lost entirely) (default =
                        false)
  --max-arpa-warnings MAX_ARPA_WARNINGS
                        Maximum warnings to report on ARPA parsing, 0 to
                        disable, -1 to show all (default = 30)
  --read-symbol-table READ_SYMBOL_TABLE
                        Use existing symbol table (default = "")
  --write-symbol-table WRITE_SYMBOL_TABLE
                        (Write generated symbol table to a file (default = "")
  --max-order MAX_ORDER
                        Maximum order (inclusive) in the arpa file is used to
                        generate the final FST. If it is -1, all ngram data in
                        the file are used.If it is 1, only unigram data are
                        used.If it is 2, only ngram data up to bigram are
                        used.Default is -1.

It has one extra argument --max-order, which is not present in kaldi's arpa2fst.

Example usage

Suppose you have an arpa file input.arpa with the following content:

\data\
ngram 1=4
ngram 2=2
ngram 3=2

\1-grams:
-5.234679	a -3.3
-3.456783	b
0.0000000	<s> -2.5
-4.333333	</s>

\2-grams:
-1.45678	a b -3.23
-1.30490	<s> a -4.2

\3-grams:
-0.34958	<s> a b
-0.23940	a b </s>

\end\

and the word symbol table is words.txt:

<eps> 0
a 1
b 2
#0 3
<s> 4
</s> 5

Note: Numbers in the arpa file are log10(p), while numbers on arcs in OpenFst are -log(p) and it is log(p) in k2.

log(10) = 2.3026

log10(p) p log(p) note
-5.234679 0.000006 -12.053294 log(p) = log10(p) * log(10), -12.053294 = 2.3026 * (-5.234679)
-3.300000 0.000501 -7.598531
-3.456783 0.000349 -7.959537
0.000000 1.000000 0.000000
-2.500000 0.003162 -5.756463
-4.333333 0.000046 -9.977868
-1.456780 0.034932 -3.354360
-3.230000 0.000589 -7.437350
-1.304900 0.049556 -3.004643
-4.200000 0.000063 -9.670856
-0.349580 0.447116 -0.804938
-0.239400 0.576235 -0.551239

Caution: All symbols with ID >= the ID of #0 are set to <eps> during compiling HLG. See https://github.com/k2-fsa/icefall/blob/243fb9723cb82287ec5a891155ab9e0bc304740d/egs/librispeech/ASR/local/compile_hlg.py#L103 If IDs of <s> and </s> are less than that of #0, the resulting HLG is problematic.

You can use the following code to convert it into an FST.

3-gram

This uses all n-gram data inside the arpa file.

  python3 -m kaldilm \
    --read-symbol-table="./words.txt" \
    --disambig-symbol='#0' \
    ./input.arpa > G_fst.txt

The resulting G_fst.txt is shown in the following

3	5	1	1	3.00464
3	0	3	0	5.75646
0	1	1	1	12.0533
0	2	2	2	7.95954
0	9.97787
1	4	2	2	3.35436
1	0	3	0	7.59853
2	0	3	0
4	2	3	0	7.43735
4	0.551239
5	4	2	2	0.804938
5	1	3	0	9.67086

which can be visualized in k2 using

import k2
with open('G_fst.txt') as f:
  G = k2.Fsa.from_openfst(f.read(), acceptor=False)
G.labels_sym = k2.SymbolTable.from_file('words.txt')
G.aux_labels_sym = k2.SymbolTable.from_file('words.txt')
#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps
G.draw('G.svg', title='G')

G.svg is shown below:

G.svg

1-gram

It uses only uni-gram data inside the arpa file since --max-order=1 is used.

  python3 -m kaldilm \
    --read-symbol-table="./words.txt" \
    --disambig-symbol='#0' \
    --max-order=1 \
    ./input.arpa > G_uni_fst.txt

The generated G_uni_fst.txt is

3	0	3	0	5.75646
0	1	1	1	12.0533
0	2	2	2	7.95954
0	9.97787
1	0	3	0	7.59853
2	0	3	0

which can be visualized in k2 using

with open('G_uni_fst.txt') as f:
  G = k2.Fsa.from_openfst(f.read(), acceptor=False)
G.labels_sym = k2.SymbolTable.from_file('words.txt')
G.aux_labels_sym = k2.SymbolTable.from_file('words.txt')
#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps
G.draw('G_uni.svg', title='G_uni')

G_uni.svg is shown below:

G_uni.svg

What's more

Please refer to https://github.com/k2-fsa/icefall/blob/master/egs/librispeech/ASR/prepare.sh for how kaldilm is used in icefall.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kaldilm-1.15.4.tar.gz (48.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

kaldilm-1.15.4-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

kaldilm-1.15.4-cp314-cp314-win32.whl (995.7 kB view details)

Uploaded CPython 3.14Windows x86

kaldilm-1.15.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (572.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (592.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp314-cp314-macosx_10_15_universal2.whl (789.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

kaldilm-1.15.4-cp313-cp313-win32.whl (983.2 kB view details)

Uploaded CPython 3.13Windows x86

kaldilm-1.15.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (572.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (592.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp313-cp313-macosx_10_15_universal2.whl (789.7 kB view details)

Uploaded CPython 3.13macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

kaldilm-1.15.4-cp312-cp312-win32.whl (983.1 kB view details)

Uploaded CPython 3.12Windows x86

kaldilm-1.15.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (571.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (592.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp312-cp312-macosx_10_15_universal2.whl (789.5 kB view details)

Uploaded CPython 3.12macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

kaldilm-1.15.4-cp311-cp311-win32.whl (982.4 kB view details)

Uploaded CPython 3.11Windows x86

kaldilm-1.15.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (570.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (592.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp311-cp311-macosx_10_15_universal2.whl (788.7 kB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

kaldilm-1.15.4-cp310-cp310-win32.whl (981.4 kB view details)

Uploaded CPython 3.10Windows x86

kaldilm-1.15.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (568.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (590.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp310-cp310-macosx_10_15_universal2.whl (786.0 kB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

kaldilm-1.15.4-cp39-cp39-win32.whl (981.3 kB view details)

Uploaded CPython 3.9Windows x86

kaldilm-1.15.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (568.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (591.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp39-cp39-macosx_10_15_universal2.whl (786.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

kaldilm-1.15.4-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86-64

kaldilm-1.15.4-cp38-cp38-win32.whl (981.2 kB view details)

Uploaded CPython 3.8Windows x86

kaldilm-1.15.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (568.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldilm-1.15.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (590.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

kaldilm-1.15.4-cp38-cp38-macosx_10_15_universal2.whl (785.6 kB view details)

Uploaded CPython 3.8macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file kaldilm-1.15.4.tar.gz.

File metadata

  • Download URL: kaldilm-1.15.4.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for kaldilm-1.15.4.tar.gz
Algorithm Hash digest
SHA256 0f1bb7fc48073962f821c2a9c5cdac2fdd92244e4116dfdf9129b49ad1ae53ed
MD5 4882e9a4fbb2727ab0b5b04ad2e13863
BLAKE2b-256 79dc69c52d7bc12deed7b1a6cc44f906a71d9f5e22139de7055e6712b1b33ad4

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 087e98a11ae691a1d421696449e179cca5dc26b161bb3e6818a13f7070dacb77
MD5 693444d87232d41d9ec365608c7fbcd1
BLAKE2b-256 29e88db1b4494f760aa147dad2b094f797dc5b344dc2d00f9e6f297f36d2e37a

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp314-cp314-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp314-cp314-win32.whl
  • Upload date:
  • Size: 995.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 10128fbd62b666441ec97a5340fdb097817d118b4600f2705cf1a90750734bf0
MD5 54f8106611268aef349f70267311fc4d
BLAKE2b-256 3d055958c033e9c77b30e2b40e98c674bff66f9aedb19fa06eefe6b304f27dff

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f6877811263f96e3438d0c547a7b7be5b07f02e4b1a23b184f5c9b7d554e9ba
MD5 22c62c7ce053c328657aeb82aea3811f
BLAKE2b-256 1d9cbd8c8b0ad83921bca356bed3aa8788c8c562041f06c719d2c689fccea430

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8ba48e1cacb10cb25ccc32aa4e45ff55ce438adf41220570f464eb8d78960d4a
MD5 30bef7bd311eb7e8ea79b0c5e2fa987b
BLAKE2b-256 1b841822785ffa3074fc40ff9bb5ec7a77e0b48adf4bcde42959a8f5aeb7756c

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 df7996d91562004b23d9632cdea3e453133e75687dc184928656a9e262c694a5
MD5 6e61c78a298fb1a9fb3b2fa09a01bc2a
BLAKE2b-256 b78fb54eee91e9c281752fd0a1e6dd513dbb76a3ac26ad0444df481dcf4006c2

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c8f06dbd5d71631f3dff7c10ea6c8595a5e8f7bc4b798d65c7c27a7846d52401
MD5 5b2de1e8b6538f66d95fdf24469c3047
BLAKE2b-256 6c2da81ab7264c63cf20ba54e87cc0b29defddd10c3ffc921099f18a3f5e250f

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 983.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c97403443dc2201fee41c16f16bd098c48182466ff7273a9141313cc9b07b8d8
MD5 2ddcf0d5018757a922a78c2e960bfac9
BLAKE2b-256 7775f756aec200ae41798ef3d454e5413ac0724807e5c4609a5614383a4127e0

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ea19814eca324548718d6e426db6e84094e97b508c489aee2c7b8707c4a181c
MD5 b530bf15e160e1f3c5685d7af8153283
BLAKE2b-256 1bc849cb425962ada6e20987a26b8895b791f2b75c78cbf155c1e51921eb3526

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a46762835b63e57db77c7b525b454d4fa57d94dc8fcf00dca99fc05baab981fa
MD5 6bcd45681e10869f14adc6bc16279e7e
BLAKE2b-256 4f34502cb3ba89b6bbfbade7505314b2fef40489fb146f8ad52a91e8d2e916b1

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp313-cp313-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp313-cp313-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a02230744485a6a6448018d4fbd2349f5cd137a402265887bd8441e9f78d3636
MD5 3dc5de4303cde58e112b2fda1f2c8d79
BLAKE2b-256 b5af0bfcf03ba3b4d001b3697619e876bfabcfb2cc8df97a7ccb1287a8fcb564

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d80163ced2c952a2c83e046cd8751165eb05f2d0abbaebcb20b7c6a5ed3d3222
MD5 82804583004a38d1f40a85208186081a
BLAKE2b-256 d741660ce6887bc4f6e1b21b89245218f172b231225a8fee645c000a21ff1912

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 983.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0ff0f8db5ce16046c7adb0def59c64c5e0aec76e4c7b37f13105040831e5dab0
MD5 1d35de7bc90a30adb8cd2ae516de5c99
BLAKE2b-256 914977d204df96bbb4a3d28722f7d369525f131780fd65342f1d14144f614909

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 499b719d89d2c6491347a36a0a6442b1c78d576686e3db0be5f9843705e0cf34
MD5 3c6eded84f092c4f54da8264d7d94ef1
BLAKE2b-256 f2b7833fe5f6da140653be0efad8d492a8e589ec1c5112fe953f9a009013108f

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4248f079454b086f7989b3a78667390fb5449cc26d54af34dbb8f5c2f2e092ce
MD5 fd7abee253806e29af624b28457c539c
BLAKE2b-256 cc3ef8dafae79ebec6aa9f0b719823261525c9537916eb5f1e387d6158b2fa0e

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6a3858a7ad8169ed1dea69bc18ed972281efc4c20fead9ef2ed36910a0bc0f42
MD5 f88a9df8c1ba7efb662e04c7ebf5c265
BLAKE2b-256 1f4be6620a7d145a88bf3228cac4bdccc3e93670dc29a22b0220452086d533df

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b27224e043ad0b24e91798484f78ae92b99ab02b6bd9c5b72a5906f7ca97657
MD5 d468e50f88d2a990f6f6d248a0532c3d
BLAKE2b-256 c74f2a1301a1a3120dd32b634e48cba6bc33e59bed88a4beed523bd023f9883b

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 982.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6712ee530a04e415fa2f5411b086a16e5a3da8ed18c1b03116c9d3147a8f4f57
MD5 0f9c81665085c0c93dc673d23b881b60
BLAKE2b-256 9272bd41e842063236ce3d9afbff742985a0773a769a841e096e95720053f7a9

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70fadcd95530f5ce9aaab5bb329cb8d850858a8885a93c8a232e470e9c3215f3
MD5 5dde498a8969c045d1c452d7871ef3fd
BLAKE2b-256 e3014a17b937f9adee7140350ed9ee0d7c20a82428c8cc57edc0c63315df39d3

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cb54a9ec0947294c60a4d293daafcb42ca95853da4a3050654c242a3d40dae6c
MD5 8a983c00f4592a971a99506d4bfba014
BLAKE2b-256 54ff73a9888529b52829ec8447bfd041c84378281354ec2c421c3f2e2ec10bae

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 942fdd2a2fa7ce1c5bf8ab5c0f15fe5f3e6424e5caf517feccb8c2cad2380491
MD5 cd24c93d551f20468e77ee48cdac51ca
BLAKE2b-256 5cb83dc64a25def199c5b5042819dde4b6436ed1afa24e2a75d047020bc15b9d

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 97645a6b2003bf15ce4a5ca6237bcf3666a0d524936d57c3ab8210971f4d95a2
MD5 badd42a0fce73ee501acce9104600a79
BLAKE2b-256 affd1ece98926cecff193fc3482dffe80106bb22bae4d090cce642c9273ca4d2

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 981.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0ce778ab318c95f7ff246905d65c9d7a817a5985c862b6fc7ac18071ffe313ec
MD5 ab80c4aaa818deff289a2cf32d440088
BLAKE2b-256 f965db33aca0cb2bf303bad7f7c4d8425efa149c328f8606627ce7fde9fdee91

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbe3f0dd2022362d95abeac8cc0ab1a30ac57786fd9a19f577b066473e2a6069
MD5 bdbad76ff93623ef0b1c5956b669177d
BLAKE2b-256 2c98c00279317ea56f7e734bf56d4447ab7d8f20aae18855849d20a02624c13d

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ca7ac7f9668fd0277478012b8944d158017b023c21bdeb13e842ce9ed18f0109
MD5 2577da3b0445af43ffb8bc6b6fe138eb
BLAKE2b-256 1061d460477b1338c1b95ad3d2138f65409768157c70ba10654425ade5615ef9

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 aa42f2407881d577dc708572b2502b8590d5ab3e57386c2b3b9b6f3356212629
MD5 2b1145b424f43be163d415927f21fd33
BLAKE2b-256 c2b58bbb79697b4a2a3e383b508f7efa0749272624742e6e2ddd6c2019bdd14e

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 14737f20f2d64449ced49feaf3f77ba07bada6793f266396c8ec863dd36aa24c
MD5 c7894224a0ffd90e6116192908fd5795
BLAKE2b-256 644c91de6f3b05175631c24bb84b0155473c4d02933b7dee05a31e164cd31be6

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 981.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7e179c004a842a78a7bc159f8c0ec7e7eda7b18f27bf1a278c62500e4174bb95
MD5 eb945464bd6cd8c9f82368057dcfdd40
BLAKE2b-256 d1cc1d29f422488cef7a07c4a6e923955333622786702b8f66769f347f49976f

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 947ae50eeefd2651e045154baa7a231b707b2d298b7e55e11320aa4e3c83a3f5
MD5 8a42db8e2f15a217eecf26b7ae14438f
BLAKE2b-256 f7ce39f7525a6feac968fad14aca7d4914821018821f5ede78402e87342e9064

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 159601a665a3f015add05eb2aee3cf965b9ac26f4de8878c738704820a99dd3e
MD5 5062215384f1371b42dc7946f617cff5
BLAKE2b-256 446a1ef7a3e823c40d16e7ea5a2c9f2d147015c1e1ba8c17445631c07bb48cf9

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fa643331a6a6ef5fa8aa0d5ad75241a3a8cb8592b64f5dd553056b8523c6fb8d
MD5 7b06d7b31a215ae48ca3ed32f39544d9
BLAKE2b-256 032472ab30ef19acd511fe67f435f10673b669160b8b0d2edfa5da1a522cab39

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2e51dc115dd46d85120d8901286fa6c256f42049c273d3d8583187fc02c4faae
MD5 bf4bee7bf63fac518318f98fc19e8d92
BLAKE2b-256 dc291cdeb3f4d861a9a06b752a546c598186cac205a7f183d10c285af8792558

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: kaldilm-1.15.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 981.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for kaldilm-1.15.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7151228e436a46dc9979677f18548bc95a1af8f74e0cf2bc0812a6a9fc190c4e
MD5 69b8178467d247339e09f4ca682d90fe
BLAKE2b-256 c2a1dffe7fb6833f01494af94ff30627edc14667ffb39323be86f059af02b431

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35b45c664c3ad9df88798134ebd5091803b187f9e41c318ef900d88d5e3623fd
MD5 0145fc150f18fa835a1890a2c00edaac
BLAKE2b-256 fa8de7e6a46d2b90d7d9b644b34514e390cbdc958f0614dfb7961f433fd14825

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a8f5c9f9bd3d283869eb8f99bc3181b0f7806cc50e180882b1e11b0988ae3efa
MD5 7f7d0d84e9bc4fc2664241f0f1991fd9
BLAKE2b-256 f8632c1149267777a949c958cdee6432bd0a881e47ae71be75af54bbcad2a5f4

See more details on using hashes here.

File details

Details for the file kaldilm-1.15.4-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldilm-1.15.4-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 53f28248549d0642e28958a485d0ad8d30dabaf4320aa593ea19766731dae12e
MD5 0d23a52ce7c4e154dffd46e77c6fb203
BLAKE2b-256 ca7b4389fe482f437dda47fc6debdfd4a0ddbebdc5c5178e6e6e5dcf4ae8d84f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page