是我自己写的一个最简版类库. 不需要任何依赖,
.net6 开袋即食. 实现 linux/windows跨平台(64位)
其实是自己没事闲的练手写的, 主要是最近对.Net的Process和代管比较感兴趣
类库资源写入使用了反射资源获取模式, 处理段使用了C#代管Process形式
→→→项目地址(点这里ww)←←←
如果你对其他平台有要求, 可以Issues提交, 我会第一时间处理
简易使用方案:
nuget包 Electronicute.Voice.Silk
nuget包 Electronicute.Voice.NativeAssets. *系统版本*
使用内构函数编码Silk文件(如下)
Meow.Voice.Silk.Encoder encoder = new(log:false);
var r = encoder.Encode("完全限定文件名").GetAwaiter().GetResult();
r.ConvertFile("完全限定文件目录"); //转换成文件 (转换出来的文件名和源文件名一样,后缀为silk,所以这里只写目录,而上面是全限定的文件名)
var a = r.ConvertTOBase64(); //转换成Base64
TODO:
写完并且测试完解码器, 试试能不能跨平台.
@{
最后的最后, 还希望各位大佬指出错误帮助我进步(w)
2023 , Electronicute, DavidSciMeow
}