No project description provided
Project description
arpa2fst
Python wrapper for kaldi's arpa2fst.
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)
, where 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:
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:
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
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 Distributions
Built Distributions
Hashes for kaldilm-1.15-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0c690bb11d1a14fbe0c1a2bf78f944a13c0733376acd63a3441d9a6e09d8166 |
|
MD5 | 2b30d8e8aa977325577285d793832989 |
|
BLAKE2b-256 | 6f0ff03495b62563c5cec70d163be7cb9dda2e6ce4bce09d6c7dead56bddfcdb |
Hashes for kaldilm-1.15-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d90d085f0b95811a8ea334e9c336b0d06a89efa1300a13fd04ca835b7b3d12f1 |
|
MD5 | f44117100097c69161cf856abd52b2ba |
|
BLAKE2b-256 | a2c9e5b64a7f9592e23d7b52661544758fb68bdcbc223596503d5ca39061d544 |
Hashes for kaldilm-1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7148dbfac8b29b4a25126f4b44b5a33e3bf2fb40e02a0b4d1b5233783ccf3a4f |
|
MD5 | 07a53cbe760e9988796d565debf03ec6 |
|
BLAKE2b-256 | a5f1bae8f80c951d2b83c1dec10751c7650045ef72e5a0f1c87e7ffb7ccc3eff |
Hashes for kaldilm-1.15-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5853065a08c0c4d9c76b21ac869e74e2d852aff61198b906c4f41b8e68377071 |
|
MD5 | 71901cc91885a554104e20c5a1b37e13 |
|
BLAKE2b-256 | b24f3e44807c671ba3268b1c79778cef955106a2920c4eefe8ec0578da9f9e06 |
Hashes for kaldilm-1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8acb7be475567afcca5b89d4e9c9677987c5fdc00b759b76e127edb728232f36 |
|
MD5 | bec143f00f1922ff81233e36a7bc41b3 |
|
BLAKE2b-256 | 75dece615749bd1b8a2e37d27cb7461062b547ca4f998c3d3b729eac8037cb9c |
Hashes for kaldilm-1.15-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae282d1dc248e6f34bdd1ce8d7eb829a555bbdca815883f25978d08ee86732c9 |
|
MD5 | ac15dc6d9ed6515199621ecbf1dfeddc |
|
BLAKE2b-256 | 3a20a64f50fdd9352df6f481ccc5ab4b8c7d3cc640b8026cc1f798b9e4981dd0 |
Hashes for kaldilm-1.15-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a2451d64041ee75fd7682db530d67a39a067cf2a992f8eaabe9cd8f9c0e3e85 |
|
MD5 | 85f564b6ab68c1eb44ec8ee32b45349c |
|
BLAKE2b-256 | eb71995588f88754ab448dfa5d35a50d70fc04d0077da06c4d158f758b39f4f7 |
Hashes for kaldilm-1.15-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c3f0c645ef097c38cb3fe59363b8816b02cc1e72a41f385b4432b5a97af715 |
|
MD5 | 365b7d5d7e2df9363b25206e4039714b |
|
BLAKE2b-256 | df6ab1896afe95059e106de185048bd623ea75ac5784586a92c7cb6a2ee27d9f |
Hashes for kaldilm-1.15-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dcf5108a5121fa94614386a108ae9d374b656d66e155e209f1baa83476a59db |
|
MD5 | 16ed8e1e17827e09132cebaa789d01ca |
|
BLAKE2b-256 | 830aa9f209efb549ec57be57400f1337fb771fd44bb94d557725c5416819c0c9 |
Hashes for kaldilm-1.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01766020becc4e251873747562b92bf590e3ad2e40fc2f6076070b797ef8b830 |
|
MD5 | cb707f604b61741f18f6011fbadf476d |
|
BLAKE2b-256 | 8ea2c0e5c768a32ccc595bdc7b2290e90f938cb198ca192b550cb444c4d2fc89 |
Hashes for kaldilm-1.15-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb9d8fe5fabee38f4f4a6465ae291d9384cd8d00485cc3b656e3c03f6098b00 |
|
MD5 | e7b104acc8674656c692380d087d5ff6 |
|
BLAKE2b-256 | 93868e12d16293481fe48ca406f6c871fccca58303712d72318fbcbbb8098d46 |
Hashes for kaldilm-1.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8d39300a0bc5dc9d33ff76810dca0f10191764ea0c5351c49d351ffa1ae8e6 |
|
MD5 | 61691ef367bf22f77300bc619c520ef0 |
|
BLAKE2b-256 | 077e5023a8f9e80678787d7482d33f6e8d19c0841a2cd8c18c3d33b2736adefb |
Hashes for kaldilm-1.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c781f07006badf6890fa24cc5e2e5ab32d82c05d8dbcab6497fd757fb6c8fdc9 |
|
MD5 | 0f42cb6e7295c7c8d7a3896c4935f149 |
|
BLAKE2b-256 | 96540661037a7a938a6a4f967769ce9948b250321661ff10e4123ba87cfb8831 |
Hashes for kaldilm-1.15-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881e2e8beb09b8126a9eb1bed7f3cfa1cd8646e3fa1e640f28d36e9c1ce28d84 |
|
MD5 | 9db304f580ccb3686d38796d88c03751 |
|
BLAKE2b-256 | 03fd12af1da1a711f26bbaceb3f8e26fd353845a530729c8493827051b876530 |
Hashes for kaldilm-1.15-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19033ae2fa5057568850bc1ca8ce74585d9a12fbb317f75eca3a2cd75f380598 |
|
MD5 | 2742c96e6d4bde8c94d2b818807f21d4 |
|
BLAKE2b-256 | 5f3c4c1a10f22a016f7a9f3fcb9faaf230afb8e32d5c0e04546d0c34ebeb1b19 |
Hashes for kaldilm-1.15-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a619e6405a1caf9352dd12f74437a83c389369090cfc3b0f968a2caebd496d52 |
|
MD5 | 94954301ce9c22fcd0a863336c72a1f7 |
|
BLAKE2b-256 | 1f95a79a0587da0edc2a80c494a5aacadc55b7993ea5c13e3f142a9ded3e2548 |
Hashes for kaldilm-1.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d2c953f1734b84141e88cd8d841e9640eaceab9660107bd1f3619034057885 |
|
MD5 | 7f92de4cea019570d35cd47d5657ca1a |
|
BLAKE2b-256 | c9871255d618bb2781bade82013b02b3b787af7ddcfb9c67ca0779ac58a093ec |
Hashes for kaldilm-1.15-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe66034f68be63c0ddc9f22dc92f312a9889e7e078c29b27eb72039a0947e2d |
|
MD5 | 14cb5fddddc157448241e9607375858d |
|
BLAKE2b-256 | 01c4358d95a37cff6dd6488b485a45cbeb3bdfe2179168f9bcc23f466977466d |
Hashes for kaldilm-1.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0484888d53504195a1b7cabbe8ccff2308907517993b65baabdc7e0d3d3bca52 |
|
MD5 | bd22225f610a38f7bac66c5ab1f51672 |
|
BLAKE2b-256 | 22d52e2a0a057167e75128b05f41dcd27eeaf6890a895a6efcf834d9c26565a3 |
Hashes for kaldilm-1.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7840c2aec6da3f47bce26c5ecc2b7b5949e206386cea8bd38b0261cfe6a848c |
|
MD5 | 84bf577e761fae10714c5ed7e591cee9 |
|
BLAKE2b-256 | 668179b8fe990c05af983c0f16e9e68e5a6812a4538654cede5da0161af7987c |
Hashes for kaldilm-1.15-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2515e6b057d044ee190d5f5ee6d12a58e79f2e2f588190021f683520b82e9e22 |
|
MD5 | 48bd82e6d63638dd3dedb55305406b65 |
|
BLAKE2b-256 | acf8b840c1e30945d2580b56396ac8069c6c90c86582d35841cc6ce99a9db1ad |
Hashes for kaldilm-1.15-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 377d23363d95509359c6a8fb2ba6ef329be711785cabe3fa973360d318e40599 |
|
MD5 | 2d7a0ca08e4880f329a5f95b0116a3d5 |
|
BLAKE2b-256 | 14ec6b2c514722a755804d54373eb0367980a57b73cc2ac74b86a42de0de20b0 |
Hashes for kaldilm-1.15-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad846c9067a6c3b336931f55dbc22ae86c870f76dccfbe816cb17e7a628ed5d5 |
|
MD5 | 7817412a55cc07adee52af187d0e9346 |
|
BLAKE2b-256 | 2c3a2eb9068024aa0b128343df358ba4b00e9d12966f1f3cdd75b5502a614905 |
Hashes for kaldilm-1.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c511cc6e7e7d445d258e163ddb3a1224bbdce76fdde79cbfc8fe2f2a3f40a41c |
|
MD5 | 8002b55e9d39e9b56d68f4d3188ce960 |
|
BLAKE2b-256 | 350922f43d9146cb752e03f3f2b5b8e8167a1b0e73ee1e2d25859785a4905811 |
Hashes for kaldilm-1.15-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff388e4fcc3ea9a351c2449ed6ccd659c9fab2e3a9a5cc1b464d4cfa31762e3 |
|
MD5 | c867bd8e7b67cd4219f24186d74435aa |
|
BLAKE2b-256 | fd76c48525eab14b791037dbc64d03153a5406095b75813072b64d9cabf35612 |
Hashes for kaldilm-1.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb8a5af837a4284373b1f7abd256193ab50a411249acbefba062227d3ad5a799 |
|
MD5 | d6dc908e020d3138a1f4af00dda2bf62 |
|
BLAKE2b-256 | c5c6229fa0abdd1347c55a47fe1ba77635be92e7601b8d9ed0e84bd06654b453 |
Hashes for kaldilm-1.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f73742aaf67fc8347c13c41aea337de5a6b6f808d2ebba14ba808186e77e087 |
|
MD5 | 790135a4fe0979e5f149c9b1d9be2fde |
|
BLAKE2b-256 | d3d0bcc1999fcd04b25ce15228b0cb5c20b37bb393ac098b5710d650b2d584a0 |
Hashes for kaldilm-1.15-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb8f757eb322944ae8c89f7331dc65eb8c8d13ca6ebc84b68d713e455ef81ef3 |
|
MD5 | b3695e443ecb6b5e91136bef589d4175 |
|
BLAKE2b-256 | 7077256dbb2211ea89197d280b27fd2989670cce94c958e3720c7cbc59ae3e03 |
Hashes for kaldilm-1.15-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9878e31e96f1e6260ced4390edc9c6ed6523346af4f9026063d6b8a97cfa689f |
|
MD5 | 50c4548d0c6af8a7c9fd4fcb6fcf2419 |
|
BLAKE2b-256 | a1919cd15d497ba11b638646ddf91751bcd26b91794d8b215b7369bee95b23a9 |
Hashes for kaldilm-1.15-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7ceb28dbeeffc96ed80086bbf412f4b0e3e1b4eaf6ab0ca99171381b8ea486 |
|
MD5 | a9186c82eafd1d24c6e2f1d5f5952202 |
|
BLAKE2b-256 | 2abd83310e44881af2023f3a4fe1332b1dc8af1923aea6d1bd3655cc77bdf64e |
Hashes for kaldilm-1.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90cf20b33973ad9ba3d183c3bbb131829744467f4d1cc9fea2a4585701767b05 |
|
MD5 | 05c1665e1880f9cc7cb53dca0ed6cafd |
|
BLAKE2b-256 | dc54aaab27521044ba5b4f45058720eb7e418a9321e226f1d315e8c4069bbc2f |
Hashes for kaldilm-1.15-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2e9c7796e74e36acc64984e260d3c48a0c3886d12680e144a691acdc5b0f21 |
|
MD5 | 27eb8cf923928de1e676dfe314eb8829 |
|
BLAKE2b-256 | 3bc8a0908edeab3392ac6d2cc0884874dc531ff40b78aeb0dcd3ef5ad630ba3f |
Hashes for kaldilm-1.15-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f3e2809f2fe914c10baf5febc397b82a748db5c3d744e20e6af444ead74b9a6 |
|
MD5 | b21ee9ab844f5b0669e74b07c84a557b |
|
BLAKE2b-256 | 433bd581269f4f9073ef768fc3f5f99712938ec187225dbbba6105307f66576f |
Hashes for kaldilm-1.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 446c032d1d6607287e6841514e0fc4dcaf5a45bfd998732f5d7e845c7af1fff1 |
|
MD5 | eba121fec26d0c092818e4fb409585f8 |
|
BLAKE2b-256 | 9cf65337c4c1fe48e794d13284ab45e6446edaefbc53cbb2ba6b1e7d6a0f63cb |
Hashes for kaldilm-1.15-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 734936d18032d27c0afd6409b6e8caaea78b7eee06c32ef23a71b770498da6dd |
|
MD5 | 6954df093139263cceee230bee3c5c1d |
|
BLAKE2b-256 | d4be64eb2c2f4190639ac94da676a59fd907a9400a81c4bb5b9d2bae2886ec7d |
Hashes for kaldilm-1.15-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb15a7e6d482257ea073a963b2ccb8c731ecfba665722cde9ae20c6c68c1794b |
|
MD5 | 6248b7acc0c08c79b2516c003c951e9f |
|
BLAKE2b-256 | 42f40efb66e6b23c3549069c26a6203d4dbfe87bd3319497c4b9cd63eb01bf03 |
Hashes for kaldilm-1.15-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dfc9aa39fe7d036c2aaef4cd80bdc121111823f6b094e65a31cc53f4464b418 |
|
MD5 | 854c1804a5f7b90d16e02ce21bbdb66d |
|
BLAKE2b-256 | 0ea37941259b9d04216429a366a18aa7f6aa7dc5e5dee951b29aac5b45d3bcbc |
Hashes for kaldilm-1.15-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e29e9bf856a079a20f880638852704a4a30c2f05d38bfc208768f3e7dfb2a3 |
|
MD5 | 15f438f689cbe729f2c167ca35284208 |
|
BLAKE2b-256 | 547af179c668c0855883a42a1611e3c22f27672a496f075758ba7d31b2aba6aa |
Hashes for kaldilm-1.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e8036b1eb55d2229bb82362b9a8ca96872c6e725c7a41933ce39646c1633e82 |
|
MD5 | d944bc918227d473a7924e075a39ce7f |
|
BLAKE2b-256 | f8284b6e71772e1b2a6fb2fea178ad1eddaa1d8033cbac2aa7b9b49cd28d064b |