0

我很惊讶我无法从搜索中找到答案——也许我使用了错误的搜索词。

我怀疑是一个丝绸压缩数据流(见下文),我想将其转换为音频文件(理想情况下类似于 wav)。我打算在 python 中执行此操作,但是我不知道如何执行此操作 - 我没有得到任何合理的搜索来了解如何使用 Silk 解压缩数据 - 也许没有用于 python 的 Silk 包(?)。

Silk data: uz+ACgEAEAELgD4EQgEWAKV4mxnepfmhxKCQxAnKVNaHhKRXPIsmAH5RjXmJV0u+WTmrvgyCKxcraehjo/ZeKcFjksXQZEeOju4hLNv/MAB9KA7ww14Vc0ndYPB7dDXoXTexuxcW0Jg/diMgdH5ijWhe02Ch48KX86qJZYFyZV81AH76qCgh9AXliMdyWEgWTMbRD6xMX37WJALrXlSnxymIloSq2KGwXCcMXzQiSQIrcLVNfqdNJACCluFOIRKPmugUvsLZmnD04X0xhpAuNkwJECK4t51MBOWNWJlCAIDyZlJwWI45EPTjBB6yKyGOclu96qBV2MhFAh1d2J7WDZwe6YxOVu/BGkGcur9qTP85ZRfjANoiQxQrWvpoHFBFBy0AfX6k8XvbSwrk2nUAEP3P6kcmXORKUNKeu8HDnOUflQqtA5AkkTiun77fZrqnimIfWg==

4

1 回答 1

1

首先,验证您认为它是 SILK 的假设。如果您打开一个编码的二进制文件,它应该以标题“#!SILK_V3”开头。您的摘录似乎是某种 base64 编码(可能是原始二进制文件?)。如果您确实获得了真正的 Silk 数据,您可以使用原始的Skype Silk SDK对其进行解码。这可能没有 python 端口,但您可以从 python 调用外部库。解码后,使用 ffmpeg/Audacity raw import/other 转换为 WAV/mp3 并测试音频。然后在 python 中,使用 wave 库或 wavio api 应该可以工作。

于 2021-07-09T09:48:46.687 回答