二进制字符串到音频的转换(Python 或 Java)[关闭]

Posted

技术标签:

【中文标题】二进制字符串到音频的转换(Python 或 Java)[关闭]【英文标题】:Binary String to Audio Conversion (Python or Java) [closed] 【发布时间】:2016-01-06 13:34:41 【问题描述】:

我有一串二进制文件。我需要将其转换为 wav 文件。是否有任何现有的图书馆来实现这一目标?如果是这样,我将如何将字节写入最好是 Java 或 Python 的音频文件,但任何语言都可以。

【问题讨论】:

见***.com/questions/16930271/… 【参考方案1】:

请参阅 Python 标准库中包含的 Wave_write Objects 文档。您需要先在'wb'(只写)模式下open一个WAV文件,然后使用适当的方法:

Wave_write.close() Wave_write.setnchannels(n) Wave_write.setsampwidth(n) Wave_write.setframerate(n) Wave_write.setnframes(n) Wave_write.setcomptype(type, name) Wave_write.setparams(tuple) Wave_write.tell() Wave_write.writeframesraw(data) Wave_write.writeframes(data)

【讨论】:

以上是关于二进制字符串到音频的转换(Python 或 Java)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

python基础知识之字符编码

音频 .wav 文件的二进制分类

从音频脉冲中获取二进制数据

用Python 3.1.3 写几个进制转换的程序

Python int 到二进制字符串?

使用 Python 使用音频传输数据