#pcm #silk

bin+lib silk-rs

Silk 的 Rust 绑定

3 个不稳定版本

0.2.0 2022年7月9日
0.1.1 2022年3月16日
0.1.0 2022年3月6日

#849 in 音频


silk-cli 中使用

MIT 许可证

1MB
17K SLoC

C 13K SLoC // 0.3% comments GNU Style Assembly 4K SLoC // 0.1% comments Rust 268 SLoC

Silk-rs

使用方法

编码

        let input = std::fs::read("input.pcm").unwrap();
        let output = encode_silk(input, 24000, 24000, true).unwrap();
        std::fs::write("output.silk", output).unwrap();

解码

        let input = std::fs::read("input.silk").unwrap();
        let output = decode_silk(input, 24000).unwrap();
        std::fs::write("output.pcm", output).unwrap();

依赖项

~0.4–3MB
~58K SLoC