Skip to main content

Graiax-silkcoder

现在版本:pypi
这,是一个Python的silk转码器
通过将kn007/silk-v3-decoder通过简单的封装制成

安装

从 PyPI

# 如果需要转换非wav的音频文件,则需要自行安装ffmpeg
pip install graiax-silkcoder
# 也可以通过下面的方式使用imageio-ffmpeg中的ffmpeg
pip install graiax-silkcoder[ffmpeg]
#  在 0.3.0 后,可以通过以下方式使用libsndfile来解析音频
pip install graiax-silkcoder[libsndfile]

注: 假设你是Windows用户,安装时出现了error: Microsoft Visual C++ 14.0 is required:
请安装Microsoft C++ Build Tools

从 conda-forge

conda install graiax-silkcoder -c conda-forge
# 如果需要 ffmpeg,可以一并从 conda-forge 安装
conda install ffmpeg -c conda-forge

Q&A

ImportError:DLL load failed while importing _silkv3:找不到指定的模块

相关issue: #23

现在本库已经通过 Github Actions 来预编译 whl 了,出现这种问题一般不是说没有编译。
如果遇到这种问题,请在这里下载最新版本的 C++ Redistributable

IOS 音频问题

IOS 的音频解码器因为某些特性,只支持解码 25kbps 以下 的音频。
所以在 0.2.6 中,我们新增了一个 ios_adaptive 参数(默认为 False)。
当为 True 时,将把自适应最高码率限制在 24kbps 以下(一般是限制在 100kbps 以下)

ffmpeg 转换成 aac 格式的问题

因为 graiax-silkcoder 全程采用 PIPE 的形式跟 ffmpeg 传输,
所以假设你想要将 silk 转码成 aac 的时候,就会出现一些问题。
解决方法如下

await silkcoder.async_decode("a.silk", "a.m4a", audio_format="adts")

注:ADTS 是 AAC 音频的传输流格式

自定义ffmpeg_path

可能有一些用户会想要自定义ffmpeg的路径 你可以使用以下方法解决:

from graiax import silkcoder
silkcoder.set_ffmpeg_path("./ffmpeg")

CLI(0.2.0新增)

使用办法

# 其他参数与encode / decode 保持一致
python -m graiax.silkcoder encode -i "a.wav" "a.silk"
python -m graiax.silkcoder decode -i "a.silk" "a.wav"

是 ffmpeg 还是 libsndfile

在该项目最开始的时候,就有人吐槽过:为了简简单单的音频转换去下载一个大的离谱的 ffmpeg,这也太麻了吧。
(注:虽然说 ffmpeg 可以通过 disable 一大堆不必要视频/滤镜库来达到减小体积的目的,但是这需要自己编译,对小白挺不友好的)

所以,从 0.3.0 开始,开始增加了通过 libsndfile 来使用解析音频。

libsndfile 是一款广泛用于读写音频文件的C语言库, 他支持包括 flac, ogg, opus, mp3[1]等多种格式。

因为

使用方法

Tips:
因为同步和异步的区别只有前面是否有一个 async_
所以下面我们就只拿同步方法距离了

编码

你可以传入 pathlike、str、bytes 作为你的输入

from io import BytesIO
from pathlib import Path
from graiax import silkcoder

data: bytes = silkcoder.encode("a.wav")
data: bytes = silkcoder.encode(Path("a.wav"))
data: bytes = silkcoder.encode(Path("a.wav").read_bytes())
data: bytes = silkcoder.encode(BytesIO(Path("a.wav").read_bytes()))

它也能输出到 filelike、bytes

from io import BytesIO
from pathlib import Path
from graiax import silkcoder

data: bytes = silkcoder.encode("a.wav")
silkcoder.encode("a.wav", "a.silk")
silkcoder.encode("a.wav", Path("a.silk"))
silkcoder.encode("a.wav", BytesIO())

它能做到截取一部分来编码

from graiax import silkcoder

#从最开始截取 5s
silkcoder.encode("a.wav", "a.silk", t=5)
#从第 10s 开始截取 5s
silkcoder.encode("a.wav", "a.silk", ss=10, t=5)

你可以指定你的编码器

from graiax import silkcoder
from graiax.silkcoder import Codec

silkcoder.encode("a.mp3", "a.silk", codec = Codec.libsndfile)
silkcoder.encode("a.mp3", "a.silk", codec = Codec.ffmpeg)

在 ffmpeg 模式下,你甚至可以直接传入 ffmpeg 参数

from graiax import silkcoder

# 虽然 -vn 是可有可无,但我想不出其他例子了
silkcoder.encode("a.mp4", "a.silk", codec = Codec.ffmpeg,
                 ffmpeg_para = ["-vn"])

你还可以指定输出 silk 的码率大小

from graiax import silkcoder

# 默认状态下将会将尝试将目标语音大小限制在980kb上下
silkcoder.encode("a.wav", "a.silk", rate = 70000)

解码

跟编码一样,你的输入和输出都支持 pathlike、str、bytes

在非 wave 模式下,你可以写 metadata

from graiax import silkcoder
from graiax.silkcoder import Codec

metadata = {"title": "xx群",
            "artist": "xx网友"}

# Tips: 如果你硬是选了 wave,他会忽略 metadata 参数而不是报错
silkcoder.decode("a.silk", "a.flac", 
                 codec = Codec.libsndfile,
                 metadata = metadata)

在 ffmpeg 模式下,你可以选择输出的码率(仅对于有损格式)
在 libsndfile 模式下,你可以选择输出的质量(vbr)(仅对于有损格式)

from graiax import silkcoder
from graiax.silkcoder import Codec

#ffmpeg 转换成 128kbps 的 mp3
silkcoder.decode("a.silk", "a.mp3", 
                 codec = Codec.ffmpeg,
                 rate = 128000)
#libsndfile 转换为 压缩率最大 的 flac (注,quality 参数只能在 0~ 1 )
silkcoder.decode("a.silk", "a.flac", 
                 codec = Codec.libsndfile,
                 quality = 1)

你甚至可以在 ffmpeg 模式下输入 ffmpeg 参数

from graiax import silkcoder

silkcoder.decode("a.silk", "a.mp3", ffmpeg_para = ["-ar", "44100"])

注

  1. graiax-silkcoder 对 libsndfile 的支持来源于第三方库 soundfile,而该库在 1.1.0 之前并不支持mp3、opus。
    假设你有相关需求,请到这里下载 pre-release 版

Metadata

Release files for graiax-silkcoder 0.3.4

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

Source distribution (sdist)

Source distribution for graiax-silkcoder 0.3.4
File Size Uploaded
graiax-silkcoder-0.3.4.tar.gz 209.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for graiax-silkcoder 0.3.4
File
graiax_silkcoder-0.3.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
graiax_silkcoder-0.3.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
graiax_silkcoder-0.3.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
graiax_silkcoder-0.3.4-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.4-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
graiax_silkcoder-0.3.4-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
graiax_silkcoder-0.3.4-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.4-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 21.5 MB

Release files / graiax-silkcoder-0.3.4.tar.gz

Download URL graiax-silkcoder-0.3.4.tar.gz
Size 209.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e6e93eb578fb9368c7d1e44f5c2c5aafbe03af89347c25bcd7b9d2d43d3e130b
BLAKE2b-256 checksum
How to use checksums
7aa62dd28881a207c6aa7664ae069be498dbfd3797a22233c47cb368639e3256
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-win_amd64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-win_amd64.whl
Size 123.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2f3d2be1430496ccd17247264b4df75b11f9f15240d4cbdbfdaeccd60c430ae2
BLAKE2b-256 checksum
How to use checksums
a1706ae5a1f22fbc630038e28fd4993d4230f15f6522310c73461ed3af04e485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-win32.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-win32.whl
Size 106.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
1851a978d3af4c154ada8243445c0a693866b288787b25108349e256b49d9dc3
BLAKE2b-256 checksum
How to use checksums
e2b414ada82e3413dcf4e73f3738b21e0548e55a1a34531eff52bd3d36011cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
50c79c1e939e80d32416cdc049c1c4761afb667a41bb28664e33c9d76145015b
BLAKE2b-256 checksum
How to use checksums
ffb8bdf3ea53bd798859843814ca5be1f011657a69e546e7480ece400a891712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_i686.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
ca3ecf997580ca09d005a3ca7f740e13d3e4145d34e31d7cec9e2b806b3e9455
BLAKE2b-256 checksum
How to use checksums
3e25091a84fe086cc6f61e3a4e6ab0432142c25dad30b8502febf65f7b521cd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
47f02bf4032306329a087ef1a3fa8f1dcae95f7a95c590854a2d6498049a404d
BLAKE2b-256 checksum
How to use checksums
49b751ab39c4c83766836d54388d4c3aa6aec1df35d645e549aad90bdaeb2b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 522.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6baa9da1b34159e2b8e192c7252d6ecb8e06db5d586b857a8a1b51a5b491f405
BLAKE2b-256 checksum
How to use checksums
1b1bd2d980b27ec1d75e13e2e05dcb537005b2fda2f634ab6c329b0acc7f0a2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 504.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e9b82bee05860a2aad2559edcd0fd1998c29cf27ca8e9a24c3be3157687c06fa
BLAKE2b-256 checksum
How to use checksums
f108f514fdc7ed14500bb7964573f3320db908f2ff9ae015b8e3b5399a32b908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 498.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3c823e3eba80295f634c7805f8e42ab82d0a6bd901bb53af7a9a710b95ae836e
BLAKE2b-256 checksum
How to use checksums
6faf512ead93434070c04eb257f9de017ecb8291015af39c07f1d43dd6df3dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Size 143.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6726bc28d42889ec8c7a3191e12d1e3966450e89fc06c656bcfb81e00d09aeb
BLAKE2b-256 checksum
How to use checksums
a7f01b896d82be96e832fe7a5c9f21cb11ee5545bf47ee2aff9dfcac0e813e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 157.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2295867ecdf712b3d21e035805a3b72f19bf290a98423ee11d124a1826f0e237
BLAKE2b-256 checksum
How to use checksums
0b506c11739161514a4385a0d29eab72e2b08bb3a9d73d1b3ba49872f53228b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-win_amd64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-win_amd64.whl
Size 123.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2ddaaaefed548830e82d9b888f5584735766a03b18ab35312f4a053832d0ef7c
BLAKE2b-256 checksum
How to use checksums
da405919f1c32bfaa84b8c4d691d94672767a9894e2630f1a1c2be912a7cb2a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-win32.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-win32.whl
Size 106.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f1cae5486354186df50e06e194071bba0b3af81e54e2b0d043bc29ba85e87b34
BLAKE2b-256 checksum
How to use checksums
6612c923fbba7d7d7199f7172b7df1d542dd09d94de3d7925b857e490b6e1594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ffc4758736fcecfe82922c0ce850d8aad2352a69afd324f9d64899b63b50701e
BLAKE2b-256 checksum
How to use checksums
3ebe9cb08523fffb0dd1d2c345a5b575d032dab041c12c6c7b5d255283825241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_i686.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
ae3b23c0bc9d1d04a580cc48670de45e98484411250802310aa7cc9a5246afb6
BLAKE2b-256 checksum
How to use checksums
e571d4691917d4fbb4ae0a5f319ccf01dda68f70402eab175fee69a64c6d7f39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
8c591493f4d139210befabaf0b254999b1b6644622002903215521326d529cfc
BLAKE2b-256 checksum
How to use checksums
f44d092a799f0d2f5e936694ef11fa6a2c20a31d7e108765a8a1418cb1d993cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 521.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dc7a8052ad1a8b354db79eae66a22198491d4ba87d68893268aa3a5015f6ef74
BLAKE2b-256 checksum
How to use checksums
35f4240598c801c65a06de23a56d3b38aa435ee42916ee73138b8a7e563c6a97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 504.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d40ff744ca3d3e826c73afca77500ce454ac5fa335177676265641bdd4dd1aa5
BLAKE2b-256 checksum
How to use checksums
d7a3132c4c09c328dc6da499d6d055ef18ed287248e0793b582b5c371af9a9a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 497.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f3a3241cbd6f784ca358cafbff723c915d7e38fd7afc2343177075d5958dc900
BLAKE2b-256 checksum
How to use checksums
42daf2822278fe07a20f89f320da3c6586f8216ba5c6d9112c4cffc9bdaaf6cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
Size 143.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c83985f8f57e627055c049602fcfbbece3271ad0c5e3d44ce194464ec9cf8c66
BLAKE2b-256 checksum
How to use checksums
e43a03c6538d20ac842f468f5f3cc23a58d87e6b7a3289a1db5719a56c4a2b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 157.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
21e3e8d65e54b2650cd3b9dc29da6bd2cbe42b5db7c84a9c716624d53087efa6
BLAKE2b-256 checksum
How to use checksums
936add997eb8af93dbc871c673b02d3a73a98e3149c05f6bbe60fd1c5b0686a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-win_amd64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-win_amd64.whl
Size 123.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9cffb95b6dabfebd47b080b64d4dc0e2763f542146c9189c7c498bba2781b5f8
BLAKE2b-256 checksum
How to use checksums
ec0c8d50bfc06107e28e976c574c2c7ef7a34435008e736ed8880597c92dac86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-win32.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-win32.whl
Size 106.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
bf70207a71f62abc67fbfca0152d8ad05ba879c3c2b819ba48885d99c1604ca7
BLAKE2b-256 checksum
How to use checksums
07c20d64fe8bb0736077f8292c96d71a36b092fac6a09691447a644024b154af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
090277fcc8176910047871ee83e5c85a2eb2af2f2429e73f673bdc408b8a81f1
BLAKE2b-256 checksum
How to use checksums
67a6f05c16296c4e9a7ddf496cedf300bfbe951b7704f558c0c4a308322bb2b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_i686.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
f1814ffb1607314ff914bdaacbdc5af0c2aad6c0e00bce1e66d74e00f37c273d
BLAKE2b-256 checksum
How to use checksums
7081bc0caa7c06beaa7093fe24d81a9c14e316e1bcd800603e29e811463acd8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
abe92dfcc71827a1a6f691fc733dde8bd8c9fe37f4d4ae4a691d402b2161233c
BLAKE2b-256 checksum
How to use checksums
9267c28b316a54ad53b39d1dd1e1d3bb512bec2facded13a32256162a9390865
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 521.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8517242d646c49d721b2ca8bdebbd4528b42f1f47bc73787857403d1b6872b5c
BLAKE2b-256 checksum
How to use checksums
d10299c110bc5c2d39d0335db4bb04a9d0b414e66b9d6cc2283e01ee62a28913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 503.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
55246a04575c554a885d6a37790957d468a37c95f619918a419df9a3fb573547
BLAKE2b-256 checksum
How to use checksums
fd8ae23f816c91b6ebdc49ee0b756b0926f8372c56f5628822e584c14c46d623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 497.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d459e0b77079e44f08933dfbd52d6fb4abd72376c23b31e110016590a1a83900
BLAKE2b-256 checksum
How to use checksums
8efc30f3a37896ccff984b7201be3b31f4b004bf96ba4554e8010e46c8a06663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-macosx_11_0_arm64.whl
Size 143.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6497acb57386ee38a0c5f272dd3de9d3046c157b7a794c236effab372a36ae1
BLAKE2b-256 checksum
How to use checksums
879ee7465086aef52e1d5b01c38b6daa26a7360177828814857f2048664d863d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp39-cp39-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 157.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
dba92c434386d4f59f39e39d1b66efff3e56bce67f6629c93ed1e3eb954df105
BLAKE2b-256 checksum
How to use checksums
d8ee2525772cd4f4851953faebfa800579864d5107bfb3554385c92d4729d843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-win_amd64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-win_amd64.whl
Size 123.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
0983b2a86b3f89df127c1f8f45eb2ecda2862daa8a3e871bd7749b3f5775a326
BLAKE2b-256 checksum
How to use checksums
eee2275418695e4859b73a1cdee91c38d67dc5632b7581d40d5cd9fd7e3fbeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-win32.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-win32.whl
Size 106.0 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
da3c6b7e44f365cd22e3068418dafaea09eebe8ef09cc934b1d27a4ecf817d27
BLAKE2b-256 checksum
How to use checksums
31ea1f8b253e9717a5ae1954f7a9321e2d3ce51bab8c99e4af3c58e768db54a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
a3b00ed05b1423efa78c516dad1bb97d0460d95f8703d692b65a0cef667574d1
BLAKE2b-256 checksum
How to use checksums
00d71fa8c071b889306ed66c21e2411bc7a0e9878a22e7ffb7d168543da9ac5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_i686.whl
Size 1.1 MB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
aa89354c5fc86b9c57df0925d9a58e5635a51f6288d107d39a805975fdf23edc
BLAKE2b-256 checksum
How to use checksums
b8c94f76b9fee814e0fea5fe4174bd7e7ff2a7b6c7f0152aa701eee35b700632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
1519241a3ef574dcb9d05c136bb86056eeb79fe8b72d17e9f439c389b6a85513
BLAKE2b-256 checksum
How to use checksums
82ccfe0b38fa22dbe4c91ed945eca854c3fcf0eac0054ac2a399059b971af74d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 521.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e341f59941f5ec3bdc7cdd3abb630f9485e08fa1d2f6bbba98aa7f8e2125af53
BLAKE2b-256 checksum
How to use checksums
33f12a8b1323d55628f63cfd5ee558380b17cae0b50e45bb74e9a60713dc6f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 503.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2b323ad18f0f2f1b8297904518687e65322bbe58c65896f78ef21122042c6361
BLAKE2b-256 checksum
How to use checksums
92d5987cae6fa08d3098eb042218af268bec05c219a3ae97c1f8f1df8ceb3ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 497.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f773d4e1fe3c8313bf70e005e592b4bdec1f9d08ee2f9563219eef4dbc929198
BLAKE2b-256 checksum
How to use checksums
208a8ada30426a0e78fa177c3c3f4c0f4f12c36a91a0fad641a20cae40d42d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-macosx_11_0_arm64.whl
Size 143.9 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b91c65cbaeff182c4155f82e621050874a80d2b58f08171e8d40b976b484c703
BLAKE2b-256 checksum
How to use checksums
e881744e89b3fd0b5db32daf72305c54ed19f6789f9afe96bccee421175a48a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / graiax_silkcoder-0.3.4-cp38-cp38-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.4-cp38-cp38-macosx_10_9_x86_64.whl
Size 157.0 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d24bb29d010ecea6eef15f90ca6c6c6170f02730cdc73971d5062cdbe5ce7d0
BLAKE2b-256 checksum
How to use checksums
958579930090ed4bd2e291942ecc84a182e247db18ab800b5840c2707d646c33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release history Release notifications | RSS feed

0.3.6

41 release files

This release

0.3.4 This release

41 release files

0.3.2

19 release files

0.3.1

19 release files

0.2.8

31 release files

0.2.7

31 release files

0.2.6

31 release files

0.2.5

31 release files

0.2.4

31 release files

0.2.3

31 release files

0.2.0

31 release files

0.1.5

31 release files

0.1.3

7 release files

0.1.2

7 release files

0.1.1

7 release files

0.1.0

7 release files

0.0.19

7 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

1 release file

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 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