Crates.io | silk-v3-sys |
lib.rs | silk-v3-sys |
version | 0.1.0 |
source | src |
created_at | 2023-05-04 08:39:34.69633 |
updated_at | 2023-05-04 08:39:34.69633 |
description | Rust bindings for silk v3 |
homepage | https://github.com/aispeech-di/silk-v3-sys |
repository | https://github.com/aispeech-di/silk-v3-sys |
max_upload_size | |
id | 856431 |
size | 1,356,649 |
SILK是一种语音编码格式,由Skype公司研发,最后的版本发布时间为2012年。
SILK 原始代码已上传到 Release , 包含规范文档
b'#!SILK_V3'
开始,以b'\xFF\xFF'
结束,中间为语音数据。b'\x02'
,去除了结尾的 b'\xFF\xFF'
,中间不变。语音数据
语音数据分为很多个独立 frame ,每个 frame 开头两字节存储剩余 frame 数据的大小,每个 frame 默认存储 20ms 的音频数据,
据此可通过程序计算出 语音文件 持续时间(duration) 的函数。
SILK格式规范,frame_ms 可分为20、40、60、80、100